CINXE.COM

Mail: почта, поиск в интернете, новости, игры

<!DOCTYPE html><html id="nojs" lang="ru" class=" nonRetina"><head><!--MAIL.RU--><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta charset="utf-8"/><title>Mail: почта, поиск в интернете, новости, игры</title><meta name="description" content="Почта Mail — крупнейшая бесплатная почта, быстрый и удобный интерфейс, неограниченный объем ящика, надежная защита от спама и вирусов, мобильная версия и приложения для смартфонов. Доступ по IMAP, SMS-уведомления, интерфейс на разных языках и темы оформления Почты. Также на Mail: новости, поиск в интернете, авто, спорт, игры, знакомства, погода, работа."/><meta name="keywords" content="почта, создать почту, почтовый ящик, почта для телефона, регистрация в почте, бесплатная электронная почта, новости, поиск в интернете, авто, спорт, игры, знакомства, погода, работа"/><meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, maximum-scale=4"/><meta name="referrer" content="always"/><link rel="shortcut icon" type="image/x-icon" href="//limg.imgsmail.ru/splash/v/i/favicon-fp-4374578eb3.ico"/><link rel="apple-touch-icon-precomposed" sizes="144x144" href="//limg.imgsmail.ru/splash/v/i/apple-touch-icon-144x144-fp-9d5ae59f30.png"/><link rel="apple-touch-icon-precomposed" sizes="114x114" href="//limg.imgsmail.ru/splash/v/i/apple-touch-icon-114x114-fp-5ab3552268.png"/><link rel="apple-touch-icon-precomposed" sizes="72x72" href="//limg.imgsmail.ru/splash/v/i/apple-touch-icon-72x72-fp-c2f9d14764.png"/><link rel="apple-touch-icon-precomposed" href="//limg.imgsmail.ru/splash/v/i/apple-touch-icon-57x57-fp-2439ed2dfc.png"/><link id="default-webstore-link" rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/egfgboclmgbokjeenpnghneoaogefnjn"/><meta property="fb:app_id" content="1438438409712230"/><meta property="og:url" content="https://mail.ru"/><meta property="og:type" content="website"/><meta property="og:title" content="Mail: почта, поиск в интернете, новости, игры"/><meta property="og:image" content="/s/v/i/share-fp-2e87f99290.png"/><meta property="og:description" content="Mail — крупнейшая бесплатная почта, быстрый и удобный интерфейс, неограниченный объем ящика, надежная защита от спама и вирусов, мобильная версия и приложения для смартфонов. Также на Mail: новости, поиск в интернете, игры, авто, спорт, знакомства, погода, работа"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@mailru"/><meta name="twitter:creator" content="@mailru"/><meta name="twitter:title" content="Mail: почта, поиск в интернете, новости, игры"/><meta name="twitter:description" content="Mail — крупнейшая бесплатная почта, быстрый и удобный интерфейс, неограниченный объем ящика, надежная защита от спама и вирусов, мобильная версия и приложения для смартфонов. Также на Mail: новости, поиск в интернете, игры, авто, спорт, знакомства, погода, работа"/><meta name="twitter:image" content="/s/v/i/share-fp-2e87f99290.png"/><meta name="twitter:domain" content="mail.ru"/><meta name="twitter:app:name:iphone" content="Почта Mail"/><meta name="twitter:app:name:ipad" content="Почта Mail"/><meta name="twitter:app:name:googleplay" content="Почта Mail"/><meta name="twitter:app:url:iphone" content="https://itunes.apple.com/RU/app/id511310430?mt=8"/><meta name="twitter:app:url:ipad" content="https://itunes.apple.com/RU/app/id511310430?mt=8"/><meta name="twitter:app:url:googleplay" content="https://play.google.com/store/apps/details?id=ru.mail.mailapp"/><meta name="twitter:app:id:iphone" content="id511310430"/><meta name="twitter:app:id:ipad" content="id511310430"/><meta name="twitter:app:id:googleplay" content="ru.mail.mailapp"/><link rel="image_src" href="/s/v/i/share-fp-2e87f99290.png"/><meta name="msapplication-name" content="Mail"/><meta name="msapplication-tooltip" content="Mail"/><meta name="msapplication-starturl" content="/"/><meta name="msapplication-navbutton-color" content="#2A79F6"/><meta name="msapplication-TileColor" content="#2A79F6"/><meta name="msapplication-TileImage" content="//limg.imgsmail.ru/splash/v/i/mstile-144x144-fp-9d5ae59f30.png"/><meta name="msapplication-square70x70logo" content="//limg.imgsmail.ru/splash/v/i/mstile-70x70-fp-e0ece2a92b.png"/><meta name="msapplication-square150x150logo" content="//limg.imgsmail.ru/splash/v/i/mstile-150x150-fp-140ec4d231.png"/><meta name="msapplication-wide310x150logo" content="//limg.imgsmail.ru/splash/v/i/mstile-310x150-fp-94c8c665a2.png"/><meta name="msapplication-square310x310logo" content="//limg.imgsmail.ru/splash/v/i/mstile-310x310-fp-63638ee34d.png"/><meta name="msapplication-notification" content="frequency=30;polling-uri=http://notifications.buildmypinnedsite.com/?feed=http://news.mail.ru/rss/&amp;id=1;polling-uri2=http://notifications.buildmypinnedsite.com/?feed=http://news.mail.ru/rss/&amp;id=2;polling-uri3=http://notifications.buildmypinnedsite.com/?feed=http://news.mail.ru/rss/&amp;id=3;polling-uri4=http://notifications.buildmypinnedsite.com/?feed=http://news.mail.ru/rss/&amp;id=4;polling-uri5=http://notifications.buildmypinnedsite.com/?feed=http://news.mail.ru/rss/&amp;id=5; cycle=1"/><script nonce="881d6395597b5d5b29f6213796c9d926"> if (window.external && 'msIsSiteMode' in external && external.msIsSiteMode()){ (new Image()).src = '//rs.mail.ru/d826689.gif?' + parseInt(Math.random()*100000); } </script><script type="application/ld+json" nonce="881d6395597b5d5b29f6213796c9d926">{ "@context": "http://schema.org", "@type": "Organization", "name": "Mail", "logo": "/s/v/i/logo_big-fp-16d16390d7.png", "url": "https://mail.ru" }</script><style>#nojs .nojsdn {display:none} #jsHtml .jsdn {display:none}</style> <script nonce="881d6395597b5d5b29f6213796c9d926" type="text/javascript"> //<![CDATA[ (function(w, d) { if (w.rb_counter) return; function h() { var n, a = arguments; for(var i=a.length;i--;){ n = a[i].split(','); for(var j=n.length;j--;){ c(n[j]); } } } function c(n) { var m, r = parseInt(Math.random()*1E9), s; if (!(m = n.match(/^(?:cl([bn])|([adgin]))(\d+)(?:sz(\d+))?/))) return; if (m[1]) { s = "s" + m[1]; } else if(m[2] == "n") { s = "nc"; } else if(m[2]=="i") { r = null; s = m[2]; } else { s = m[2]; } s += m[3] + ".gif?"; if (m[4]) s += "sz=" + m[4]; if (r) s += "&rnd=" + r; (new Image).src = "//rs.mail.ru/" + s; } (function(o, e, fn) { if (o.addEventListener) o.addEventListener(e, fn, false); else if (o.attachEvent) o.attachEvent('on' + e, fn); else o['on' + e] = fn; })(d, 'mousedown', function(e) { var n; e = e || w.event; e = e.target || e.srcElement; while (e.parentNode){ if (e.getAttribute && (n = e.getAttribute('name')) && (n = n.toString())){ h(n); } e = e.parentNode; } }); w.rb_counter = h; })(window, document); //]]> </script> <script nonce="881d6395597b5d5b29f6213796c9d926">(function () { var DWH = '&ver=full&l=0&em=0&a=0&xy=0';/** * * @param {string} name - Имя метрики * @param {boolean} ignoreZeroDuration - Игнорировать метрики с нулевым duration * @param {string} log - Сообщение для логирования * @param {*} DWH */ function createRadar(name, ignoreZeroDuration, log, DWH) { var data = {}; var one = function(opts) { new Image().src = 'https://xray.mail.ru/update?p=splash' + '&t=' + opts.name + '&v=' + opts.time + (opts.timers ? '&i=' + opts.timers : '') + (opts.dwh ? opts.dwh : '') + (opts.log ? '&rlog=splash_' + opts.name + '&rlog_message=' + opts.log : '') + (document.referrer ? '&r=' + escape(document.referrer) : '') + '&rnd=' + Math.random() * 1e17; }; /** * * @param {*} s Имя метрики, если прилетает не стринга, то это как бы коммит, все собранные радары дёргаются в одном запросе * @example createRadar('error')('all', 0, 1)('all', 1, 2)(name, 0, 1)(name, 1, 2)(true) <- здесь смотри true - не стринга * @param {0|1} x - markStart если не единица, если единица - markEnd * @param {number} timing - Это может быть просто 1 в простейшем случае, или некое число, либо автоматом запишется timestamp */ var radar = function(s, x, timing) { // Очищаем данные всех сабметрик if (s === 'clear') { data = {}; } else if (typeof s === 'string') { // Собираем все сабметрики if (x === 1 && data[s] && !data[s][1]) { if (typeof timing === 'number') { data[s][1] = timing; } else { data[s][1] = +new Date(); } } else if (x !== 1 && !data[s]) { if (typeof timing === 'number') { data[s] = [timing, 0]; } else { data[s] = [+new Date(), 0]; } } } else { // Отсылаем данные var i = []; var a; var v; var k; var duration; for (k in data) { if (data.hasOwnProperty(k)) { v = data[k]; duration = v[1] - v[0]; if (duration < 0) { data = {}; return; } else if (ignoreZeroDuration && !duration) { continue; } i.push(k + ':' + duration); if (k == 'all') { a = duration; } } } if (i.length && a) { one({ name: name, time: a, timers: i.join(','), dwh: DWH, log: log }); } data = {}; } return radar; }; radar.one = one; radar.clear = function() { data = {}; return radar; }; return radar; } window.createRadar = createRadar; window.splashRadar = createRadar('page', false, false, DWH); splashRadar('all')('preleftcol'); window.onloadRadar = createRadar('load'); onloadRadar('all')('load'); })(); splashRadar('server', 0,1732832433570);</script><!--[if IE 7]><script>var __ie7 = true;</script><![endif]--><!--[if IE 9]><script>var __ie9 = true;</script><![endif]--><script nonce="881d6395597b5d5b29f6213796c9d926">var loadTimerStart = new Date().valueOf(); var _EXPERIMENTID = ''; var _PREVIEW =false; var _BROWSER = 'IE'; var _PLATFORM = 'Windows'; var _ES5 =false;(function(e){var c=e.m$portal;c||(c=e.m$portal={});c.cookie=function(c,b,a){if(void 0!==b){var d,a=a||{};null===b&&(b="",a.expires=-1);b+="";document.cookie=c+"="+b+(a.expires&&(d="number"==typeof a.expires&&(d=new Date),d.setTime(d.getTime()+864E5*a.expires),d||"toUTCString"in a.expires&&a.expires)&&"; expires="+d.toUTCString()||"")+(a.path?"; path="+a.path:"")+(a.domain?"; domain="+a.domain:"")+(a.secure?"; secure":"");return b}if(""!==(document.cookie||""))return b=(document.cookie.match(RegExp("(?:^| )"+ c+"\\=(\\S*)(?:; |$)"))||[])[1],void 0===b?void 0:b}})(window); if (!Object.keys) { Object.keys = (function() { 'use strict'; var hasOwnProperty = Object.prototype.hasOwnProperty, hasDontEnumBug = !{ toString: null }.propertyIsEnumerable('toString'), dontEnums = [ 'toString', 'toLocaleString', 'valueOf', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'constructor' ], dontEnumsLength = dontEnums.length; return function(obj) { if (typeof obj !== 'object' && (typeof obj !== 'function' || obj === null)) { throw new TypeError('Object.keys called on non-object'); } var result = [], prop, i; for (prop in obj) { if (hasOwnProperty.call(obj, prop)) { result.push(prop); } } if (hasDontEnumBug) { for (i = 0; i < dontEnumsLength; i++) { if (hasOwnProperty.call(obj, dontEnums[i])) { result.push(dontEnums[i]); } } } return result; }; })(); } if (!Function.prototype.bind) { Function.prototype.bind = function bind(that) { var target = this; return function() { return target.apply(that, arguments); }; }; } if (!Array.isArray) { Array.isArray = function(obj) { return '' + obj !== obj && Object.prototype.toString.call(obj) == '[object Array]'; }; } if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(obj) { for (var i = 0; i < this.length; i++) { if (this[i] == obj) { return i; } } return -1; }; } if (!Array.prototype.forEach) { Array.prototype.forEach = function forEach(callback, scope) { for (var array = this, index = 0, length = array.length; index < length; ++index) { callback.call(scope || window, array[index], index, array); } }; } if (!Array.prototype.reduce) { Array.prototype.reduce = function(callback /*, initialValue*/) { 'use strict'; if (this === null) { throw new TypeError('Array.prototype.reduce called on null or undefined'); } if (typeof callback !== 'function') { throw new TypeError(callback + ' is not a function'); } var t = Object(this), len = t.length >>> 0, k = 0, value; if (arguments.length == 2) { value = arguments[1]; } else { while (k < len && !k in t) { k++; } if (k >= len) { throw new TypeError('Reduce of empty array with no initial value'); } value = t[k++]; } for (; k < len; k++) { if (k in t) { value = callback(value, t[k], k, t); } } return value; }; } if (!Array.prototype.map) { Array.prototype.map = function map(callback, context) { var result = []; for (var index = 0, length = this.length; index < length; ++index) { result.push(callback.call(context, this[index], index, this)); } return result; }; } if (!Array.prototype.some) { Array.prototype.some = function(fun /*, thisArg*/) { 'use strict'; if (this == null) { throw new TypeError('Array.prototype.some called on null or undefined'); } if (typeof fun !== 'function') { throw new TypeError(); } var t = Object(this); var len = t.length >>> 0; var thisArg = arguments.length >= 2 ? arguments[1] : void 0; for (var i = 0; i < len; i++) { if (i in t && fun.call(thisArg, t[i], i, t)) { return true; } } return false; }; } // Element нет в IE7 if (window.Element && !Element.prototype.remove) { Element.prototype.remove = function() { this.parentNode.removeChild(this); }; } // insertAdjacentElement if (typeof HTMLElement != 'undefined') { if (!HTMLElement.prototype.insertAdjacentElement) { HTMLElement.prototype.insertAdjacentElement = function(where, parsedNode) { switch (where) { case 'beforebegin': this.parentNode.insertBefore(parsedNode, this); break; case 'afterbegin': this.insertBefore(parsedNode, this.firstChild); break; case 'beforeend': this.appendChild(parsedNode); break; case 'afterend': if (this.nextSibling) this.parentNode.insertBefore(parsedNode, this.nextSibling); else this.parentNode.appendChild(parsedNode); break; } }; } if (!HTMLElement.prototype.insertAdjacentHTML) { HTMLElement.prototype.insertAdjacentHTML = function(where, htmlStr) { var r = this.ownerDocument.createRange(); r.setStartBefore(this); var parsedHTML = r.createContextualFragment(htmlStr); this.insertAdjacentElement(where, parsedHTML); }; } if (!HTMLElement.prototype.insertAdjacentText) { HTMLElement.prototype.insertAdjacentText = function(where, txtStr) { var parsedText = document.createTextNode(txtStr); this.insertAdjacentElement(where, parsedText); }; } } // P перезапишет свойства O function extend(o, p) { for (var prop in p) { o[prop] = p[prop]; } return o; } // O заберёт у P только то, чего у него нет function merge(o, p) { for (var prop in p) { if (o.hasOwnProperty(prop)) { continue; } o[prop] = p[prop]; } return o; } var Splash = { ajaxUpdates: [], data: {}, tpl: { projects: {} } }; document.documentElement.id = 'jsHtml'; document.documentElement.className += ' jsHtml'; try { top.location.toString(); } catch (er) { top['location'] = location; } if (navigator.userAgent.indexOf('MSIE 6') !== -1) { try { document.execCommand('BackgroundImageCache', false, true); } catch (e) {} } var mr = { id: function(id) { return document.getElementById(id); }, hasClass: function(elem, cls) { if ( elem.nodeType === 1 && (' ' + elem.className + ' ').replace(/[\n\t\r]/g, ' ').indexOf(' ' + cls + ' ') > -1 ) { return true; } }, addClass: function(elem, cls) { if (!mr.hasClass(elem, cls)) elem.className += ' ' + cls; }, removeClass: function(elem, cls) { elem.className = elem.className.replace(new RegExp(' ?\\b' + cls + '\\b'), '', 'g'); }, cookie: function(name, value, domain) { var options = { path: '/', expires: 365 }; domain && (options.domain = domain); return __PH.cookie(name, value, options); }, getScript: function(src, callback, charset) { var script = document.createElement('script'); if (charset) { script.charset = charset; } if (callback) { if (typeof script.onreadystatechange !== 'undefined') { script.onreadystatechange = function() { if (script.readyState === 'loaded' || script.readyState === 'complete') { script.onloadDone = true; callback(); } }; } else { script.onload = callback; } } script.src = src; document.documentElement.firstChild.appendChild(script); }, toArray: function(arrayLike) { return Array.prototype.slice.call(arrayLike); }, counter: function(id) { if (!isNaN(id)) { id = 'cln' + id; } window.rb_counter(id); }, _random: function() { return '&rnd=' + parseInt(Math.random() * 1e9); }, massCounter: function(type, ids, testId) { new Image().src = '//rs.mail.ru/bulkstat/?type=' + type + '&banner_ids=' + ids.join(',') + '&test_id=' + (testId ? +testId : _EXPERIMENTID) + this._random(); }, linkCounter: function(ids) { if (ids && !ids.length) { return; } new Image().src = '//rs.mail.ru/ns.gif?n=' + ids.join(',') + this._random(); }, // @param data = "clb=232323:test_id=190" count: function(data) { var dataParams = data.split(':'), actions = ['d', 'clb'], str = '//rs.mail.ru/', params = []; dataParams.forEach(function(dataParam) { var prop = dataParam.split('='); if (actions.indexOf(prop[0]) !== -1) { str += dataParam.replace('clb', 'sb').replace('=', '') + '.gif?_SITEID=169&'; } else { params.push(dataParam); } }); // Рандом params.push(this._random().substr(1)); str += params.join('&'); new Image().src = str; }, parseJson: function(data) { if (typeof data !== 'string' || !data) return null; try { if (window.JSON && window.JSON.parse) { return window.JSON.parse(data); } return new Function('return ' + data)(); } catch (e) { //TODO: remove this try/catch and test it window.logError && logError(e, 'parseJson'); return null; } }, getDomain: function(url) { return (url || window.location.href).replace(/https?:\/\//i, '').split('/')[0]; }, createElement: function(html, inWrapper) { var fragment = document.createDocumentFragment().appendChild(document.createElement('div')); fragment.innerHTML = html; if (inWrapper) { return fragment.firstChild; } else { return fragment.children; } }, _: {} }; (function() { var listeners = []; mr.bind = function(elem, event, listener) { if (elem.addEventListener) { elem.addEventListener(event, listener, false); } else if (elem.attachEvent) { var wrapper = function(e) { e.target = e.srcElement; e.currentTarget = elem; listener.call(elem, e); }; elem.attachEvent('on' + event, wrapper); listeners.push({ object: this, type: event, listener: listener, wrapper: wrapper }); } }; mr.unbind = function(elem, event, listener) { if (elem.removeEventListener) { elem.removeEventListener(event, listener, false); } else if (elem.detachEvent) { listeners.some(function(data) { if (data.object === elem && data.type === 'event' && data.listener === listener) { elem.detachEvent('on' + event, data.wrapper); return true; } }); } }; })(); var supports = { touch: 'ontouchstart' in window || (window.DocumentTouch && document instanceof DocumentTouch), svg: !!document.createElementNS && !!document.createElementNS('http://www.w3.org/2000/svg', 'svg').createSVGRect, inlinesvg: function() { if ('opera' in window) return false; var div = document.createElement('div'); div.innerHTML = '<svg/>'; return ( (typeof SVGRect != 'undefined' && div.firstChild && div.firstChild.namespaceURI) == 'http://www.w3.org/2000/svg' ); } }; (function() { var classes = []; Object.keys(supports).forEach(function(feature) { if (typeof supports[feature] === 'function') { supports[feature] = supports[feature](); } classes.push('splash-' + (supports[feature] ? '' : 'no') + feature); }); mr.addClass(document.documentElement, classes.join(' ')); })(); extend(mr, { extend: extend, merge: merge, supports: supports }); var imagesPreloader = new function() { this._images = {}; this.add = function(src, img) { this._images[src] = img; }; this.load = function() { for (var src in this._images) if (this._images.hasOwnProperty(src)) { var img = this._images[src]; if (!img) { new Image().src = src; } else { (function(img, src) { setTimeout(function() { img.src = src; }, 0); })(img, src); } } }; }(); var callbackQuery = new function() { var _cb = [], loaded = false; this.run = function(cb) { var args = Array.prototype.slice.call(arguments, 1); if (loaded) { cb(args); } else { _cb.push({ cb: cb, args: args }); } }; this.loaded = function() { loaded = true; for (var i = 0, l = _cb.length; i < l; i++) { var cb = _cb[i]; cb.cb(cb.args); } _cb = null; }; }(); function _plural(n, L, i) { // plural var x = n % 100 <= 10 || n % 100 >= 20 ? n % 10 : 0, l = L.length; if (l == 2 && x == 1) x = 0; else if (l == 3 && x > 1) x = x < 5 ? 2 : 0; return ( (i ? n + (i && i != 1 ? i : '') : '') + (typeof L != 'string' ? L[x] || L[x > 1 && x < 5 ? x : 0] || L[x > 1 ? 1 : 0] : L) ); } mr.hash = window.location.href; mr.hash = mr.hash.indexOf('#') === -1 ? null : mr.hash.substr(mr.hash.indexOf('#') + 1); mr.domain = mr.getDomain(); window.onerror = function(message, url, line, col, error) { // Если есть объект ошибки, то пусть его парсингом займётся logError if (error) { logError(error, 'global'); } logError( { message: message, url: url, line: line, col: col }, 'global' ); }; /** * * @param {Error} error - Объект ошибки * @param {string} text - название ошибки * @example getSplash, execInnerScripts, OKUpdate */ function logError(error, text) { var message = error.message; var url = error.url; var line = error.line; var col = error.col; var ignored = { message: buildRegExp(['uplListener', 'jsbSmile', 'dpQuery', 'DealPly', 'btnO']) }; function buildRegExp(list) { return new RegExp('(' + list.join('|') + ')', 'g'); } if (!message || message.match(ignored.message)) { return; } var IMG_SERVER = 'img.imgsmail.ru'; var PORTAL_SERVER = 'portal.mail.ru'; var STATIC_JS_REGEXP = /\/v\/j\//; var from = ''; var errorParsed = ''; errorParsed = parseError(error); var firstStack = errorParsed && errorParsed.stack && errorParsed.stack.length ? errorParsed.stack[0] : {}; message = errorParsed ? errorParsed.getMessage() : ''; url = url || firstStack.file; line = line || firstStack.line; col = col || firstStack.col; var domain = url && mr.getDomain(url); if (url) { if (domain === mr.getDomain()) { if (url.match(STATIC_JS_REGEXP)) { from = 'desktop'; } else { from = 'inline'; } } else if (url.indexOf(IMG_SERVER) > -1 || url.indexOf(PORTAL_SERVER) > -1) { from = 'portal'; } else { from = 'other'; } } else { from = 'unknown'; } var name = 'JSError' + (text ? '_' + text : ''); createRadar( 'error', false, formatErrorMessage({ message: message, from: from, url: url, line: col, col: col }) )('all', 0, 1)('all', 1, 2)(name, 0, 1)(name, 1, 2)(true); } function formatErrorMessage(error) { var from = error.from; var message = error.message; var url = error.url; var line = error.line; var col = error.col; var MAX_RLOG_MESSAGE_LENGTH = 1000; return [ from, ': ', message, ' in ', encodeURIComponent(url), '@', line, ':', col, ';', 'geo: ', _MANUALREGIONID, ';' ] .join('') .slice(0, MAX_RLOG_MESSAGE_LENGTH); } // Бегаем по стэку, собираем данные о строке и колонке с ошибкой function getDetailsFromStack(stack) { var result = stack .replace(/\t+/g, ' ') .split('\n') .map(function(item, num) { var match; // Trident/7.0, MSIE 10, Edg /** * example: TypeError: Cannot read property 'style' of null 0 at OKUpdate (https://lfdev1.devmail.ru/:2112:22) 1 at https://lfdev1.devmail.ru/:2069:9 2 at https://lfdev1.devmail.ru/:2137:3 3 */ if (!num) { return null; } // на сложные строки с указанием функций match = item.match(/at(?:\s+([^\s(]+)\s)\(?((?:https?:)?[^():]+)(?::(\d+):(\d+))?\)?/i); // на простые строки с Url, строкой и символом if (!match) { match = item.match(/at\s+(a)?(https?:[^\s:(]+)(?::(\d+):(\d+))?/i); } /** * example: * OKUpdate@https://lfdev1.devmail.ru/:2130:17 0 @https://lfdev1.devmail.ru/:2087:17 1 @https://lfdev1.devmail.ru/:2155:3 2 @https://lfdev1.devmail.ru/:2159:5 3 */ // Firefox имеет свой стиль описания стектрейса if (!match) { match = item.match(/([^@]+)@((?:https?:)?[^:]+):(\d+):(\d+)/); } if (match) { var func = match[1], file = match[2], line = match[3], col = match[4]; item = { msg: (func ? 'at ' + func + ' ' : '') + (file ? 'in ' + file : '') + (line ? ':' + line + ':' + col : ''), func: func, file: file, line: line, col: col }; } return item; }); // Фильтруем var filtered = []; var num = 0; while (num < result.length) { if (result[num]) { filtered.push(result[num]); } num = num + 1; } return (filtered.length && filtered) || stack; } function parseError(error) { if (!(error instanceof Error)) { return null; } var stack = getDetailsFromStack(error.stack || ''); var getMessage = function() { var message = error.name + ': ' + error.message; if (stack && stack[0] && stack[0].msg) { message += ' ' + stack[0].msg; } return message; }; return { name: error.name, message: error.message, stack: stack, getMessage: getMessage }; } function isBrowser(browserName) { var UA_STR = typeof window !== 'undefined' && window.navigator.userAgent.toLowerCase(); return UA_STR.indexOf(browserName.toLowerCase()) > -1; } function getRegionInfo(id, parentId, grandId, hasChildren) { var currentLevel = 3, level1 = grandId || null, level2 = parentId || null, level3 = id || null, levels = 3, parentNotEmpty; if (!level2) { level1 = id; level2 = level3 = null; currentLevel = 1; levels = 1; } else if (!level1) { level1 = level2; level2 = level3; level3 = null; currentLevel = 2; if (!hasChildren) { levels = 2; } else { levels = 3; } } return { levels: levels, currentLevel: currentLevel, level1: level1, level2: level2, level3: level3, id: id, parentId: parentId, grandId: grandId }; } var percent = (function(date) { var percent = date.substring(date.length - 2); return function(p) { return percent < p; }; })(new Date() * 1 + ''); mr.bind(document, 'mousedown', function(event) { event = event || window.event; var target = event.target || event.srcElement; while (target.parentNode) { var value = target.getAttribute && target.getAttribute('data-count-rb'); if (value) { mr.count(value); } target = target.parentNode; } }); // console workaround for old browsers (function(window) { if (!window.console) { var console = {}; console.log = console.warn = console.error = function() {}; window.console = console; } })(window); var _MANUALREGIONID = '193'; var region = getRegionInfo(193,null,null,1); var manualRegion = getRegionInfo(193,null,null,1); mr.activeEmail = ''; mr.timezone =28800; mr.referrer = ''; var _timezone = mr.timezone; mr.timestamp =1732832433570; mr.dpr = window.devicePixelRatio; mr.retina = document.createElement('div').style.backgroundSize != void 0 && mr.dpr > 1; if (mr.retina){ mr.removeClass(document.getElementsByTagName('html')[0], 'nonRetina'); mr.addClass(document.getElementsByTagName('html')[0], 'retina'); } mr.logErrors =false; mr.logErrorsExtended =false; mr.logInlineErrors =false; mr.LF1Percent =0;</script><script nonce="881d6395597b5d5b29f6213796c9d926" type="text/javascript"> try { function timeInterval(bP) { if (!rT[bP]) rT[bP] = new Date(); else { rT.i[rT.i.length] = bP + '=' + ( (new Date()).getTime() - rT[bP].getTime() ); delete rT[bP]; } } var rT = {}; rT.i = []; timeInterval('renderbrowser'); rT.addHandler = function(object, event, handler, useCapture) { if (object.addEventListener) object.addEventListener(event, handler, useCapture ? useCapture : false); else if (object.attachEvent) object.attachEvent('on' + event, handler); }; rT.radar_type = 'main'; if (window.name.indexOf('srvt') != -1) { rT.srvt = ( new Date() ).getTime() - parseInt( window.name.substr(5) ); window.name = ''; } if (!window.patron) { rT.addHandler(document, 'click', function() { if (!window.name.length || window.name.indexOf('srvt') > -1) window.name = 'srvt=' + (new Date()).getTime(); }); rT.addHandler(document, 'keypress', function() { if (window.name.indexOf('srvt') > -1) window.name = ''; }); } rT.img0 = new Image(); rT.img0.src = '//mail.radar.imgsmail.ru/update?' + 'p=mail0' + (rT.radar_type != '' ? ('&t=' + rT.radar_type) : '') + (rT.srvt ? ('&i=srvt:' + rT.srvt) : '') + '&v=0&rnd=1738302620' + ''; } catch(e) {} function timeInterval2(bP) { if (!rT[bP]) { rT[bP] = new Date(); } else { var rT_cnt = rT.i.length; var found = false; for (var j = 0; j < rT_cnt; j++) { var rT_array = rT.i[j].split("="); if (rT_array[0] == bP) { rT.i[j] = bP + '=' + (parseInt(rT_array[1]) + (new Date()).getTime() - rT[bP].getTime() ); found = true; } } if (!found) { rT.i[rT.i.length] = bP + '=' + ( (new Date()).getTime() - rT[bP].getTime() ); } delete rT[bP]; } } </script> <script nonce="881d6395597b5d5b29f6213796c9d926">function Placeholder(i, p){ if ('placeholder' in i){ i.placeholder = p.innerHTML; p.style.display = 'none'; this.native = true; return this; } this._hasFocus = false; this.i = i; this.p = p; var _this = this; mr.bind(i, 'focus', function(){_this.focus()}); mr.bind(i, 'blur', function(){_this.blur()}); this.toggle(); function t(){ if (!_this._hasFocus){ _this.toggle(); } setTimeout(t, 50); } setTimeout(t, 50); } Placeholder.prototype = { focus: function(){ if (this.native){ return; } this._hasFocus = true; this.toggle(); }, blur: function(){ if (this.native){ return; } this._hasFocus = false; this.toggle(); }, toggle: function(){ if (this.native){ return; } this.p.style.display = this.i.value || this._hasFocus ? 'none' : 'block'; } }; function rotateSlots(){} mr.switchers = {okBigBlock:false,xhrAuth:0,footerBrand:false,refreshBannerOnFocus:0,refreshBannerOnAuthChange:1};mr.is_oil_update = true;mr.is_news_update = true; mr.news_updatables =["main","regional"];mr.is_weather_update = true;mr.UP_AD_TIMEOUT =60000; mr.domains =["mail.ru","inbox.ru","list.ru","bk.ru","xmail.ru","internet.ru"]; mr.blockVersions ={"newsVersion":4,"mapsVersion":3,"trafficVersion":3,"quotationsVersion":4,"posterVersion":4,"scheduleVersion":2,"horoscopeVersion":6,"gamesVersion":6,"textBannerVersion":4,"socialOkVersion":3,"socialVersion":1,"liveVersion":1,"version_event":1,"version_currency":1,"updateVersion":3,"jsonRbVersion":1}; mr.externalDomainsEnabled =false; mr.slidotype_id = ''; mr.ajaxUrl = 'https:\/\/mail.ru?json=1&nano=1';mr._.CSRF = "d62113c2c663474f8a6d36bb52a1bd8e";</script></head><body class="status__user_hasNoMy status__user_hasNoAuth status__user_hasNoAuth_noCookie"><img src="//rs.mail.ru/d703055.gif" class="counter" alt=""/><script nonce="881d6395597b5d5b29f6213796c9d926">mr.counter('d33772930'); splashRadar.one({ name: 'hit_top', time: 1 });</script><style>a,form,h1,h2,h3,h4,h5,h6,html,label,tbody,tfoot,th,thead,tr{margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%}body,img,table,td{margin:0;padding:0;vertical-align:baseline}body{border:0;background:#fff;font:13px/16px "Helvetica Neue",Arial,sans-serif;outline:none}img,table,td{font-size:100%}td{border:0;vertical-align:top}body,html{height:100%}table{border:0;border-spacing:0;border-collapse:collapse}a{-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out;transition:color .1s ease-out}a:link,a:visited{text-decoration:none;color:#005bd1}a:active,a:focus,a:hover{color:#ff9e00;text-decoration:none}input{font:13px/16px "Helvetica Neue",Arial,sans-serif}input[type=text]::-ms-clear{display:none}img{border:0;-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}.counter{position:absolute;top:-999em;left:-999em;visibility:hidden}.hide-text{text-indent:110%;white-space:nowrap;overflow:hidden}.d-none{display:none!important}.zeropixel{height:0;width:0;position:absolute;visibility:hidden;opacity:0}.main-wrap{position:relative;min-width:980px;min-height:100%;height:auto;overflow:hidden;*overflow:visble}.layout{top:0;z-index:2;margin-top:11px;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px;max-width:1280px}.layout__leftcol{position:relative;float:left;width:24%}.layout__content{display:none;margin-left:24%}.layout__content__inner{padding-left:24px;overflow:hidden}.layout__centercol{position:relative;float:left;padding-bottom:34px;min-height:493px;width:100%}.layout__centercol_static{position:static}.layout__centercol__wrap{margin-right:324px}.layout__rightcol{position:relative;float:left;margin-left:-300px;width:300px}.layout__footer{display:none;bottom:0;left:0;z-index:3;min-width:980px;width:100%;height:29px}.layout__promotoolbar{position:relative;z-index:10}.layout_banner{margin-top:0;min-width:956px}.iPad.nonRetina .layout{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.layout_slidotype{top:220px}.clearfix:after,.clearfix:before{content:'';display:block;height:0;overflow:hidden;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.layout{padding-bottom:13px;position:static}.layout__centercol__wrap,.layout__content{zoom:1}.layout__footer{position:relative}</style><div class="counter"><div id="slot_4015"><script nonce="881d6395597b5d5b29f6213796c9d926">(new Image()).src = '//www.tns-counter.ru/V13a***R>' + document.referrer.replace(/\*/g,'%2a') + '*mail_ru/ru/UTF-8/tmsec=mail_main/' + Math.round(Math.random() * 1000000000);</script> <noscript><img src="//www.tns-counter.ru/V13a****mail_ru/ru/UTF-8/tmsec=mail_main/" width="0" height="0" alt=""></noscript></div><div id="slot_217"><img src="https://rs.mail.ru/d1398861.gif?sz=&amp;rnd=1738302620&ts=1732832433&sz=" style="width:0;height:0;position:absolute;visibility:hidden;" alt=""/><!-- Rating@Mail.ru counter --> <script nonce="881d6395597b5d5b29f6213796c9d926" type="text/javascript"> //try { // var _EXPERIMENTID = window._EXPERIMENTID || (function(){ // if ('mr' in window && '_' in window.mr) { // return mr._.EXPERIMENTID || '' // } else { // return '' // } // })(); //} catch(e){} try { var _CNT = window._CNT || (function(){ if ('mr' in window && '_' in window.mr) { return mr._.CNT || '' } else { return '' } })(); } catch(e){} var _tmr = window._tmr || (window._tmr = []); var tParm = []; //_EXPERIMENTID && tParm.push('testid=' + _EXPERIMENTID); _CNT && tParm.push('cnt=' + _CNT); _tmr.push({ type: 'setUserID', userid: "" }); _tmr.push({id: "3217024", type: "pageView", start: (new Date()).getTime(), timespent: true}); _tmr.push({id: "110605", type: "pageView", start: (new Date()).getTime(), url: location.href + (tParm.length ? '#' + tParm.join('&'): '')}); (function (d, w, id) { if (d.getElementById(id)) return; var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id; ts.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//top-fwz1.mail.ru/js/code.js"; var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);}; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "topmailru-code"); </script><noscript><div style="position:absolute;left:-10000px;"> <img src="//top-fwz1.mail.ru/counter?id=110605;js=na;r=" style="border:0;" height="1" width="1" alt="Рейтинг@Mail.ru" /> </div></noscript> <!-- //Rating@Mail.ru counter --> <script nonce="881d6395597b5d5b29f6213796c9d926" language="javascript" type="text/javascript"> //<![CDATA[ new Image().src = "//counter.yadro.ru/hit;mail-splash/pc?r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";"+Math.random(); //]]> </script> <img src="https://ad.mail.ru/i1629.gif" style="width:0;height:0;position:absolute;visibility:hidden;" alt=""/> </div><div id="slot_5029"></div></div><div class="main-wrap clearfix" id="main-wrap"><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('preleftcol', 1);</script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('promoBar');</script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('promoBar', 1);</script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('headline');</script><style>.portal-headline{min-width:980px;border-bottom:1px solid #d5d5d5;white-space:nowrap;font-size:12px;line-height:12px}</style> <!--noindex--> <style>.x-ph{position:relative;z-index:1003;margin:0;padding:0;font:12px/16px HelveticaNeue,Arial,sans-serif;white-space:nowrap;text-align:left;background:#fff;height:28px;*zoom:1}.x-ph .w-x-ph{width:100%;border-collapse:collapse;background:#fff}.x-ph .w-x-ph,.x-ph .w-x-ph__col{padding:0;margin:0;border:0;border-spacing:0;font:12px/16px HelveticaNeue,Arial,sans-serif}.x-ph .w-x-ph__col{height:28px;vertical-align:top;white-space:nowrap}.x-ph .w-x-ph__col_left{width:1%;padding-right:20px;text-align:left}.x-ph .w-x-ph__col_right{text-align:right}.x-ph__menu{position:relative;z-index:1004;display:inline-block;padding-right:2px;font:12px/16px HelveticaNeue,Arial,sans-serif;vertical-align:top}.w-x-ph__menu__placeholder{position:absolute;top:100%;left:50%;width:0;height:0;font:0/0 a}.x-ph__menu__button,.x-ph__menu__button:link,.x-ph__menu__button:visited,.x-ph__menu__button:hover,.x-ph__menu__button:active,.x-ph__menu__button:focus{position:relative;z-index:1005;display:inline-block;width:100%;padding:6px 0 5px;border-right:1px solid #fff;border-left:1px solid #fff;font:12px/16px HelveticaNeue,Arial,sans-serif;text-decoration:none;cursor:pointer;outline:none}.x-ph-ff.x-ph-win .x-ph__menu__button,.x-ph-ff.x-ph-win .x-ph__menu__button:link,.x-ph-ff.x-ph-win .x-ph__menu__button:visited,.x-ph-ff.x-ph-win .x-ph__menu__button:hover,.x-ph-ff.x-ph-win .x-ph__menu__button:active,.x-ph-ff.x-ph-win .x-ph__menu__button:focus{padding-top:5px;padding-bottom:6px;height:17px}.x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__text{display:inline-block;width:100%;padding:0 14px 0 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#005bd1;font-style:normal;text-decoration:none;overflow:hidden;text-overflow:ellipsis;text-align:left;vertical-align:top}.x-ph__menu__button:hover .x-ph__menu__button__text,.x-ph__menu__button:focus .x-ph__menu__button__text,.x-ph__menu__button:active .x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:focus .x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:active .x-ph__menu__button__text{color:#ff9e00}.x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__icon{position:absolute;right:5px;top:13px;width:0;height:0;border-width:4px;border-style:solid;border-color:#005bd1 #fff #fff;font:0/0 a}.x-ph__menu__button:hover .x-ph__menu__button__icon,.x-ph__menu__button:focus .x-ph__menu__button__icon,.x-ph__menu__button:active .x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:focus .x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:active .x-ph__menu__button__icon{border-color:#ff9e00 #fff #fff}.w-x-ph__menu__button__shadow{position:absolute;z-index:1007;top:0;opacity:0;width:50px;height:0;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);-moz-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2)}.x-ph__link{display:inline-block;padding:6px;margin-right:6px;*padding:5px 6px 7px;*zoom:1;text-decoration:none;white-space:nowrap;outline:none;font:12px/16px HelveticaNeue,Arial,sans-serif}.x-ph__link,a.x-ph__link{color:#005bd1}.x-ph__link:hover,a.x-ph__link:hover{color:#ff9e00;text-decoration:none}.x-ph__link:hover .x-ph__link__text,a.x-ph__link:hover .x-ph__link__text{color:#ff9e00}.x-ph__link_ext,a.x-ph__link_ext,.x-ph__link_ext:hover,a.x-ph__link_ext:hover{text-decoration:none}.x-ph__link__text{text-decoration:none;font-style:normal;cursor:pointer}.x-ph__link__balloon{display:none;overflow:hidden;margin-bottom:-4px;margin-left:3px;padding:1px 3px;min-width:9px;height:13px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#ff9e00;color:#fff;vertical-align:baseline;text-align:center;font-weight:400;font-style:normal;font-size:11px;line-height:13px;cursor:pointer;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.x-ph-ff.x-ph-mac .x-ph__link__balloon,.x-ph-opera .x-ph__link__balloon{line-height:14px}.x-ph__link_ext .x-ph__link__balloon{display:inline-block;*display:inline;*zoom:1}.x-ph-ios .x-ph__link__balloon{margin-bottom:-5px;padding:0 3px 2px}.x-ph__link_first{margin-left:14px}.x-ph__link_last{margin-right:12px}.x-ph__link_ext{padding-right:1px}.x-ph__link_selected{font-weight:700}.x-ph-ff.x-ph-win .x-ph__link{padding:5px 6px 7px}.x-ph__auth__link_icon{position:relative;overflow:hidden;padding:0 6px!important;width:16px;height:28px;vertical-align:top;text-indent:30px}.x-ph__auth__link_icon,.x-ph__auth__link_icon:hover{color:#fff!important}.x-ph__auth__link_icon:after{position:absolute;top:2px;left:2px;display:block!important}.w-x-ph__link{display:inline-block;vertical-align:top}.x-ph__auth{width:100%}.x-ph__auth,.w-x-ph__auth__col{margin:0;padding:0;border:0;border-spacing:0;font:12px/16px HelveticaNeue,Arial,sans-serif}.w-x-ph__auth__col{vertical-align:top;text-align:right;white-space:nowrap}.w-x-ph__auth__col_left{width:99%}.w-x-ph__auth__col_right{padding-right:2px}.x-ph__auth__user{position:relative;display:block;width:100%;min-width:100px;height:28px;overflow:hidden}.w-x-ph__auth__user_inner{position:absolute;right:0;text-align:left;max-width:100%}.x-ph__auth__user__text{color:#000;display:inline-block;padding:6px 10px 6px 0;_padding:5px 10px 7px 0;font:12px/16px HelveticaNeue,Arial,sans-serif}.x-ph__auth__user__fade{position:absolute;top:0;right:-6px;width:16px;height:28px;overflow:hidden;background:url("https://img.imgsmail.ru/ph/0.58.35/auth/fade2.png") repeat-y 0 0;_display:none}.x-ph__auth__link,.x-ph__auth__link:link,.x-ph__auth__link:visited,.x-ph__auth__link:hover,.x-ph__auth__link:active,.x-ph__auth__link:focus{font:12px/16px HelveticaNeue,Arial,sans-serif}.w-x-ph__auth__dropdown{position:relative;display:block;min-width:100px;width:100%;height:1px;text-align:right}.w-x-ph__auth__dropdown__inner{position:absolute;right:6px;width:100%;min-width:100px;text-align:right}.x-ph__menu_auth{max-width:100%}.x-ph__menu__button_auth,.x-ph__menu__button_auth:link,.x-ph__menu__button_auth:visited,.x-ph__menu__button_auth:hover,.x-ph__menu__button_auth:active,.x-ph__menu__button_auth:focus{max-width:100%}.x-ph__menu__button__text_auth{position:relative}.x-ph__menu__button__text_auth,.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__text_auth{max-width:560px}.x-ph__menu_auth_unread .x-ph__menu__button__text_auth,.x-ph__menu_auth_unread.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__text_auth{padding-left:14px}.x-ph__menu__button_auth__unread{display:none;position:absolute;left:4px;top:12px;width:6px;height:6px;background:#ff9e00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.x-ph__menu_auth_unread .x-ph__menu__button_auth__unread{display:block}.x-ph__menu_open .x-ph__menu__button .x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:focus .x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:active .x-ph__menu__button__text{color:#333}.x-ph__menu_open .x-ph__menu__button .x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:focus .x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:active .x-ph__menu__button__icon{border-color:#333 #fff #fff}.x-ph__menu__button_auth__unread{background-position:0 -133px}.x-ph__menu__button__text__icon,.x-ph__auth_list__item__info__social{display:inline-block;overflow:hidden;width:16px;height:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;vertical-align:top}.x-ph__menu__button__text__icon:after,.x-ph__auth_list__item__info__social:after{margin:-4px 0 0 -4px}</style> <div class="x-ph portal-headline" id="portal-headline"><table class="w-x-ph" cellspacing="0"><tr><td class="w-x-ph__col w-x-ph__col_left"><a href="https://r.mail.ru/n312237898?sz=0&amp;rnd=1738302620" rel="nofollow noopener" class="x-ph__link x-ph__link_first x-ph__link_selected">Mail.ru</a><a id="ph_mail" href="https://r.mail.ru/n312237899?sz=0&amp;rnd=1738302620" rel="nofollow noopener" class="x-ph__link"><span class="x-ph__link__text">Почта</span><i class="x-ph__link__balloon" id="g_mail_events"></i></a><a id="ph_my" style="" class="x-ph__link" href="https://r.mail.ru/n312237900?sz=0&amp;rnd=1738302620" rel="nofollow noopener"><span class="x-ph__link__text">Мой Мир</span><i class="x-ph__link__balloon" id="g_my_events"></i></a><span class="w-x-ph__link" style=""><a class="x-ph__link" href="https://r.mail.ru/n312237901?sz=0&amp;rnd=1738302620" rel="nofollow noopener"><span class="x-ph__link__text">Одноклассники</span><i class="x-ph__link__balloon" id="g_ok_events"></i></a><span id="PH_bub:ok" class="x-ph-bub__placeholder"></span></span><a class="x-ph__link" href="https://r.mail.ru/n312237902?sz=0&amp;rnd=1738302620" rel="nofollow noopener" style=""><span class="x-ph__link__text">Игры</span><i class="x-ph__link__balloon" id="g_games_events"></i></a><a href="https://r.mail.ru/n312237903?sz=0&amp;rnd=1738302620" rel="nofollow noopener" style="" class="x-ph__link"><span class="x-ph__link__text">Знакомства</span><i class="x-ph__link__balloon" id="g_love_events"></i></a><a href="https://r.mail.ru/n312237904?sz=0&amp;rnd=1738302620" rel="nofollow noopener" style="" class="x-ph__link">Новости</a><a href="https://r.mail.ru/n312237905?sz=0&amp;rnd=1738302620" rel="nofollow noopener" style="" class="x-ph__link">Поиск</a><a id="PH_allProjects" class="x-ph__link" href="https://r.mail.ru/n312237906?sz=0&amp;rnd=1738302620" rel="nofollow noopener">Все проекты</a><span class="x-ph__menu" id="PH_projectsMenu" style="display:none;"><i class="w-x-ph__menu__button__shadow w-x-ph__menu__button__shadow_left"></i><i class="w-x-ph__menu__button__shadow w-x-ph__menu__button__shadow_right"></i><a class="x-ph__menu__button" id="PH_projectsMenu_button" href="#" rel="nofollow noopener"><i class="x-ph__menu__button__icon"></i><i class="x-ph__menu__button__text">Все проекты</i></a></span></td><td class="w-x-ph__col w-x-ph__col_right"><div id="PH_authView" style="display:none"><table class="x-ph__auth" cellspacing="0"><tr><td class="w-x-ph__auth__col w-x-ph__auth__col_left"><span id="PH_singleuser" class="x-ph__auth__user"><span class="w-x-ph__auth__user_inner"><span id="PH_user-email_disabled" class="x-ph__auth__user__text"></span><span class="x-ph__auth__user__fade"></span></span></span><div id="PH_miltiuser" style="display:none;" class="w-x-ph__auth__dropdown"><div class="w-x-ph__auth__dropdown__inner"><div class="x-ph__menu x-ph__menu_auth" id="PH_authMenu"><i class="w-x-ph__menu__button__shadow w-x-ph__menu__button__shadow_left"></i><i class="w-x-ph__menu__button__shadow w-x-ph__menu__button__shadow_right"></i><span class="x-ph__menu__button x-ph__menu__button_auth" id="PH_authMenu_button"><i class="x-ph__menu__button_auth__unread" title=""></i><i class="x-ph__menu__button__icon x-ph__menu__button__icon_auth"></i><i class="x-ph__menu__button__text x-ph__menu__button__text_auth" id="PH_user-email"></i></span></div></div></div></td><td class="w-x-ph__auth__col w-x-ph__auth__col_right"><a id="PH_logoutLink" class="x-ph__link x-ph__link_last x-ph__auth__link" href="https://r.mail.ru/cls1074201/auth.mail.ru/cgi-bin/logout?next=1&lang=ru_RU&Page=https%3A%2F%2Fmail.ru%2F%3Ffrom%3Dlogout%26ref%3Dmain" rel="nofollow noopener" title="выход" xname="clb14767676">выход</a></td></tr></table></div><div id="PH_noAuthView" style=""><table class="x-ph__auth" cellspacing="0"><tr><td class="w-x-ph__auth__col w-x-ph__auth__col_right"><a id="PH_regLink" class="x-ph__link x-ph__auth__link" href="https://r.mail.ru/cls47155902/r.mail.ru/clb1126010/e.mail.ru/signup?from=navi&lang=ru_RU&siteid=169&amp;rnd=1738302620" rel="nofollow noopener">Регистрация</a><a class="x-ph__link x-ph__link_last x-ph__auth__link" href="https://r.mail.ru/cls951827/e.mail.ru/login?lang=ru_RU&Page=" rel="nofollow noopener" id="PH_loginLink" xname="">Вход</a></td></tr></table></div></td></tr></table></div><div id="PH_innerHTML" style="display:none;"></div><!--[if IE 7]><script nonce="881d6395597b5d5b29f6213796c9d926">var ____________ie7 = true;</script><![endif]--><!--[if IE 8]><script nonce="881d6395597b5d5b29f6213796c9d926">var ____________ie8 = true;</script><![endif]--><script nonce="881d6395597b5d5b29f6213796c9d926"> if (!window.__PHS) var __PHS = {}; (function (s) { s.exp = {}; s.lang = "ru_RU"; s.logDetails = false; s.maxAccounts = 20; s.eid = ''; s.id = 47155902; s.settingsId = +'37879182'; s.siteid = +'169'; s.sitezone = +'0'; s.pv = '2'; s.region = 'Сингапур'; s.loginLink = 'https://r.mail.ru/cls951827/e.mail.ru/login?lang=ru_RU&Page='; s.authFormExtDomainsEnabled = false; s.portalAuthEnabled = true; s.disableGamesCounter = false; s.loginLinkXName = 'clb1126064'; s.registerBackUrl = false; s.bizLinks = false; s.loveCounter = false; s.mailEvents = false; s.disableIFCheck = false; s.mailSplashUpdate = false; s.settingsText = false; s.settingsPage = false; s.showPassword = false; s.loginFromProject = false; s.pauseUpdate = false; s.pauseUpdateTime = 0; s.authGate = false; s.authGateJS = 'https://img.imgsmail.ru/ag/l.js'; s.authGateJSHasVer = false; s.devAuth = /(^|\.)devmail\.ru$/.test(window.location.hostname); if (!s.socialAuth) s.socialAuth = {"vk": 1,"ok": 1,"fb": 1};s.externalJS = 'https://img.imgsmail.ru/ph/0.58.35/external.min.js'; s.projectsMenu={"projects": [{"items": [{"title": "Авто","url": "https://trk.mail.ru/c/lfmn59"},{"title": "Гороскопы","url": "https://trk.mail.ru/c/sxmg92"},{"title": "Дети","url": "https://trk.mail.ru/c/c6g5d9"},{"title": "Добро","url": "https://trk.mail.ru/c/t2emd6"},{"title": "Дом","url": "https://trk.mail.ru/c/x1nl75"},{"title": "Задачи","url": "https://trk.mail.ru/c/oug674"},{"title": "Здоровье","url": "https://trk.mail.ru/c/vm65i6"},{"title": "Кино","url": "https://trk.mail.ru/c/qjeng8"},{"title": "Леди","url": "https://trk.mail.ru/c/p7wpt2"},{"title": "Мой Мир","url": "https://trk.mail.ru/c/dinvz3"},{"title": "Облако","url": "https://trk.mail.ru/c/t46eg7"},{"title": "Ответы","url": "https://trk.mail.ru/c/nep4a7"},{"title": "Питомцы","url": "https://trk.mail.ru/c/x8pj79"},{"title": "Погода","url": "https://trk.mail.ru/c/qtcyh9"},{"title": "Спорт","url": "https://trk.mail.ru/c/kz5jj1"},{"title": "ТВ программа","url": "https://trk.mail.ru/c/k7q398"},{"title": "Hi-Tech","url": "https://trk.mail.ru/c/jmokx4"}]},{"title": "Для бизнеса","items": [{"title": "VK Tech","url": "https://trk.mail.ru/c/kr3w88"},{"title": "VK Cloud","url": "https://trk.mail.ru/c/bxhvk9"},{"title": "VK WorkSpace","url": "https://trk.mail.ru/c/qr4gj5"},{"title": "VK WorkDisk","url": "https://trk.mail.ru/c/z20ob3"},{"title": "VK Teams","url": "https://trk.mail.ru/c/ed8rn1"},{"title": "VK Реклама","url": "https://trk.mail.ru/c/fnkyf9"},{"title": "MyTracker","url": "https://trk.mail.ru/c/j0oqb4"},{"title": "Почта для бизнеса","url": "https://trk.mail.ru/c/yq1mk3"},{"title": "Почта для образования","url": "https://trk.mail.ru/c/dytax4"},{"title": "Рейтинг сайтов","url": "https://trk.mail.ru/c/q8nfv2"}]},{"title": "Другие проекты","items": [{"title": "Капсула","url": "https://trk.mail.ru/c/wc5bb1", "img": "https://r.mradx.net/pictures/0D/196D4C.png", "imgWidth": "16", "imgHeight": "16", "img_2x": "https://r.mradx.net/pictures/2C/F0E95C.png"},{"title": "ТамТам","url": "https://trk.mail.ru/c/iglmp1", "img": "https://r.mradx.net/pictures/B9/380E74.png", "imgWidth": "16", "imgHeight": "16", "img_2x": "https://r.mradx.net/pictures/A9/AC7A85.png"},{"title": "Юла","url": "https://trk.mail.ru/c/j6hdy3", "img": "https://r.mradx.net/pictures/33/2CDE9B.png", "imgWidth": "16", "imgHeight": "16", "img_2x": "https://r.mradx.net/pictures/AA/FEE215.png"}]}], "links": [{"title": "Список всех проектов","url": "https://trk.mail.ru/c/uym884"}]}; s.user=''; s.jsonpEnabled=+''; })(window.__PHS);(function(e,r){function aa(a,d){return a.bind.apply(a,C.call(arguments,1))}function K(a){for(var a=a||{},d=1,b=arguments.length;d<b;d++){var f=arguments[d],i;for(i in f)f.hasOwnProperty(i)&&(a[i]=f[i])}return a}function ba(a,d){for(var b in d)Object.prototype.hasOwnProperty.call(d,b)&&!Object.prototype.hasOwnProperty.call(a,b)&&(a[b]=d[b]);return a}function L(a){return document.getElementById(a)}function ca(a,d,b,f){var i="",e=[],l=0;if("string"===typeof a)e.push([a,d]),l+=d,"object"==typeof b&&(f= b,b=x);else{for(var k in a)a.hasOwnProperty(k)&&(e.push([k,a[k]]),l+=a[k]);"string"==typeof d?(f=b,b=d):"object"==typeof d&&(f=d,b=x)}void 0===b&&(b=x);a=0;for(d=e.length;a<d;a++)e[a]=e[a].join(":");"object"==typeof f&&("string"==typeof f.rlog&&f.rlog.length&&Array.isArray(f.rlog_message)&&f.rlog_message.length)&&(i="&rlog="+f.rlog+"&rlog_message="+f.rlog_message.join(",")+(f.email?"&email="+f.email:""));(new Image).src="//stat.radar.imgsmail.ru/update?p=headline&t="+b+"&v="+l+"&i="+e.join(",")+(document.referrer? "&r="+escape(document.referrer):"")+i+"&rnd="+Math.random()}function da(a,d,b){function f(){a();h||(e=D(f,d))}var e,h;b&&a();e=D(f,d);return function(){h=!0;M(e)}}function ea(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0;a.preventDefault?a.preventDefault():a.returnValue=!1}function fa(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function N(a,d,b,f){if(d)if(d.addEventListener)d[a?"addEventListener":"removeEventListener"](b,f,!1);else d[a?"attachEvent":"detachEvent"]("on"+b, f)}function v(a){return a&&1==a.nodeType}function O(a){(function(){for(var a,b=arguments,f=b.length;f--;){a=b[f].split(",");for(var i=a.length;i--;){var h=a[i],l=void 0,k=parseInt(1E9*Math.random()),j=void 0;if(l=h.match(/^(?:cl([bn])|([adgin]))(\d+)(?:sz(\d+))?/))l[1]?j="s"+l[1]:"n"==l[2]?j="nc":("i"==l[2]&&(k=null),j=l[2]),j+=l[3]+".gif?",l[4]&&(j+="sz="+l[4]),k&&(j+="&rnd="+k),e.settings.eid&&(j+="&test_id="+e.settings.eid),(new Image).src="//rs.mail.ru/"+j}}})(a)}function ga(a){N(1,a,"mousedown", function(a){a||(a=window.event);for(a=a.target||a.srcElement;a;)a.getAttribute&&a.getAttribute("xname")&&O(a.getAttribute("xname")),a=a.parentNode})}function ha(a,d){var b;b=v(d)?function(a,d){return a==d}:function(a,d){return y(a,d)};for(var f=a.parentNode;f;){if(b(f,d))return f;f=f.parentNode}return!1}function ia(a){for(;a.firstChild;)a.removeChild(a.firstChild)}function y(a,d){return v(a)&&z?a.classList.contains(d):!!~(" "+a.className+" ").indexOf(" "+d+" ")}function E(a,d){if(v(a))if(z)for(var d= d.split(" "),b=0;b<d.length;b++)a.classList.add(d[b]);else!y(a,d)&&(a.className+=" "+d)}function P(a,d){v(a)&&(z?a.classList.remove(d):a.className=a.className.replace(RegExp("(^|\\s)"+d+"(\\s|$)","g"),"$1"))}function ja(a,d){if(!v(a))return z?a.classList.toggle(d):y(a,d)?(P(a,d),!1):(E(a,d),!0)}function ka(a){return"string"!==typeof a||!a?null:(new Function("return "+a))()}function la(){return!!b.SCookie.getGlobal(Q)}function ma(a){var d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"},b=[],f;for(f in d)b.push(f); b="["+b.join("")+"]";f=function(a){return d[a]};return"string"===typeof a&&RegExp(b).test(a)?a.replace(RegExp(b,"g"),f):null==a?"":a}function A(a,d,b){if(void 0!==d){var f,b=b||{};null===d&&(d="",b.expires=-1);d+="";document.cookie=a+"="+d+(b.expires&&(f="number"==typeof b.expires&&(f=new Date),f.setTime(f.getTime()+864E5*b.expires),f||"toUTCString"in b.expires&&b.expires)&&"; expires="+f.toUTCString()||"")+(b.path?"; path="+b.path:"")+(b.domain?"; domain="+b.domain:"")+(b.secure?"; secure":"");return d}if(""!== (document.cookie||""))return d=(document.cookie.match(RegExp("(?:^|; ?)"+a+"\\=(\\S*?)(?:; ?|$)"))||[])[1],void 0===d?void 0:d}function R(){this._invocations=[];this._context=this._fn=null}function t(){}function F(a){this._node=b.byId(a);this._container=this._node.parentNode}function na(a){this._counters=a;for(var b in this._counters)this._counters.hasOwnProperty(b)&&(this._counters[b]=new F(this._counters[b]));this.update=function(a,b){if("string"==typeof a){var d={};d[a]=b;this.update(d)}else for(d in a)a.hasOwnProperty(d)&& (this._counters[d].update(a[d]),this._counters[d]._isAnim=e.activeUser())}}function p(a){p.__all.push(this);this._opts=a;this._open=this._open.bind(this);this._baseClass=a.baseClass;this._rootNode=a.rootNode;this._dropdown=a.dropdown;this._button=a.button;this._openCounter=a.openCounter||null;this._hideTimeout=null;this._orientation=this._opts.orientation;this._openClass=this._baseClass+"_open";this._rightClass=this._openClass+"_right";this._leftClass=this._openClass+"_left";this._inited=!!this._dropdown; this._triggerHideOnInit=this._triggerShowOnInit=!1;b.event(1,this._button,"click",this.show.bind(this))}function s(a,b){b=b||{};this._url=a;this._encoding=b.encoding;this._JSONPCallbackParam=b.JSONPCallbackParam||"callback";this._xhrEnabled=!__PHS.jsonpEnabled&&!b.jsonpEnabled;this._processing=!1;this._requestSource=b.requestSource;this._xhr2Supported=!1;try{XMLHttpRequest&&"withCredentials"in new XMLHttpRequest&&(this._xhr2Supported=!0)}catch(c){}}function oa(a){function d(){h!==(h=location.hash.replace(/^#/, "")||null)&&f()}this._userEmail=a.userEmail;this.____user=this._userEmail.innerHTML||void 0;var c="string"==typeof this.____user&&this.____user.length;this._user=e.settings.loginFromProject&&"mail"==b.project&&c?this.____user:null;this._updateByTimeout=a.updateByTimeout;this.updateLastRequest=0;this._noAuthView=a.noAuthView;this._authView=a.authView;this.updateAccountInfo();var f=b.bind(this.updateAccountInfo,this),i=!1;if(!this._updateByTimeout)if(window.jsHistory&&window.jsHistory.change)window.jsHistory.change(function(){i&& f();i=!0});else if("onhashchange"in window)b.event(1,window,"hashchange",f);else{var h=location.hash.replace(/^#/,"")||null;b.setIntervalByTimeout(d,50)}}function S(a,b){var c=document.createElement("script"),f=document.getElementsByTagName("head")[0];"undefined"!==typeof b&&(c.defer="defer",c.async="async");c.type="text/javascript";c.src=a;!("opera"in window)||"complete"===document.readyState?f.appendChild(c):window.addEventListener("DOMContentLoaded",function(){f.appendChild(c)},!1)}if(!e){var b= {};r.swaDomain="//portal.mail.ru";r.authDomain="https://auth.mail.ru";/^https?:\/\/[^/]*?\.dev\.mail\.ru($|\/\S*)/i.test(location.href)?(r.swaDomain="//portal.dev.mail.ru",r.authDomain="https://auth.dev.mail.ru"):/^https?:\/\/[^/]*?\.devmail\.ru($|\/\S*)/i.test(location.href)&&(r.swaDomain="//portal.devmail.ru",r.authDomain="https://auth.devmail.ru");r.swaTest&&(r.swaDomain="//portal.test.mail.ru",r.authDomain="https://test.auth.mail.ru");window.__PH=e={_:b,experiments:r.exp};delete r.exp;e.settings= r;var C=Array.prototype.slice;void 0===Function.prototype.bind&&(Function.prototype.bind=function(a){var b=C.call(arguments,1),c=this;return function(){return c.apply(a,b.concat(C.call(arguments,0)))}});Array.isArray||(Array.isArray=function(a){return"[object Array]"===Object.prototype.toString.call(a)});var x="home",D=window.setTimeout,M=window.clearTimeout,w=L("portal-headline"),G=!1,z="classList"in document.documentElement,pa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a, b)}:function(a,b){for(var c=0,f=a.length;c<f;c++)if(a[c]==b)return c;return-1},T=window.devicePixelRatio,qa=void 0!=document.createElement("div").style.backgroundSize&&1<T,Q="s_c",U={},ra=function(a){return a.replace(/([A-Z])/g,function(a,b){return"-"+b.toLowerCase()}).replace(/^ms-/,"-ms-")},sa=function(a){return a.replace(/([a-z])-([a-z])/g,function(a,b,f){return b+f.toUpperCase()}).replace(/^-/,"")},V=function(a,b){var c=a.charAt(0).toUpperCase()+a.slice(1);a:{var c=(a+" "+ta.join(c+" ")+c).split(" "), f;b:if(f=c.length,"CSS"in window&&"supports"in window.CSS){for(;f--;)if(window.CSS.supports(ra(c[f]),b)){f=!0;break b}f=!1}else f=void 0;if(void 0!==f)c=f;else{var e,h;e=c.length;for(f=0;f<e;f++)if(h=c[f],~(""+h).indexOf("-")&&(h=sa(h)),void 0!==ua[h]){c=!0;break a}c=!1}}return c},ta=["Moz","O","ms","Webkit"],n=[],q=[],ua=function(){return"function"!==typeof document.createElement?document.createElement(arguments[0]):"svg"===document.documentElement.nodeName.toLowerCase()?document.createElementNS.call(document, "http://www.w3.org/2000/svg",arguments[0]):document.createElement.apply(document,arguments)}("testelem").style,m=navigator.userAgent;-1!=m.indexOf("Firefox")?q.push("ff"):-1!=m.indexOf("Opera")?q.push("opera"):-1!=m.indexOf("Chrome/40")&&q.push("chrome40");if(-1!=m.indexOf("iPad")||-1!=m.indexOf("iPhone")||-1!=m.indexOf("iPod"))q.push("ios"),G=!0;-1!=m.indexOf("Mac OS")&&!G?q.push("mac"):-1!=m.indexOf("Windows")?q.push("win"):q.push("not-desk");"ontouchstart"in window?q.push("touch"):q.push("no-touch"); n.push({name:"csstransforms",fn:function(){return-1===navigator.userAgent.indexOf("Android 2.")&&V("transform","scale(1)",!0)},options:void 0});m=V("boxShadow","1px 1px",!0);n.push({name:"boxshadow",fn:m,options:void 0});var u,B,H,I;for(I in n)if(n.hasOwnProperty(I)){m=[];u=n[I];u.name&&m.push(u.name.toLowerCase());u="function"===typeof u.fn?u.fn():u.fn;for(B=0;B<m.length;B++)H=m[B],U[H]=u,q.push((u?"":"no-")+H)}E(w,"x-ph-"+q.join(" x-ph-"));var n=1*new Date+"",va=n.substring(n.length-2),n=b,q=x, wa=/\s*(\S+)\s*/g,xa=!/\[native\s+code\]/i.test(document.getElementsByClass+""),ya=/\./g;K(n,{timers:{},percent:function(a){return va<a},supports:U,extend:K,append:ba,dpr:T,retina:qa,project:q,setTimeout:function(a,b){return D(a,b)},clearTimeout:function(a){return M(a)},rootNode:w,byId:L,byClassName:function(a,b,c){var f,e;"string"===typeof a&&(c=b,b=a,a=document);c=c||"";if(!a||null==b)return[];b=b.replace(/\s+/ig,".");"."!=b[0]&&(b="."+b);if("querySelectorAll"in a){c=a.querySelectorAll(c+b);if(xa){f= -1;for(a=[];e=c[++f];)a.push(e);return a}return c}c=a.getElementsByTagName(c||"*");b&&(b=b.replace(ya," "),b=RegExp(b.replace(wa,"(?=(^|.*\\s)$1(\\s|$))")));f=-1;for(a=[];e=c[++f];)1===e.nodeType&&(!b||b.test(e.className))&&a.push(e);return a},radar:ca,bind:aa,setIntervalByTimeout:da,eventCancel:ea,eventPreventDefault:fa,event:N,isNode:v,emptyNode:ia,count:O,countEl:ga,hasParent:ha,hasClass:y,removeClass:P,addClass:E,toggleClass:ja,ArrayIndexOf:pa,parseJson:ka,isCorp:la,isCorpCookie:Q,iOs:G,replaceUnsafeSymbols:ma}); var W=/(^|\.)devmail\.ru$/.test(window.location.hostname),g={_S_cookie_set_get_remove:function(a,b,c,f){var e,h,l=RegExp("(^|\\|)("+c+"=)(.*?)(\\||$)"),b={domain:b,expires:365,path:"/"};if(c){e=A(a)||"";h=(e.match(l)||[])[3];var k=null;void 0!==f?(c=void 0!==h||null===f?k=e.replace(l,null===f?function(a,b,d,c,f,e){return 0===e?"":f}:"$1$2"+f+"$4"):(e?e+"|":"")+c+"="+f,A(a,c,b),""===k&&A(a,null,b)):f=h;return f}},_throw_noValue_Error:function(){throw Error("need value");},__prefix:null,__domain:W? ".devmail.ru":".mail.ru",setProject:function(a,b){if(!a||!b)throw Error("project is not valid");"."!==b.substr(0,1)&&(b="."+b);g.__prefix=a;W&&(b=b.replace(/.[a-z0-9\-]*.[a-z0-9]*$/,".devmail.ru"));g.__domain=b},_getPrefix:function(a){a||(a={});a.prefix=a.prefix||g.__prefix;a.domain=a.domain||g.__domain;if(!a.prefix||!a.domain)throw Error("run setProject before");return a},getGlobal:function(a){return g._S_cookie_set_get_remove("s",g.__domain,a)},setGlobal:function(a,b){void 0===b&&g._throw_noValue_Error(); g._S_cookie_set_get_remove("s",g.__domain,a,b);return g.getGlobal(a)},removeGlobal:function(a){var b=g.getGlobal(a);g._S_cookie_set_get_remove("s",g.__domain,a,null);return b},getLocal:function(a,b){b=g._getPrefix(b);return g._S_cookie_set_get_remove("s_"+b.prefix,b.domain,a)},setLocal:function(a,b,c){c=g._getPrefix(c);void 0===b&&g._throw_noValue_Error();g._S_cookie_set_get_remove("s_"+c.prefix,c.domain,a,b);return g.getLocal(a,c)},removeLocal:function(a,b){var b=g._getPrefix(b),c=g.getLocal(a,b); g._S_cookie_set_get_remove("s_"+b.prefix,b.domain,a,null);return c}};b.SCookie=g;R.prototype={getQuery:function(){var a=this.invoke.bind(this);a.replace=this.replace.bind(this);return a},invoke:function(){this._fn?this._fn.apply(this._context,arguments):this._invocations.push(arguments)},replace:function(a,b){if(!this._fn){for(var b=b||window,c=0,f=this._invocations.length;c<f;c++)a.apply(b,this._invocations[c]);delete this._invocations;this._fn=a;this._context=b}}};b.extend(b,{DeferredQuery:R}); t.prototype={emit:function(a,b,c){function f(){--h||c&&c()}void 0==b&&(b={});var e=this.listeners(a);if(e)for(var e=e.slice(),a=new t.Event(a,b),h=e.length,b=0,l=h;b<l;b++){var k=e[b];if("function"===typeof k)try{k.call(this,a,f)}catch(g){f()}}else c&&c()},listeners:function(a){return this._events&&this._events[a]&&this._events[a].length&&this._events[a]},addListener:function(a,b){if("function"!==typeof b)throw Error("invalid argument");this._events||(this._events={});this._events[a]||(this._events[a]= []);this._events[a].push(b);this.emit("newlistener",{type:a});return this},once:function(a,b){function c(){this.removeListener(a,c);b.apply(this,arguments)}if("function"!==typeof b)throw Error("invalid argument");this.on(a,c);return this},removeListener:function(a,d){if("function"!==typeof d)throw Error("invalid argument");if(!this._events[a])return this;var c=this._events[a],f=b.ArrayIndexOf(c,d);if(0>f)return this;c.splice(f,1);0===c.length&&delete this._events[a];return this}};t.prototype.on=t.prototype.addListener; t.Event=function(a,b){this.type=a;this.data=b};t.relay=function(a,b,c){for(var f=0,e=a.length;f<e;f++){var h=a[f];b.on(h,function(a){return function(){c.emit(a)}}(h))}};b.EventEmitter=t;(function(){function a(){var a=d();a.id++;a=a.id;4095<a&&(a=0);c(a);a=d();return a.id}function d(){var a=g.getGlobal(r),b;if(!a)return c(0,0,{id:0,current:0}),{id:0,current:0};b=parseInt(a.substr(0,3),16);a=parseInt(a.substr(3,6),16);return{id:b,current:a}}function c(a,b,c){(c=c||d())||(c={});void 0!==a&&(c.id=a); c.id=void 0!=c.id&&c.id.toString(16);switch(c.id.length){case 1:c.id="00"+c.id;break;case 2:c.id="0"+c.id}void 0!==b&&(c.current=b);c.current=void 0!=c.current&&c.current.toString(16);switch(c.current.length){case 1:c.current="00"+c.current;break;case 2:c.current="0"+c.current}g.setGlobal(r,c.id+c.current)}function f(a,f){function g(a){l!==a&&(l=a,e.emit("visibilitychange",{hidden:a,visible:!a}))}var j;if(f)j=f.hidden,g(j);else if(j="focus"==a.type||"focusin"==a.type?!1:"blur"==a.type||"focusout"== a.type?!0:!!document[i],"focusout"==a.type)h=b.setTimeout(function(){h=void 0;g(j)},0);else if("focusin"==a.type)void 0!==h?b.clearTimeout(h):g(j),h=void 0;else if((p||q)&&!k)if(j)h=b.setTimeout(function(){h=void 0;try{d().current===n||g(j)}catch(a){b.radar("cookieError",1)}},200);else{try{d().current!==n&&(c(void 0,n),g(j))}catch(m){b.radar("cookieError",1)}b.clearTimeout(h);h=void 0}else g(j)}var i,h,l=!1,k,j={hidden:"visibilitychange",mozHidden:"mozvisibilitychange",webkitHidden:"webkitvisibilitychange", msHidden:"msvisibilitychange",oHidden:"ovisibilitychange"};for(i in j)if(j.hasOwnProperty(i)&&i in document){k=j[i];break}var j=navigator.userAgent,m=-1<j.indexOf("iPad")||-1<j.indexOf("iPhone")||-1<j.indexOf("iPod"),p=!k&&-1<j.indexOf("Opera"),q=0<j.indexOf("Safari")&&-1===j.indexOf("Chrome"),r="t";try{if((p||m||q)&&!k){var n=a();c(void 0,n)}}catch(u){b.radar("cookieError",1)}if(k)b.event(1,document,k,f);else if(window.eval&&eval("/*@cc_on!@*/false"))b.event(1,document,"focusin",f),b.event(1,document, "focusout",f);else if(m){var s=new Date,t=function(){b.clearTimeout(50);b.setTimeout(t,50);var a=new Date;100<a.getTime()-s.getTime()&&d().current!==n&&(c(void 0,n),l=!1,f({},{hidden:!0}),l=!0,f({},{hidden:!1}));s=a};b.setTimeout(t,50)}else b.event(1,window,"focus",f),b.event(1,window,"blur",f)})();F.prototype={visibleClass:"x-ph__link_ext",show:function(){b.addClass(this._container,this.visibleClass);b.clearTimeout(this._animTimeout);b.clearTimeout(this._animResetTimeout);this._anim&&this._isAnim&& (this._animTimeout=b.setTimeout(function(){b.addClass(this._node,"x-ph-animated_flash");this._animResetTimeout=b.setTimeout(function(){b.removeClass(this._node,"x-ph-animated_flash")}.bind(this),1E3)}.bind(this),100))},hide:function(){b.removeClass(this._container,this.visibleClass)},value:function(a){void 0!==a&&(this._node.innerHTML=this.prepare(a));return parseInt(this._node.innerHTML,10)||void 0},prepare:function(a){a=parseInt(a);return 0<a?a:0},update:function(a){var d=this.value();b.clearTimeout(this._updateTimeout); this._updateTimeout=b.setTimeout(function(){a=this.value(a);if(void 0!==d&&a>d||e.activeUser()!=this._isAnim)this._anim=!0;this[a?"show":"hide"]();this._anim=!1}.bind(this),100)}};b.Counters=na;b.Counter=F;p.__all=[];p.resetShowOnInit=function(a){for(var b=0,c=p.__all.length;b<c;b++){var f=p.__all[b];if(!a||f!==a)f._triggerShowOnInit=!1,f._triggerHideOnInit=!1}};p.hideAll=function(){for(var a=0,b=p.__all.length;a<b;a++){var c=p.__all[a];c._triggerShowOnInit=!1;c._triggerHideOnInit=!1;c.hide()}};b.extend(p.prototype, b.EventEmitter.prototype,{init:function(a){!this._dropdown&&a&&(this._dropdown=a,this._rootNode.appendChild(a),this._inited=!0,this._triggerShowOnInit&&this.show(),this._triggerHideOnInit&&this.hide(),this._triggerHideOnInit=this._triggerShowOnInit=!1)},_mouseIn:function(){b.clearTimeout(this._hideTimeout)},_mouseOut:function(){b.clearTimeout(this._hideTimeout);this._hideTimeout=b.setTimeout(this.hide.bind(this),4E3)},isVisible:function(){return b.hasClass(this._rootNode,this._openClass)},show:function(a){b.clearTimeout(this._hideTimeout); a&&b.eventPreventDefault(a);this._inited?this.isVisible()||this.emit("show",{},function(){this.__toggle(!0)}.bind(this)):(this._triggerShowOnInit=!0,p.resetShowOnInit(this))},hide:function(){this._inited?this.isVisible()&&this.emit("hide",{},function(){this.__toggle(!1)}.bind(this)):this._triggerShowOnInit=!this._triggerShowOnInit},_hideOther:function(){for(var a=0,b=p.__all.length;a<b;a++){var c=p.__all[a];c!=this&&c.isVisible()&&c.hide();c._triggerShowOnInit=!1}},_click:function(a){var d=a.target|| a.srcElement;d==this._dropdown||b.hasParent(d,this._dropdown)?this.emit("click",{clickEvent:a},b.bind(this.hide,this)):"click"==a.type&&(b.hasParent(d,this._rootNode)&&b.eventPreventDefault(a),this.hide())},_open:function(){b.clearTimeout(this._openTimeout);this._openTimeout=b.setTimeout(function(){if(this._orientation)b.addClass(this._rootNode,this._openClass),b.addClass(this._rootNode,this["_"+this._orientation+"Class"]);else{var a=this._dropdown.clientWidth,d=this._rootNode.offsetLeft,c=a+(this._rootNode.offsetParent== b.rootNode?d:1E4),f=document.body.offsetWidth;b.addClass(this._rootNode,this._openClass);b.removeClass(this._rootNode,c<=f?this._rightClass:this._leftClass);b.addClass(this._rootNode,c>f?this._rightClass:this._leftClass);this._dropdown.style.right=d+this._rootNode.clientWidth<a&&c>f?-(a-(d+this._rootNode.clientWidth)+10)+"px":""}a=function(){if(window.URL||window.webkitURL)this._dropdown.style.width=this._dropdown.clientWidth+1+"px",this._dropdown.style.width=null}.bind(this);a();b.setTimeout(a,0)}.bind(this), 0)},__toggle:function(a){b.clearTimeout(this.__eventsTimeout);this.__eventsTimeout=b.setTimeout(function(){b.event(a,document,"click",this.__click||(this.__click=this._click.bind(this)));b.event(a,this._rootNode,"mouseout",this.__mouseOut||(this.__mouseOut=this._mouseOut.bind(this)));b.event(a,this._rootNode,"mouseover",this.__mouseIn||(this.__mouseIn=this._mouseIn.bind(this)))}.bind(this),10);a?(this._openCounter&&b.count(this._openCounter),"block"!==this._dropdown.style.display&&(this._dropdown.style.display= "block"),this._open(),b.event(1,window,"resize",this._open)):(b.removeClass(this._rootNode,this._openClass),b.removeClass(this._rootNode,this._leftClass),b.removeClass(this._rootNode,this._rightClass),b.event(0,window,"resize",this._open))}});b.Menu=p;var X=document.getElementsByTagName("head")[0];s.prototype={get:function(a){a=b.extend({encoding:this._encoding,params:{},complete:function(){}},a);this.cancel();return this[this._isXHR2()?"_getXHR":"_getScript"](this._url,a)},_isXHR2:function(){return this._xhrEnabled&& this._xhr2Supported},_getUrl:function(a,b){var c=!!~a.indexOf("?");b.rnd=(new Date).getTime();for(var f in b)if(b.hasOwnProperty(f)){var e=b[f];"function"==typeof e&&(e=e(b));void 0!==e&&(a+=(c?"&":"?")+f+"="+encodeURIComponent(e),c=!0)}return a},_getXHR:function(a,d){var c=new XMLHttpRequest;this._processing=!0;b.clearTimeout(this._xhrTimeout);d.timeout&&(this._xhrTimeout=b.setTimeout(function(){this._processing&&(b.clearTimeout(this._xhrTimeout),this._processing=!1,this.cancel(),d.complete({status:"error", errorType:"timeout"}))}.bind(this),d.timeout));c.onreadystatechange=function(){if(this._processing){var a;if(4===c.readyState){b.clearTimeout(this._xhrTimeout);this._processing=!1;var e;if(200==c.status){try{e=b.parseJson(c.responseText)}catch(h){a=!!h}if("object"!==typeof e||!e)a=!0}!a&&200==c.status?(a=e,a.error&&!a.errorType&&(a.errorType="serverError")):a=a?{status:"error",errorType:"parseError"}:200!=c.status?{status:"error",errorType:"netError"}:{status:"error"};this._requestSource&&(a.requestSource= this._requestSource);d.complete(a)}}}.bind(this);c.open("get",this._getUrl(a,d.params),!0);c.withCredentials=!0;c.send(null);this._xhr=c},_getScript:function(a,d){function c(){X.appendChild(i);b.setTimeout(function(){X.removeChild(i)},6E4)}var e=this._cbName="__PHJSONPCallback_"+s.getUuid(),i=document.createElement("script"),h,g=d.timeout;d.params[this._JSONPCallbackParam]=e;a=this._getUrl(a,d.params);window[e]=function(a){b.clearTimeout(h);window[e]=s.__PHEmptyCallback;this._cbName=null;this._processing= !1;this._requestSource&&(a.requestSource=this._requestSource);a.error&&!a.errorType&&(a.errorType="serverError");"cancel"!=a.status&&d.complete(a)}.bind(this);i.defer="defer";i.async="async";i.type="text/javascript";d.encoding&&(i.charset=d.encoding);i.src=a;!("opera"in window)||"complete"===document.readyState?(this._processing=!0,c()):window.addEventListener("DOMContentLoaded",b.bind(function(){this._processing=!0;c()},this),!1);g&&(h=b.setTimeout(b.bind(function(){window[this._cbName]({status:"error", errorType:"timeout"})},this),g))},isProcessing:function(){return this._processing},cancel:function(){this._isXHR2()?this._cancelXHR():this._cancelScript()},_cancelXHR:function(){this._xhr&&this._xhr.abort()},_cancelScript:function(){this._cbName&&window[this._cbName]&&window[this._cbName]({status:"cancel"})}};s.__uuid=0;s.getUuid=function(){return s.__uuid++};s.__PHEmptyCallback=function(){};b.extend(b,{Transport:s});b.AccountManager=oa;b.extend(b.AccountManager.prototype,b.EventEmitter.prototype, {activeUser:function(){return this._user},updateLogin:function(a,b){this._user=a;this._userEmail.innerHTML=this.drawName(a,b);a?(this._noAuthView.style.display="none",this._authView.style.display=""):(this._authView.style.display="none",this._noAuthView.style.display="")},isCorp:b.isCorp,isCorpCookie:b.isCorpCookie,setCorp:function(a){for(var d=0,c=a.length;d<c;d++)if("corp.mail.ru"===a[d].split("@")[1])return b.SCookie.setGlobal(this.isCorpCookie,(new Date).getTime()),!0;if((a=b.SCookie.getGlobal(this.isCorpCookie))&& (new Date).getTime()>1*a+864E5)return b.SCookie.removeGlobal(this.isCorpCookie),!1},drawName:function(a,d){var c="";"string"!=typeof d?(this._userEmail.className=e.settings.multiAuthEnabled?"x-ph__menu__button__text x-ph__menu__button__text_auth":"x-ph__auth__user__text",c=a):(b.addClass(this._userEmail,"x-ph-ico x-ph-ico_"+this.getSocialId(a)+"_small"),c="&nbsp;"+d);return c},getSocialId:function(a){a=a.match(/^[0-9]+@(vk|ok|fb)$/);return null==a?void 0:a[1]}});var Y=!1;b.extend(b.AccountManager.prototype, {updateCounters:function(a){var d={},a=a||{};if("mail"!=b.project&&!("home"==b.project&&e.settings.mailSplashUpdate)||!Y&&"mail"==b.project&&!e.settings.mailEvents)d.mail=a.mail_cnt||0;Y=!0;d.my=a.my_cnt||0;e.settings.disableGamesCounter||(d.games=a.games_cnt||0);this.updateNotifier(a);b.counters.update(d)},updateNotifier:function(a){var d=b.byId("PH_authMenu"),a=a.mail_notifier?parseInt(a.mail_notifier,10):0;b[(0==a?"remove":"add")+"Class"](d,"x-ph__menu_auth_unread")},_sendError:function(a){var d= {updateError:1},c=e.settings.logDetails?{rlog:"navidata_errors",email:e.activeUser(),rlog_message:[]}:null;a.errorType&&(d["updateError_"+a.errorType]=1,c&&c.rlog_message.push(a.errorType));a.requestSource&&(d["updateError_"+a.requestSource]=1,c&&c.rlog_message.push(a.requestSource),a.errorType&&(d["updateError_"+a.errorType+"_"+a.requestSource]=1,c&&c.rlog_message.push(a.errorType)));c?b.radar(d,c):b.radar(d);this.emit("updateError")},_PHUpdater:function(a,d,c){function f(a){"ok"!=b.project&&e.settings.portalAuthEnabled&& this.updateLogin(k,m);this.updateCounters(h);"function"===typeof a&&a()}var i=a.status,d=d||function(){};if("error"==i)this._sendError(a),d();else{var h=a.data,g=h.action,k=h.email,j=b.bind(f,this),m="undefined"!==typeof h.soc_name?b.replaceUnsafeSymbols(h.soc_name):void 0;this.setCorp(h.list||[]);e.settings.portalAuthEnabled?"switch"==g?"disabled"==i?c?(b.radar({disabledUser:1,disabledUserRestore:1}),d()):(this.emit("disabledUser"),e.emit("disabledUser",a.data,function(){b.radar({disabledUser:1, disabledUserSendToLogin:1});window.location="https://e.mail.ru/login?fail=1&d1&page="+encodeURIComponent(location.href)+"&email="+encodeURIComponent(k)})):"ok"==i&&k!=this.activeUser()?(this.emit("authChange"),(new Image).src="//r3.mail.ru/k?auth=1&rnd="+Math.random(),e.listeners("authChange")?(b.radar("authChange",1),!k||void 0!==h.mail_cnt?e.emit("authChange",a.data,function(){j(d)}):this.loadAccountInfo(b.bind(function(a){"error"==a.status?(this._sendError(a),d()):(h=b.extend(a.data,h),e.emit("authChange", h,function(){j(d)}))},this),k)):c?(b.radar("authChangeReloadDis",1),!k||void 0!==h.mail_cnt?j(d):this.loadAccountInfo(b.bind(function(a){"error"==a.status?(this._sendError(a),d()):(h=b.extend(a.data,h),j(d))},this),k)):(b.radar("authChangeReload",1),b.setTimeout(function(){location.reload()},10))):"noauth"==i&&k!=this.activeUser()?("home"===b.project&&(i=[],i.push("headlineAuthLost"),i.push("mpop="+(e.cookie("Mpop")?"1":"0")),i.push("activeEmail="+this.activeUser()),i.push("newEmail="+k),(new Image).src= "//gstat.imgsmail.ru/gstat?ua=1&logme="+encodeURIComponent(i.join(";"))+"&rnd="+(new Date).getTime()+Math.random()),b.radar("authLost",1),this.emit("authLost"),i=function(){a.status="ok";a.data.action="switch";this._PHUpdater(a,d,c)}.bind(this),e.emit("authLost",a.data,i)):(b.radar("authRestore",1),"function"===typeof d&&d()):"list"==g&&("____user"in this&&(this.____user!==k&&"mail"===b.project&&((new Image).src="//gstat.imgsmail.ru/gstat?logme="+encodeURIComponent("headlineFail;headlineEmail="+k+ ";projectEmail="+this.____user)+"&rnd="+(new Date).getTime()+Math.random(),g={userMismatch:1},g["userMismatch_"+(k?"":"no")+"HeadlineUser"]=1,g["userMismatch_"+(this.____user?"":"no")+"ProjectUser"]=1,g["userMismatch_"+(this.____user?"":"no")+"PUser_"+(k?"":"no")+"HUser"]=1,b.radar(g)),delete this.____user),null===this.activeUser()?(e.settings.enableUpdateRadars&&b.radar("update",1),this.emit("update"),e.emit("update",a.data,function(){j(d)})):k==this.activeUser()?((g=e.cookie("Mpop"))&&("ok"==i&& this.activeUser()&&-1==g.indexOf(this.activeUser()))&&b.count("d1409289"),e.settings.enableUpdateRadars&&b.radar("update",1),this.emit("update"),e.emit("update",a.data,function(){j(d)})):(a.data.action="switch",this._PHUpdater(a,d,!0))):(e.settings.enableUpdateRadars&&b.radar("update",1),this.emit("update"),e.emit("update",a.data,function(){j(d)}))}}});b.extend(b.AccountManager.prototype,{_authTransport:new b.Transport(e.settings.authDomain+"/cgi-bin/auth?mac=1",{JSONPCallbackParam:"JSONP_call",requestSource:"auth"}), switchAccount:function(a,b,c){var e={};if(a){e.Login=a;var g=this.updateResume(b||function(){}),a=function(a){this._PHUpdater(a,g,c)}.bind(this);this._authTransport.get({params:e,complete:a,timeout:3E4})}},_logoutTransport:new b.Transport(e.settings.authDomain+"/cgi-bin/logout?mac=1",{JSONPCallbackParam:"JSONP_call",requestSource:"logout"}),logoutAccount:function(a,b){var c={};if(a&&a!==this.activeUser())c.Login=a;else throw Error("Can not logout. Not active account expected.");this._logoutTransport.get({params:c, complete:b})}});var J=!1,Z;b.extend(b.AccountManager.prototype,{_accountInfoTransport:new b.Transport(e.settings.swaDomain+"/NaviData?mac=1&gamescnt=1&Socials=1",{JSONPCallbackParam:"JSONP_call",requestSource:"accountInfo"}),loadAccountInfo:function(a,b){var c={};if(b=!e.settings.multiAuthEnabled?void 0:b||this.activeUser())c.Login=b;this._accountInfoTransport.get({params:c,complete:function(b){"function"===typeof a&&a(b)},timeout:3E4})},updateAccountInfo:function(a,b){if(!J){var c=+new Date;if(this._updateByTimeout|| !this._updateByTimeout&&this.updateLastRequest<c-this.updateRequestTimeout||b)!this._updateByTimeout&&this.updateLastRequest&&((new Image).src="//rs.mail.ru/d"+"47155902".replace("%","")+".gif?"+c),this.updateLastRequest=c,c=function(b){this._PHUpdater(b,a)}.bind(this),c=this.updateResume(c),this.loadAccountInfo(c)}},updateRequestTimeout:6E4,updateReset:function(a){this._updateByTimeout&&(a?(a=this.updateRequestTimeout-(new Date).getTime()+this.updateLastRequest,0>a&&(a=0)):a=this.updateRequestTimeout, b.clearTimeout(this._listAccountTimeout),this._listAccountTimeout=b.setTimeout(b.bind(this.updateAccountInfo,this),a))},updateResume:function(a){if(this._updateByTimeout){var d=this._accountInfoTransport.isProcessing();this._accountInfoTransport.cancel();this.updateReset();var c=!1;this.once("authChange",function(a,b){c=!0;"function"===typeof b&&b()})}return b.bind(function(b){this._updateByTimeout&&(d?c?this.updateReset():this.updateAccountInfo():c?this.updateReset():this.updateReset(!0));"function"== typeof a&&a(b)},this)},pauseUpdate:function(a,b){a?Z=setTimeout(function(){J=!0},b):(clearTimeout(Z),J=!1)}});b.SCookie[(b.retina?"set":"remove")+"Global"]("rt",1);b.SCookie[(b.retina?"set":"remove")+"Global"]("dpr",b.dpr);e.settings.enableUpdateRadars=b.percent(1);e.settings.authFormEnabled=e.settings.multiAuthEnabled=e.settings.portalAuthEnabled;b.rbCounters={projectMenuOpen:"d23623877"};w=!1;if(~navigator.userAgent.indexOf("Opera")&&(!~navigator.userAgent.indexOf("Opera/9.8")||~navigator.userAgent.indexOf("Version/10")|| ~navigator.userAgent.indexOf("Version/11")||~navigator.userAgent.indexOf("Opera/10")||~navigator.userAgent.indexOf("Opera 10"))||window.____________ie7||~navigator.userAgent.indexOf("Firefox/3."))e.settings.multiAuthEnabled=!1,e.settings.authFormEnabled=!1,w=!0;b.byId("PH_singleuser").style.display=e.settings.multiAuthEnabled?"none":"block";b.byId("PH_miltiuser").style.display=e.settings.multiAuthEnabled?"block":"none";e.settings.projectsMenuEnabled=!1;w||(e.settings.projectsMenuEnabled=!0,b.byId("PH_projectsMenu").style.display= "inline-block",b.byId("PH_allProjects").style.display="none",b.projectsMenuOpen=(new b.DeferredQuery).getQuery(),b.event(1,b.byId("PH_projectsMenu_button"),"click",b.projectsMenuOpen));e.settings.bizLinks&&(b.byId("PH_projectsMenu").style.display="none",b.byId("PH_allProjects").style.display="none");b.countEl(b.byId("PH_logoutLink"));b.countEl(b.byId("PH_loginLink")||b.byId("PH_authLink"));b.extend(e,b.EventEmitter.prototype,{cookie:A});if(~navigator.userAgent.toLowerCase().indexOf("iphone")||~navigator.userAgent.toLowerCase().indexOf("ipad")|| ~navigator.userAgent.toLowerCase().indexOf("ipod")||~navigator.userAgent.toLowerCase().indexOf("android"))document.body.style.cursor="pointer";e.cookie.s={};b.extend(e.cookie.s,{getLocal:g.getLocal,setLocal:g.setLocal,removeLocal:g.removeLocal,getGlobal:g.getGlobal,setGlobal:g.setGlobal,removeGlobal:g.removeGlobal,setProject:g.setProject});var $="mail"!==b.project;b.accountManager=new b.AccountManager({noAuthView:b.byId("PH_noAuthView"),authView:b.byId("PH_authView"),userEmail:b.byId(e.settings.multiAuthEnabled? "PH_user-email":"PH_user-email_disabled"),updateByTimeout:$});b.counters=new b.Counters({mail:"g_mail_events",my:"g_my_events",ok:"g_ok_events",games:"g_games_events",love:"g_love_events"});e.updateCounter=function(a){"sting"===typeof a||"number"===typeof a||void 0===a||null===a?b.counters._counters[b.project]&&b.counters.update(b.project,a):b.counters.update(a);$||b.accountManager.updateAccountInfo()};"mail"==b.project&&window.jQuery&&window.jQuery(window).bind("updatemessagescount",function(a,b){e.updateCounter(b)}); e.isMultiAuth=function(){return e.settings.multiAuthEnabled};e.activeUser=function(){if(e.settings.portalAuthEnabled){var a=b.accountManager.activeUser();return null===a?b.accountManager.____user:a}return b.byId("PH_user-email_disabled").innerHTML||void 0};e.settings.portalAuthEnabled&&(e.isCorp=function(){var a=e.activeUser();return"corp.mail.ru"==(a&&a.split("@")[1])},e.switchAccount=function(a,d){b.accountManager.switchAccount(a,d)},e.logoutAccount=function(a,d){b.accountManager.logoutAccount(a, function(){b.accountManager.loadAccountsList(d)})});e.settings.multiAuthEnabled&&(e.loadAccountsList=(new b.DeferredQuery).getQuery(),e.on("visibilitychange",function(a){a.data.hidden?e.settings.pauseUpdate&&b.accountManager.pauseUpdate(!0,e.settings.pauseUpdateTime||36E5):(null!==b.accountManager.activeUser()&&b.accountManager.activeUser()?b.accountManager.switchAccount(b.accountManager.activeUser(),null,!0):b.accountManager.updateAccountInfo(function(){},!0),e.settings.pauseUpdate&&b.accountManager.pauseUpdate())})); b.authMenu=new b.Menu({baseClass:"x-ph__menu",orientation:"right",rootNode:b.byId("PH_authMenu"),button:b.byId("PH_authMenu_button"),openCounter:"home"==b.project?"d1126003":"mail"==b.project?"d1126002":"my"==b.project?"d1270901":"d1126005"});e.authMenu=new b.EventEmitter;e.authForm=new b.EventEmitter;e.settings.multiAuthEnabled&&(e.authMenu.show=b.authMenu.show.bind(b.authMenu),e.authMenu.hide=b.authMenu.hide.bind(b.authMenu));e.settings.authFormEnabled?(b.showQuery=(new b.DeferredQuery).getQuery(), e.authForm.show=function(){b.timers.render=1*new Date;b.showQuery.apply(this,arguments)},e.authForm.hide=(new b.DeferredQuery).getQuery(),e.authForm.insert=(new b.DeferredQuery).getQuery(),e.authForm.isVisible=function(){return!1}):(e.authForm.show=function(a){var d=[];a||(a={});a.login&&a.domain&&d.push("email="+a.login+"@"+a.domain);d.push("page="+encodeURIComponent(a.successPage?a.successPage:"mail"==b.project||"home"==b.project?"https://e.mail.ru/messages/inbox?back=1":window.location.href)); window.location="https://e.mail.ru/login?"+d.join("&")},e.authForm.hide=function(){},e.authForm.isVisible=function(){return b.authForm?b.authForm.isVisible():!1});b.authLinkClickHandler=function(a){e.listeners("loginRequest")?(b.eventPreventDefault(a),e.emit("loginRequest")):e.settings.authFormEnabled&&(b.eventPreventDefault(a),e.authForm.show())};b.event(1,b.byId("PH_authLink"),"click",b.authLinkClickHandler);b.registerLinkClickHandler=function(a){e.listeners("registerRequest")&&(b.eventPreventDefault(a), e.authForm.hide(),e.emit("registerRequest"))};b.event(1,b.byId("PH_regLink"),"click",b.registerLinkClickHandler);e.isAuthFormEnabled=function(){return e.settings.authFormEnabled};if(e.settings.projectsMenuEnabled||e.settings.multiAuthEnabled||e.settings.authFormEnabled)e.settings.authGate&&S(e.settings.authGateJS+(e.settings.authGateJSHasVer?"":"?_="+Math.random())),S(e.settings.externalJS,!0)}})(window.__PH,window.__PHS); //# sourceURL=https://img.imgsmail.ru/ph/0.58.35/inline.js </script><!--/noindex--><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('headline', 1); if (window.__PH){ var __mailUpdated, __okUpdated; __PH.once('update', function(e, next){ __mailUpdated = e.data; next(); }); __PH.once('OKUpdate', function(e, next){ __okUpdated = e.data; next(); }); }</script><div class="layout" id="layout"><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('leftcol');</script><div id="leftcol" class="layout__leftcol"><style>.icon{position:relative;overflow:hidden;width:16px;height:16px;background-repeat:no-repeat;vertical-align:baseline;font:0/0 a;display:inline;zoom:1}.icon_logo_homepage,.icon_mailbox{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-6f9d29f6f2-fp.png");-moz-background-size:55px 520px;background-size:55px 520px}.icon_logo_homepage{width:12px;height:12px;background-position:0 -443px;margin-bottom:-1px}.icon_mailbox{margin-bottom:-3px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icon_mailbox{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-5ff46df96a-fp.png")}}.icon_mailbox_big{margin-bottom:-2px;width:18px;height:18px}.icon_mailbox_inbox,.icon_mailbox_letter,.icon_mailbox_unread{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-fp-7959ce642c.png");-moz-background-size:64px 47px;background-size:64px 47px}.icon_mailbox_letter{background-position:0 -33px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icon_mailbox_inbox,.icon_mailbox_letter,.icon_mailbox_unread{background-image:url("//limg.imgsmail.ru/splash/v/i/icons@2x-fp-ec32c5c694.png")}}.icon_mailbox_inbox{background-position:-50px -15px}.icon_mailbox_unread{background-position:-50px -27px}.icon_mailbox_letter{margin-bottom:0;width:16px;height:14px}.icon_mailbox_compose{background-position:0 -140px}.icon_mailbox_warning{background-position:0 -360px}.icon_mailbox_reg{background-position:0 -160px;margin-bottom:-4px}.icon_mailbox_plus{background-position:0 -180px}.icon_mailbox_vvp{width:50px;background-position:0 -200px}.icon_cloud{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-fp-7959ce642c.png");-moz-background-size:64px 47px;background-size:64px 47px;background-position:-18px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icon_cloud{background-image:url("//limg.imgsmail.ru/splash/v/i/icons@2x-fp-ec32c5c694.png")}}.icon_cloud:hover{background-position:0 -18px}.icon_cal{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-fp-7959ce642c.png");-moz-background-size:64px 47px;background-size:64px 47px;background-position:-35px -15px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icon_cal{background-image:url("//limg.imgsmail.ru/splash/v/i/icons@2x-fp-ec32c5c694.png")}}.icon_cal_num{padding:0 1px 0 0;text-align:center;font:9px/9px "Helvetica Neue",Arial,sans-serif}.icon_cal_num:link,.icon_cal_num:visited{color:#fff}.icon_cal:hover{background-position:-50px 0}.icon_cal_wide{background-position:-17px -18px}.icon_cal_wide:hover{background-position:-35px 0}.icon_num{height:6px;width:5px;background-image:url("//limg.imgsmail.ru/splash/v/i/icons-6f9d29f6f2-fp.png");-moz-background-size:55px 520px;background-size:55px 520px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icon_num{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-5ff46df96a-fp.png")}}.icon_num_0{background-position:-41px -217px}.icon_num_1{background-position:-41px -225px}.icon_num_2{background-position:-41px -233px}.icon_num_3{background-position:-41px -241px}.icon_num_4{background-position:-41px -249px}.icon_num_5{background-position:-41px -257px}.icon_num_6{background-position:-41px -265px}.icon_num_7{background-position:-41px -273px}.icon_num_8{background-position:-41px -281px}.icon_num_9{background-position:-41px -289px}.icon_social{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-6f9d29f6f2-fp.png");-moz-background-size:55px 520px;background-size:55px 520px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icon_social{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-5ff46df96a-fp.png")}}.icon_social_big{width:18px;height:18px;margin-bottom:-2px}.icon_social_big_custom{-moz-background-size:auto 18px;background-size:auto 18px}.icon_social_mra{background-position:0 -20px}.icon_social_my{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-fp-7959ce642c.png");-moz-background-size:64px 47px;background-size:64px 47px;background-position:0 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icon_social_my{background-image:url("//limg.imgsmail.ru/splash/v/i/icons@2x-fp-ec32c5c694.png")}}.icon_social_ok{background-position:0 -60px}.icon_social_icq{background-position:0 -80px}.icon_social_amigo,.icon_social_internet{width:16px;height:16px;margin-bottom:-3px;background-position:0 -400px}.icon_social_internet{background-position:0 -420px}.icon_social_games{background-position:0 -460px}.icon_social_market{background-position:0 -480px}.icon_counter{margin-bottom:-4px;background-image:url("//limg.imgsmail.ru/splash/v/i/icons-6f9d29f6f2-fp.png");-moz-background-size:55px 520px;background-size:55px 520px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icon_counter{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-5ff46df96a-fp.png")}}.icon_counter_my-messages,.icon_counter_ok-messages{background-position:-20px 0}.icon_counter_my-messages_unread,.icon_counter_ok-messages_unread{background-position:-20px -20px}.icon_counter_my-friendship{background-position:-20px -40px}.icon_counter_my-friendship_unread{background-position:-20px -60px}.icon_counter_ok-notifications{background-position:-20px -120px}.icon_counter_ok-notifications_unread{background-position:-20px -140px}.icon_counter_ok-marks{background-position:-20px -160px}.icon_counter_ok-marks_unread{background-position:-20px -180px}.icon_mra{width:20px;height:20px;-moz-background-size:auto 20px;background-size:auto 20px}.icon_eye{width:16px;height:16px;background-image:url("//limg.imgsmail.ru/splash/v/i/icons-6f9d29f6f2-fp.png");-moz-background-size:55px 520px;background-size:55px 520px;background-position:0 -416px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icon_eye{background-image:url("//limg.imgsmail.ru/splash/v/i/icons-5ff46df96a-fp.png")}}.icon_eye_hide{background-position:-16px -416px}</style><style>.logo_custom .logo__link__img{margin:0}.logo__link{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:55px;text-align:center;position:relative;z-index:3;display:block}@media all and (min-height:765px){.logo__link{height:71px}}.logo__link__img{display:inline-block;margin-top:14px}@media all and (min-height:765px){.logo__link__img_medium{display:none}}.logo__link__img_wide{display:none}@media all and (min-height:765px){.logo__link__img_wide{display:inline-block;margin-top:19px}}.logo__link {}</style><h1 class="logo"><a id="logo" class="logo__link" href="//mail.ru" title="Mail: почта, поиск в интернете, новости, игры"><span class="logo__link__img logo__link__img_medium"></span><span class="logo__link__img logo__link__img_wide"></span><noscript><img src="//limg.imgsmail.ru/splash/v/i/logo_2024-fp-3f8cd3d856.png" alt="Mail: почта, поиск в интернете, новости, игры" class="logo__link__img logo__link__img_medium"/><img src="//limg.imgsmail.ru/splash/v/i/logo_2024-fp-3f8cd3d856.png" alt="Mail: почта, поиск в интернете, новости, игры" class="logo__link__img logo__link__img_wide"/></noscript><script nonce="881d6395597b5d5b29f6213796c9d926">(function logo (w) { var images = [ '//limg.imgsmail.ru/splash/v/i/logo_2024-fp-3f8cd3d856.png', '//limg.imgsmail.ru/splash/v/i/logo_2024-fp-3f8cd3d856.png', '//limg.imgsmail.ru/splash/v/i/logo_2024@2x-fp-085ffeb3b8.png', '//limg.imgsmail.ru/splash/v/i/logo_2024@2x-fp-085ffeb3b8.png' ], width = [97,97], height = [32,32];var i = 0, l = null, span = null, logo = mr.id('logo'), spans = logo.getElementsByTagName('span'); for (l = spans.length; i < l; i++) { span = spans[i]; if ((span.currentStyle || window.getComputedStyle(span, null)).display !== 'none') { document.write('<img src="' + images[mr.retina ? i + 2 : i] + '" class="logo__link__img logo__link__img_' + (!i ? 'medium' : 'wide') + '" width="' + (!i ? width[0] : width[1]) + '" height="' + (!i ? height[0] : height[1]) + '" />'); } else { var image = document.createElement('img'); image.className = 'logo__link__img logo__link__img_' + (!i ? 'medium' : 'wide'); image.width = !i ? width[0] : width[1]; image.height = !i ? height[0] : height[1]; logo.appendChild(image); imagesPreloader.add(images[mr.retina ? i + 2 : i], image); } } logo.removeChild(spans[0]); })(window);</script></a></h1><script nonce="881d6395597b5d5b29f6213796c9d926">if (mr.slidotype_on) { mr.logoTrigger = document.getElementById('logo'); mr.logoTrigger.onclick = 'mr.slidotypeClicked = true;'; }</script><style>.mailbox{position:relative;z-index:150;top:13px;height:162px;margin-bottom:26px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;border:1px solid #d0d0d0;-webkit-box-shadow:0 1px 1px #f2f2f2;-moz-box-shadow:0 1px 1px #f2f2f2;box-shadow:0 1px 1px #f2f2f2}.mailbox__cal,.mailbox__cloud{position:absolute;right:7px;width:14px;height:15px;top:2px}.mailbox__cloud{width:17px;right:34px;top:3px}.mailbox__cal__num{margin-top:6px}.mailbox_outer_block,.mailbox_outer_inline{height:auto}.mailbox__authfail{display:none;margin-bottom:3px;color:#d53f4b;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}.mailbox_authfail .mailbox__authfail{display:block}.mailbox__title{position:relative;font-size:18px;line-height:22px;height:22px;margin:6px 0 4px 8px}.mailbox__title__link__icon{margin-right:7px}.mailbox_authfail .mailbox__title{margin-bottom:0}.mailbox__auth{position:relative;margin-top:4px;zoom:1}.mailbox_authfail .mailbox__auth{margin-top:0}.status__user_hasNoAuth .mailbox__auth{display:block}.mailbox__auth__layout__row_login_expanded .mailbox__auth__layout__row__col_right,.status__user_hasAuth .mailbox__auth{display:none}.mailbox__auth__layout{margin:0;padding:0 8px 1px;border-bottom:1px solid #e0e0e0}.mailbox__auth__layout__row{position:relative;z-index:2;margin-top:0;margin-bottom:9px}.mailbox__auth__layout__row_last{margin-bottom:9px}.mailbox__auth__layout__row_login{z-index:3}.mailbox__auth__layout__row_login_expanded .w-mailbox__login{border-right-width:1px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px}.mailbox__auth__layout__row__col_right{position:relative;float:right}.mailbox__auth__layout__row__col_left{overflow:hidden}.mailbox__suggests{position:absolute;top:100%;left:-1px;z-index:1000;overflow:hidden;width:100%;border:1px solid #9ba3a9;background:#fff;-webkit-box-shadow:2px 2px 2px -2px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 2px -2px rgba(0,0,0,.3);box-shadow:2px 2px 2px -2px rgba(0,0,0,.3);cursor:default}.mailbox__suggests__list{display:block}.mailbox__suggests__list__item{display:block;overflow:hidden;margin:1px 0;padding:2px 6px;height:16px;color:#222;cursor:pointer}.mailbox__suggests__list__item_selected{background:#e1edfb}.input__helper{display:none;position:relative;float:right;top:1px;margin:0 1px 0 0;cursor:default}.mailbox__auth__layout__row__col_right_remember{width:83px}.mailbox__auth__remember{color:#666;white-space:nowrap}.mailbox__auth__remember__checkbox{position:relative;margin:0;padding:0;width:13px;height:13px;vertical-align:top}.mailbox__auth__button{display:block;margin:0;padding:0 10px 2px;border:none;background:0 0;color:#fff;text-align:center;width:83px;height:22px;line-height:21px}.w-mailbox__auth__button{display:block}.w-mailbox__auth__button_main{display:block;margin-left:6px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:83px;background:#005ff9;-webkit-box-shadow:0 1px 0 1px #f2f2f2;-moz-box-shadow:0 1px 0 1px #f2f2f2;box-shadow:0 1px 0 1px #f2f2f2}.w-mailbox__auth__button_main.is-disabled{opacity:.4}.w-mailbox__auth__button_inner{text-align:center;height:22px}.mailbox__outer__auth__title{font-size:13px;font-weight:400;line-height:16px;text-align:center}.mailbox__outer__auth__list{margin:0;padding:0}.mailbox__outer__auth__list__item{font-size:15px;padding:0;list-style:none}.mailbox__outer__auth__list__item__link{display:block;text-align:center}.mailbox__outer__auth__list__item__icon{z-index:2;position:absolute;left:50%;top:50%;content:''}.splash-noinlinesvg .mailbox__outer__auth__list__item__icon{background-image:url("//limg.imgsmail.ru/splash/v/i/providers-fp-50cfd95c76.png");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.splash-noinlinesvg .mailbox__outer__auth__list__item__icon{-moz-background-size:54px 36px;background-size:54px 36px;background-image:url("//limg.imgsmail.ru/splash/v/i/providers@2x-fp-f522511fa4.png")}}.mailbox__outer__auth__list__item__icon_gmail{width:22px;height:15px;margin-top:-7px;margin-left:-11px;background-position:-22px 0}.mailbox__outer__auth__list__item__icon_mailru{width:22px;height:21px;margin-top:-10px;margin-left:-11px;background-position:0 0}.mailbox__outer__auth__list__item__icon_other{width:20px;height:15px;margin-top:-7px;margin-left:-10px;background-position:0 -21px}.mailbox__outer__auth__list__item__icon_ya{width:10px;height:20px;margin-top:-10px;margin-left:-5px;background-position:-44px 0}.mailbox__outer__auth_inline{padding-top:8px;padding-bottom:14px}.mailbox__outer__auth_inline .mailbox__outer__auth__title{margin-bottom:8px}.mailbox__outer__auth_inline .mailbox__outer__auth__list{text-align:center;white-space:nowrap}.mailbox__outer__auth_inline .mailbox__outer__auth__list__item{display:inline-block;vertical-align:top;margin-left:12px}.mailbox__outer__auth_inline .mailbox__outer__auth__list__item:first-child{margin-left:0}.mailbox__outer__auth_inline .mailbox__outer__auth__list__item__link{position:relative;width:38px;height:38px;line-height:38px}.mailbox__outer__auth_inline .mailbox__outer__auth__list__item__link:after{content:'';z-index:1;position:absolute;width:100%;height:100%;top:-1px;left:-1px;border:1px solid #dedede;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nonRetina .mailbox__outer__auth_inline .mailbox__outer__auth__list__item__link:after{-webkit-transition:-webkit-transform .1s linear;-moz-transition:transform .1s linear,-moz-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear,-moz-transform .1s linear}.mailbox__outer__auth_inline .mailbox__outer__auth__list__item__link:hover:after{-webkit-transform:scale(1.052631578947368);-moz-transform:scale(1.052631578947368);-ms-transform:scale(1.052631578947368);transform:scale(1.052631578947368)}.mailbox__outer__auth_inline .mailbox__outer__auth__list__item__link_mailru:after{background-color:#1585d5;border-color:#147fcb}.mailbox__outer__auth_inline_default{background:#f0f0f0}.mailbox__outer__auth_inline_colored{background:#3ca4ef url("//limg.imgsmail.ru/splash/v/i/bg-fp-044264f9cc.png") no-repeat 50% 100%}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.mailbox__outer__auth_inline_colored{-moz-background-size:306px 112px;background-size:306px 112px;background-image:url("//limg.imgsmail.ru/splash/v/i/bg@2x-fp-e210cca480.png")}}.mailbox__outer__auth_inline_colored .mailbox__outer__auth__title{color:#fff}.mailbox__outer__auth_block{position:relative;padding-top:7px;border-bottom:1px solid #d0d0d0;background:#f0f0f0;-webkit-box-shadow:0 1px 1px #f2f2f2;-moz-box-shadow:0 1px 1px #f2f2f2;box-shadow:0 1px 1px #f2f2f2}.mailbox__outer__auth_block .mailbox__outer__auth__title{margin-bottom:5px}.mailbox__outer__auth_block .mailbox__outer__auth__list__item{position:relative}.mailbox__outer__auth_block .mailbox__outer__auth__list__item:after{position:absolute;top:0;left:50%;width:202px;margin-left:-101px;border-top:1px solid #dedede;content:''}.mailbox__outer__auth_block .mailbox__outer__auth__list__item:first-child:after{border-top-width:0}.mailbox__outer__auth_block .mailbox__outer__auth__list__item__link{height:48px;line-height:48px;position:relative;margin-bottom:-1px;padding-bottom:1px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease}.mailbox__outer__auth_block .mailbox__outer__auth__list__item__link:hover{background-color:#e2e2e2}.mailbox__outer__auth_block .mailbox__outer__auth__list__item__icon{background:url("//limg.imgsmail.ru/splash/v/i/providers_large-fp-1f2e395f79.png") no-repeat;-moz-background-size:71px 53px;background-size:71px 53px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.mailbox__outer__auth_block .mailbox__outer__auth__list__item__icon{background-image:url("//limg.imgsmail.ru/splash/v/i/providers_large@2x-fp-5af6699344.png")}}.mailbox__outer__auth_block .mailbox__outer__auth__list__item__icon_gmail_large{width:71px;height:27px;margin-top:-13px;margin-left:-35px;background-position:0 0}.mailbox__outer__auth_block .mailbox__outer__auth__list__item__icon_ya_large{width:67px;height:26px;margin-top:-13px;margin-left:-33px;background-position:0 -27px}.w-mailbox__login{display:block;cursor:text;background:#fff;border:1px solid #c6c6c6;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-webkit-box-shadow:inset 0 1px 1px #f2f2f2;-moz-box-shadow:inset 0 1px 1px #f2f2f2;box-shadow:inset 0 1px 1px #f2f2f2;border-right-width:0}.w-mailbox__login_full{border-right:1px solid #9ba3a9}.w-mailbox__login_outer{position:relative;display:block;background:url("//limg.imgsmail.ru/splash/v/i/inputs-fp-9cd72c6b61.png") no-repeat 0 -21px}.w-mailbox__login_inner,.w-mailbox__login_input{display:block;height:20px}.w-mailbox__login_input{margin-right:12px}.mailbox__login,.mailbox__login__domain{margin:0;color:#222;-webkit-appearance:none;-moz-appearance:none}.mailbox__login{display:block;outline:none;background:0 0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:rgba(0,0,0,0);width:100%;height:16px;border:0}.mailbox__login__domain{padding:0;width:90px;height:22px;border:1px solid #9ba3a9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff}#jsHtml .mailbox__login__domain{position:absolute;top:0;left:0;z-index:1;width:100%;opacity:0;filter:uniquote('alpha(opacity=0)')}.mailbox__login__domain-widget{min-width:62px;line-height:15px;color:#222;text-align:center;white-space:nowrap;background:#f0f0f0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border:1px solid #c6c6c6}.mailbox__login__domain-widget_focus,.mailbox__login__domain-widget_hover{background:#fefefe}.mailbox__login__domain-widget__arrow{position:relative;top:-1px;display:inline-block;margin-right:-5px;border:solid transparent;border-width:4px 4px 0;border-top-color:#000;font-size:0;line-height:0}.mailbox__placeholder{display:none;position:absolute;left:0;overflow:hidden;padding-left:7px;height:14px;line-height:14px;cursor:text;color:#9e9e9e;top:3px}.mix_placeholder::-webkit-input-placeholder{color:#9e9e9e}.mix_placeholder::-moz-placeholder{color:#9e9e9e}.mix_placeholder:-ms-input-placeholder{color:#9e9e9e}.mix_placeholder::placeholder{color:#9e9e9e}.mailbox__password{display:block;margin:0;width:100%;height:16px;outline:none;border:0;background:0 0;color:#222;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-focus-ring-color:rgba(255,255,255,0)}.mailbox__password::-ms-reveal{display:none}.mailbox__password__eye{display:none;float:right;width:20px;height:100%;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mailbox__password__eye .icon{top:1px;vertical-align:middle}.mailbox__password__eye_visible{display:block}.w-mailbox__password{display:block;background:#fff;border:1px solid #c6c6c6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px #f2f2f2;-moz-box-shadow:inset 0 1px 1px #f2f2f2;box-shadow:inset 0 1px 1px #f2f2f2}.w-mailbox__password_outer{display:block;background:url("//limg.imgsmail.ru/splash/v/i/inputs-fp-9cd72c6b61.png") no-repeat 0 -21px}.w-mailbox__password_inner{display:block;height:20px}.w-mailbox__password_limiter{display:block;overflow:hidden;cursor:text}.w-mailbox__password_input{position:relative;display:block;margin-right:12px;height:20px}.mailbox__register{text-align:center;background:#f7f7f7;padding:0 6px 2px;height:39px;overflow:hidden}.mailbox__register__link{position:relative;top:2px;font-size:18px;line-height:21px}.mailbox__register__promo{display:block;font-size:13px;line-height:18px}.mailbox__register__promo__link:link,.mailbox__register__promo__link:visited{color:#6a6a6a}.mailbox__register__promo__link:active,.mailbox__register__promo__link:focus,.mailbox__register__promo__link:hover{color:#ff9e00}.mailbox__register_invert{background:#fff}.mailbox__register_invert .mailbox__register__link{font-size:14px;line-height:20px}.mailbox_authfail .mailbox__register{height:24px}.mailbox_authfail .mailbox__register__link{font-size:13px}.mailbox__userinfo,.mailbox_authfail .mailbox__register__promo{display:none}.mailbox__userinfo__email{display:inline-block;max-width:72%;vertical-align:top;overflow:hidden;outline:none}.mailbox__userinfo__email:link,.mailbox__userinfo__email:visited{color:#222}.mailbox__userinfo__email:active,.mailbox__userinfo__email:focus,.mailbox__userinfo__email:hover{color:#ff9e00}.mailbox__userinfo__email:active:before,.mailbox__userinfo__email:focus:before,.mailbox__userinfo__email:hover:before{border-color:#ff9e00}.mailbox__userinfo__email:after,.mailbox__userinfo__email:before{display:none;position:absolute;z-index:27;overflow:hidden;height:0;content:'';font:0/0 a}.mailbox__userinfo__email:before{bottom:0;left:0;border-bottom:1px dotted #a7aab2;width:100%}.mailbox__userinfo__email:after{width:0;border:solid #fff;border-width:4px;top:7px;right:-11px;border-top-color:#a7aab2}.mailbox__userinfo__multiauth{display:inline-block;overflow:visible;max-width:72%;outline:none;color:#000;vertical-align:top;text-decoration:none}.mailbox__userinfo__exit{position:relative;z-index:30;display:inline-block;width:28%;vertical-align:top;margin-left:6px;padding-left:6px}.mailbox__userinfo__exit:before{position:absolute;top:0;left:0;width:1px;height:100%;background:#a7aab2;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#a7aab2),to(#fff));background:-moz- oldlinear-gradient(top,#fff 0%,#a7aab2 50%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#a7aab2 50%,#fff 100%);content:'';display:block}.mailbox__userinfo__exit__link:link,.mailbox__userinfo__exit__link:visited{color:#6a6a6a}.mailbox__userinfo__exit__link:active,.mailbox__userinfo__exit__link:focus,.mailbox__userinfo__exit__link:hover{color:#ff9e00}.mailbox__userinfo__avatar{float:left;width:45px;height:45px;border:1px solid #d5d5d5;background-color:#f8f8f8;background-position:50% 50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain}.mailbox__userinfo__menu{position:relative;height:47px;overflow:hidden}.mailbox__userinfo__menu:after,.w-mailbox__userinfo__email:after{position:absolute;top:0;right:-1px;width:10px;height:100%;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC1JREFUeNpi/P//fyMDA4MAFPMDMR8U8wIxDxBzATEnEwORYFThqMLhrRAgwADeagQdBeyrwwAAAABJRU5ErkJggg==) repeat-y}.mailbox__userinfo__menu__item{margin-bottom:5px;margin-left:8px}.mailbox__userinfo__menu__item__link{white-space:nowrap;line-height:17px;cursor:pointer}.mailbox__userinfo__menu__item__link__icon{margin-right:4px;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;animation-duration:500ms}.mailbox__userinfo__menu__item__link__icon_mailbox{top:-2px;height:12px;width:15px;margin-right:5px}.mailbox__userinfo__promo{height:42px;overflow:hidden;line-height:1;text-align:center;background:#fff;border-top:1px solid #e6e6e6}.mailbox__userinfo__promo__link{margin-top:12px}.mailbox__userinfo__promo__link__icon{margin-right:8px}.status__user_hasNoAuth .mailbox__userinfo{display:none}.status__user_hasAuth .mailbox__userinfo,.w-mailbox__userinfo__email_multiauth .mailbox__userinfo__email:after,.w-mailbox__userinfo__email_multiauth .mailbox__userinfo__email:before{display:block}.w-mailbox__userinfo{position:relative;margin-top:2px;margin-right:10px;margin-left:33px}.w-mailbox__userinfo__menu{width:100%;overflow:hidden}.w-mailbox__userinfo__email{position:relative;margin-top:-2px;line-height:17px;color:#222;white-space:nowrap}.w-mailbox__userinfo__email:after{right:26%;z-index:25}.w-mailbox__userinfo__email_multiauth:after{margin-right:5px}.w-mailbox__userinfo__email_multiauth .w-mailbox__userinfo__email_inner{position:relative;margin-right:10px}.w-mailbox__userinfo__promo{position:absolute;bottom:0;left:0;width:100%}.mailbox__login,.mailbox__password{padding:0 6px 2px}.mailbox__auth__layout__row__col_left{zoom:1}.mailbox__auth__remember__checkbox{top:3px}.mailbox__login__domain-widget__arrow{left:3px}.mailbox__userinfo__promo__link{display:inline;zoom:1}.mailbox__userinfo__menu__item__link__icon{top:1px}.mailbox__login__domain-widget{padding:1px 10px 3px}.w-mailbox__userinfo__email{margin-bottom:7px}.mailbox__userinfo__menu__item{margin-top:2px}</style><div id="mailbox" class="mailbox" data-extspace="{"6610":1,"14990":1,"5440":1}"><div class="mailbox__title"><a name="clb1753622" id="js-mailbox-enter" class="mailbox__title__link" href="https://e.mail.ru/login?from=main" data-enter-href="https://e.mail.ru/messages/inbox/" data-login-href="https://e.mail.ru/login?from=main"><i class="mailbox__title__link__icon icon icon_mailbox icon_mailbox_big icon_mailbox_letter"></i><span class="mailbox__title__link__text">Почта</span></a><a class="mailbox__cloud icon icon_cloud" title="Облако" href="https://cloud.mail.ru/?utm_source=mainpage_promo&utm_medium=mainpage_promo&utm_campaign=иконки%20на%20главной/" name="clb3996485"></a><a class="mailbox__cal icon icon_cal icon_cal_num icon_cal_wide" id="icon_cal" href="https://promo.calendar.mail.ru/" name="clb3996332"></a></div><div class="mailbox__userinfo" id="js-mailbox-userinfo"><div class="w-mailbox__userinfo"><div class="w-mailbox__userinfo__email" id="js-mailbox-user-wrap"><span class="w-mailbox__userinfo__email_inner"><a class="mailbox__userinfo__email" href="https://e.mail.ru/messages/inbox/" name="clb790259" id="js-mailbox-user"></a></span><span class="mailbox__userinfo__exit"><a id="js-mailbox-exit" class="mailbox__userinfo__exit__link" data-counter-unread="clb615199" data-counter-readed="clb615207" href="https://auth.mail.ru/cgi-bin/logout?Page=https%3A%2F%2Fmail.ru%2F%3Ffrom%3Dlogout%26ref%3Dmain" name="clb615207">выход</a></span></div><a id="js-mailbox-avatar" href="https://e.mail.ru/messages/inbox/" class="mailbox__userinfo__avatar" data-counter-unread="clb615196" data-counter-readed="clb615204" name="clb615204" style="background-image:url(//filin.mail.ru/pic?from=splash&email=&width=45&height=45&name=)"></a><div class="mailbox__userinfo__menu"><div class="w-mailbox__userinfo__menu"><div class="mailbox__userinfo__menu__item"><a id="js-mailbox-emails" href="//e.mail.ru/messages/inbox/" class="mailbox__userinfo__menu__item__link" data-counter-unread="clb615201" data-counter-readed="clb615209" name="clb615209"><span id="js-unread" style="display: none;"><i id="js-unread-icon" class="mailbox__userinfo__menu__item__link__icon mailbox__userinfo__menu__item__link__icon_mailbox icon icon_mailbox icon_mailbox_unread"></i><span class="js-txt mailbox__userinfo__menu__item__link__text mailbox__userinfo__menu__item__link__text_unread">0 </span></span><span id="js-readed"><i class="mailbox__userinfo__menu__item__link__icon mailbox__userinfo__menu__item__link__icon_mailbox icon icon_mailbox icon_mailbox_inbox"></i><span class="mailbox__userinfo__menu__item__link__text">Входящие</span></span></a></div><div class="mailbox__userinfo__menu__item"><a id="js-mailbox-writemail" href="https://e.mail.ru/compose/" class="mailbox__userinfo__menu__item__link" data-counter-unread="clb615200" data-counter-readed="clb615208" name="clb615208"><i class="mailbox__userinfo__menu__item__link__icon icon icon_mailbox icon_mailbox_compose"></i><span class="mailbox__userinfo__menu__item__link__text">Написать письмо</span></a></div></div></div></div><div class="w-mailbox__userinfo__promo"><div class="mailbox__userinfo__promo"><a id="authregpromo" class="mailbox__userinfo__promo__link" href="https://e.mail.ru/signup?from=main_mailpromo_reg" name="clb1797086"><i class="mailbox__userinfo__promo__link__icon icon icon_mailbox icon_mailbox_reg icon_mailbox_big"></i>Регистрация нового ящика</a></div></div></div><div id="js-mailbox-auth" class="mailbox__auth"><form class="mailbox__auth__layout clearfix" data-loadsubmit-counter="703059" name="Auth" id="Auth" method="post" action="https://auth.mail.ru/cgi-bin/auth?from=splash"><div id="mailbox:authfail" class="mailbox__authfail">Неверное имя или пароль</div><div id="mailbox-auth-login" class="mailbox__auth__layout__row mailbox__auth__layout__row_login"><div class="mailbox__auth__layout__row__col mailbox__auth__layout__row__col_right"><select id="mailbox__login__domain" size="1" name="Domain" tabindex="5" class="mailbox__login__domain"><option value="mail.ru">@mail.ru</option><option value="inbox.ru">@inbox.ru</option><option value="list.ru">@list.ru</option><option value="bk.ru">@bk.ru</option><option value="xmail.ru">@xmail.ru</option><option value="internet.ru">@internet.ru</option></select><div id="domain-widget" class="nojsdn mailbox__login__domain-widget"><span id="domain-widget__text" class="mailbox__login__domain-widget__text"></span> <i class="mailbox__login__domain-widget__arrow"></i></div></div><style>#jsHtml .mailbox__login__domain { width: expression(parentNode.clientWidth); }</style><div class="mailbox__auth__layout__row__col mailbox__auth__layout__row__col_left"><label for="mailbox__login" class="w-mailbox__login"><span class="w-mailbox__login_outer"><span class="w-mailbox__login_inner"><span class="w-mailbox__login_input"><span id="mailbox__placeholder_login" class="nojsdn mailbox__placeholder">имя ящика</span><input id="mailbox__login" type="text" size="10" name="Login" tabindex="3" class="mailbox__login mix_placeholder"/></span></span></span></label><script nonce="881d6395597b5d5b29f6213796c9d926"> var mailboxLoginPlaceholder = new Placeholder(mr.id('mailbox__login'), mr.id('mailbox__placeholder_login')); </script></div><input id="mailbox:full_username" type="hidden" autocomplete="username"/><script nonce="881d6395597b5d5b29f6213796c9d926">(function () { var login = mr.id('mailbox__login'), select = mr.id('mailbox__login__domain'), widget = mr.id('domain-widget'), text = mr.id('domain-widget__text'), row = mr.id('mailbox-auth-login'), widgetCl = 'mailbox__login__domain-widget', // События, трактуемые, как ручное изменение текста в инпуте userEvents = ['input', 'keyup'], // Нужны только для IE9- userMenuEvents = ['cut', 'paste'], hasFocus = false, hasDomainPostfixSaved; var change = function () { text.innerHTML = '@' + (select.value || 'mail.ru'); }; var uiChange = function (state, enable) { if (enable) { widget.className += ' ' + widgetCl + '_' + state; } else { widget.className = widget.className.replace(new RegExp(' ' + widgetCl + '_' + state, 'i'), ''); } if (state === 'focus') { hasFocus = enable; } }; var onInputChange = function () { var hasDomainPostfix = login.value.indexOf('@') !== -1; if (hasDomainPostfix) { checkTimeout = maxSteps * checkStep + 1; } if (hasDomainPostfix !== hasDomainPostfixSaved) { hasDomainPostfixSaved = hasDomainPostfix; mr[hasDomainPostfix ? 'addClass' : 'removeClass'](row, 'mailbox__auth__layout__row_login_expanded'); } }; // Проверяем через 1, 5, 25, 125, 625 секунд нужно ли скрывать селектор домена var checkStep = 5, checkTimeout = 1, maxSteps = 5; var checkInputOnLoad = function () { if (checkTimeout <= maxSteps * checkStep) { setTimeout(function () { onInputChange(); checkInputOnLoad(); }, checkTimeout); checkTimeout *= checkStep; } }; checkInputOnLoad(); userEvents.forEach(function (event) { mr.bind(login, event, onInputChange); }); if (window._BROWSER === 'IE') { userMenuEvents.forEach(function (event) { mr.bind(login, event, function () { setTimeout(onInputChange, 0); }); }); } mr.bind(select, 'change', change); mr.bind(select, 'keyup', change); mr.bind(select, 'focus', function () { uiChange('focus', true); }); mr.bind(select, 'blur', function () { uiChange('focus', false); }); mr.bind(select, 'mouseover', function () { uiChange('hover', true); }); mr.bind(select, 'mouseout', function () { uiChange('hover', false); }); change(); widget.mrChange = change; var value = select.value; function t() { if (!hasFocus && select.value != value) { value = select.value; change(); } setTimeout(t, 100); } setTimeout(t, 100); })(); </script></div><div class="mailbox__auth__layout__row mailbox__auth__layout__row_last"><div class="mailbox__auth__layout__row__col mailbox__auth__layout__row__col_right"><span id="mailbox__auth__button_outer" class="w-mailbox__auth__button w-mailbox__auth__button_main"><span class="w-mailbox__auth__button w-mailbox__auth__button_outer"><span class="w-mailbox__auth__button w-mailbox__auth__button_inner"><input id="mailbox__auth__button" type="submit" value="Войти" tabindex="7" class="mailbox__auth__button"/></span></span></span></div><div class="mailbox__auth__layout__row__col mailbox__auth__layout__row__col_left"><label for="mailbox__password" class="w-mailbox__password"><span class="w-mailbox__password_outer"><span class="w-mailbox__password_inner"><span id="password_warning" class="icon icon_mailbox icon_mailbox_big icon_mailbox_warning input__helper input__helper_warning"></span><span class="w-mailbox__password_limiter"><span class="w-mailbox__password_input"><span id="mailbox__placeholder_password" class="nojsdn mailbox__placeholder">пароль</span><input id="mailbox__password" type="password" size="15" name="Password" tabindex="4" value="" autocomplete="current-password" class="mailbox__password mix_placeholder"/></span></span></span></span></label><script nonce="881d6395597b5d5b29f6213796c9d926"> var mailboxPasswordPlaceholder = new Placeholder(mr.id('mailbox__password'), mr.id('mailbox__placeholder_password')); //mr.id('mailbox__password').focus(); </script></div></div><div class="mailbox__auth__layout__row"><div class="nojsdn mailbox__auth__layout__row__col mailbox__auth__layout__row__col_right mailbox__auth__layout__row__col_right_remember"><input type="hidden" name="new_auth_form" value="1"/><input type="hidden" name="FromAccount" value="1"/><label class="mailbox__auth__remember" for="mailbox__auth__remember__checkbox"><input tabindex="6" type="checkbox" name="saveauth" value="1" id="mailbox__auth__remember__checkbox" class="mailbox__auth__remember__checkbox" checked="checked"/> запомнить</label><script nonce="881d6395597b5d5b29f6213796c9d926">(function(){ var checkbox = mr.id('mailbox__auth__remember__checkbox'); if (!__PH.cookie.s.getGlobal('a') && mr.cookie('loginS')){ __PH.cookie.s.setGlobal('a', mr.cookie('loginS')); mr.cookie('loginS', null); }checkbox.checked = true;function change(){ if (checkbox.checked){ __PH.cookie.s.removeGlobal('a'); } else { __PH.cookie.s.setGlobal('a', 0); } } mr.bind(checkbox, 'change', change); mr.bind(checkbox, 'keyup', change); mr.bind(checkbox, 'click', change); change(); checkbox.mrChange = change; })();</script></div><div class="mailbox__auth__layout__row__col mailbox__auth__layout__row__col_left"><a class="mailbox__forget-link" href="https://e.mail.ru/password/restore/" tabindex="8" name="clb615191">Забыли пароль?</a></div></div><input type="hidden" name="act_token" value="d62113c2c663474f8a6d36bb52a1bd8e"/></form><div id="mailbox__register" class="mailbox__register"><a class="mailbox__register__link" tabindex="9" href="https://e.mail.ru/signup?from=main_noc" name="clb1511067">Регистрация&nbsp;в&nbsp;почте</a><span class="mailbox__register__promo"><a class="mailbox__register__promo__link" href="https://e.mail.ru/signup?from=main_noc" name="clb1511067">с мобильными приложениями</a></span></div></div><script nonce="881d6395597b5d5b29f6213796c9d926">(function(){var counter='615190',token='d62113c2c663474f8a6d36bb52a1bd8e',xhrAuthUrl='https://auth.mail.ru/jsapi/auth';var counters = { 'corp.mail.ru': '6111529', 'mail.ru': '6111529', 'bk.ru': '6111534', 'list.ru': '6111535', 'inbox.ru': '6111536', 'yandex.ru': '6111537', 'ya.ru': '6111537', 'yandex.ua': '6111537', 'yandex.by': '6111537', 'yandex.com': '6111537', 'yandex.kz': '6111537', 'gmail.com': '6111538', 'rambler.ru': '6111539', 'yahoo.com': '6126590', 'outlook.com': '6126635', 'hotmail.com': '6126637', other: '6111540' }, form = mr.id('Auth'), checkbox = mr.id('mailbox__auth__remember__checkbox'), loginInput = mr.id('mailbox__login'), email = mr.id('mailbox:full_username'), passwordInput = mr.id('mailbox__password'), domainSelect = mr.id('mailbox__login__domain'), domain = '', // Защита от двойного сабмита // http://jsbin.com/yekeyacuye/ SUBMIT_DELAY = 500; mr.animate = function (element, className, duration) { var animationRemoveTimeout; (function (element, className) { clearTimeout(animationRemoveTimeout); mr.removeClass(element, className); setTimeout(function () { mr.addClass(element, className); }, 0); animationRemoveTimeout = setTimeout(function () { mr.removeClass(element, className); }, duration || 300); })(element, className); }; mr.mailbox = { xhrAuthUrl: xhrAuthUrl, block: mr.id('mailbox'), submitBtn: mr.id('mailbox__auth__button'), submitBtnOuter: mr.id('mailbox__auth__button_outer'), form: form, errorBlock: mr.id('mailbox:authfail'), validateForm: function () { var errorText; if (!passwordInput.value.length) { errorStatus = 'emptyPass'; errorText = 'Введите пароль'; } if (!loginInput.value.length) { errorStatus = 'emptyLogin'; errorText = 'Введите имя ящика'; } if (errorText) { splashRadar.one({ name: 'auth_validation_' + errorStatus, time: 0 }); mr.counter('d20051482'); this.showAuthError(errorText); if (mr.reloadSlots && !mr._.STUCK_IN_POT) { mr.reloadSlots([4015, 217, 4499], mr.insertBanner)(); } return false; } return true; }, showAuthError: function (text) { this.errorBlock.innerHTML = text; if (!mr.hasClass(this.block, this.authFailClassName)) { mr.addClass(this.block, this.authFailClassName); } mr.animate(this.errorBlock, 'animated_flash', 500); }, disable: function () { this.__disabled = true; this.submitBtn.setAttribute('disabled', 'true'); mr.addClass(this.submitBtnOuter, 'is-disabled'); }, enable: function () { this.__disabled = false; this.submitBtn.removeAttribute('disabled'); mr.removeClass(this.submitBtnOuter, 'is-disabled'); }, authFailClassName: 'mailbox_authfail', __isSubmitBtn: false, __disabled: false }; mr.bind(mr.mailbox.submitBtn, 'mousedown', function () { mr.mailbox.__isSubmitBtn = true; }); mr.bind(form, 'submit', function (e) { mr.preventDefault(e); if (mr.switchers.xhrAuth && !mr.mailbox.validateForm() || mr.mailbox.__disabled) { return; } mr.mailbox.disable(); setTimeout(mr.mailbox.enable.bind(mr.mailbox), SUBMIT_DELAY); var displayCounters = [], clickCounters = []; displayCounters.push(checkbox.checked ? '666520' : '666522', mr.data(form, 'loadsubmit-counter')); if (loginInput.value.indexOf('@') !== -1) { domain = loginInput.value.substr(loginInput.value.indexOf('@') + 1, loginInput.value.length); email.value = loginInput.value; } else { domain = domainSelect.value; email.value = loginInput.value + '@' + domain; } clickCounters.push(domain in counters ? counters[domain] : counters.other); if (!mr.mailbox.__isSubmitBtn) { clickCounters.push(mr.user || mr.hasAuth ? '615211' : '615189'); } else { clickCounters.push(counter); } mr.mailbox.__isSubmitBtn = false; mr.massCounter('imp', displayCounters); mr.massCounter('click', clickCounters); if (mr.fagotDetect && Splash.FagotDetector) { Splash.FagotDetector.sendRadars(function (msg) { splashRadar.one({ name: msg, time: 0 }); }); } setTimeout(function () { if (mr.switchers.xhrAuth && mr.mailbox.isXhrSubmit) { if (token) { mr.mailbox.xhrSubmit({ login: email.value, password: passwordInput.value, saveauth: checkbox.checked ? 1 : 0, token: token, project: 'e.mail.ru' }); } else { splashRadar.one({ name: 'auth_fail_notoken', time: 0 }); form.submit(); } } else { form.submit(); } }, 1); }); })();</script></div><script nonce="881d6395597b5d5b29f6213796c9d926">Splash.data.mailbox = { newL: ['новых', 'новое', 'новых'], letters: ['писем', 'письмо', 'письма'] }</script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('projects');</script><style>.social{position:relative;z-index:3;margin-left:11px}.social_icq{margin-top:17px}.social_my{margin-top:11px}.layout__leftcol_styling_top .social_my{margin-top:13px}.layout__leftcol_styling_outer-auth_block .social_my{display:none}.social_ok{margin-top:17px;min-height:40px}.layout__leftcol_styling .social_ok{margin-top:13px}.layout__leftcol_styling_top .social_ok{margin-top:14px}.layout__leftcol_styling_outer-auth_block .social_ok{height:auto}.social_mra{margin-top:12px}.layout__leftcol_styling .social_mra{margin-top:11px}.layout__leftcol_styling_outer-auth_block .social_mra{display:none}.social_cloud,.social_market{margin-top:14px}.layout__leftcol_styling .social_market{margin-top:12px}.social_styling{margin-top:13px}.social__content{padding-left:23px}.layout__leftcol_styling .social__content_my,.layout__leftcol_styling_outer-auth .social__content_mra,.layout__leftcol_styling_outer-auth_block .social__content_ok,.layout__leftcol_styling_top .social__content_mra{display:none}.w-social__ok-big{display:block;overflow:hidden;margin-top:8px;white-space:nowrap;text-overflow:ellipsis}.w-social__ok-big__icon{display:block;float:left;width:80px;height:80px;margin-right:12px;-moz-background-size:contain;background-size:contain}.w-social__ok-big__txt{display:block;display:-webkit-box;max-height:32px;overflow:hidden;margin-top:10px;margin-bottom:4px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333}.w-social_mra__suggest__avatars{position:absolute;top:18px;visibility:hidden;overflow:hidden;margin-top:-7px;width:100%;height:24px}.w-social_mra__suggest__avatars_crop{position:relative;width:100%}.w-social__content_ok{display:none}.social__title{overflow:hidden;text-overflow:ellipsis}.social__title,.social__title__link{white-space:nowrap}.social__title__link .social__title__link__description{margin-left:7px;line-height:17px}.social__title__link__icon{margin-right:5px}.social__title__link__text{font-size:18px;line-height:22px}.social__title__description{margin-left:7px;line-height:17px}.social__title .portal-button{top:-4px;margin-top:-6px;margin-bottom:-6px;margin-left:10px;padding-top:2px;padding-bottom:2px;font-size:10px;line-height:13px}.social__title .portal-button__fake{display:inline-block;padding:2px 7px;text-align:center;font-size:10px;line-height:13px}.social__description{display:block;margin-top:-2px;color:#6a6a6a;line-height:17px;white-space:nowrap}.social__description_ok{margin-top:0}.social__description_styling{margin-top:3px}.social__description_styling_top{margin-top:-2px}.social__description__link__icon{margin:-16px 0 -4px 5px}.social__counters-list{position:absolute;top:3px;right:0;background:#fff;white-space:nowrap}.social__counters-list:before{position:absolute;top:0;right:100%;overflow:hidden;width:10px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(70%,#fff));background:-moz- oldlinear-gradient(left,rgba(255,255,255,0) 0%,#fff 70%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 70%);content:'';text-indent:-999em;line-height:17px;height:100%}.social__counter{margin-right:7px;white-space:nowrap;line-height:17px}.social__counter:last-child{margin-left:0}.social__counter__link__icon{margin-right:2px}.social__image{display:block;margin-top:3px;height:80px;background-position:50%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat}@media only screen and (min-height:825px){.social__image{height:102px}}.social__user{position:relative;margin-bottom:5px;color:#222;white-space:nowrap;line-height:17px}.social__user:after{position:absolute;top:0;right:26%;z-index:1;width:14px;height:100%;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC1JREFUeNpi/P//fyMDA4MAFPMDMR8U8wIxDxBzATEnEwORYFThqMLhrRAgwADeagQdBeyrwwAAAABJRU5ErkJggg==) repeat-y}.social__user__name{display:inline-block;overflow:hidden;max-width:74%;vertical-align:top}.social__user__exit{position:relative;z-index:2;display:inline-block;width:26%;vertical-align:top;margin-left:6px;padding-left:6px}.social__user__exit:before{position:absolute;top:0;left:0;width:1px;height:100%;background:#a7aab2;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#a7aab2),to(#fff));background:-moz- oldlinear-gradient(top,#fff 0%,#a7aab2 50%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#a7aab2 50%,#fff 100%);content:'';display:block}.social__gray-link:link .social__gray-link__target,.social__gray-link:link.social__gray-link__target,.social__gray-link:visited .social__gray-link__target,.social__gray-link:visited.social__gray-link__target,.social__user__link:link,.social__user__link:visited{color:#6a6a6a}.social__gray-link:active .social__gray-link__target,.social__gray-link:active.social__gray-link__target,.social__gray-link:focus .social__gray-link__target,.social__gray-link:focus.social__gray-link__target,.social__gray-link:hover .social__gray-link__target,.social__gray-link:hover.social__gray-link__target,.social__user__link:active,.social__user__link:focus,.social__user__link:hover{color:#ff9e00}.social__media{display:table;table-layout:fixed;width:100%;margin-top:3px}.social__media__body,.social__media__figure{display:table-cell;vertical-align:top}.social__media__figure{position:relative;width:85px;height:60px}.social__media__figure_play .after{display:block;position:absolute;left:0;bottom:0;width:20px;height:20px;background:url("//limg.imgsmail.ru/splash/v/i/play-18d4fdb74d-fp.png")}.social__media__img,.social__media__img_small{display:block}.social__media__img_large{display:none}.social__media__body{position:relative;width:100%}.social__media__body__overflow{height:32px;overflow:hidden}.social__media__description,.social__media__title{display:block}.social__button{display:inline-block;padding:0 12px;color:#fff!important;font-size:13px;line-height:22px;border:1px solid rgba(0,0,0,.12);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#005ff9;-webkit-box-shadow:0 2px rgba(0,95,249,.12);-moz-box-shadow:0 2px rgba(0,95,249,.12);box-shadow:0 2px rgba(0,95,249,.12)}.social__button:hover{background:#0053da;cursor:pointer}.social__button_bottom{position:absolute;bottom:0;left:0}.social,.social__title{zoom:1}.social__title .portal-button{display:none}.social__title__link__new{display:none;background:0 0}.social_cloud{overflow:hidden}</style><script nonce="881d6395597b5d5b29f6213796c9d926">(function (Splash, mr) { Splash.projectsOrder =["icq","moymir","mra","market"];Splash.data.projects = {icq:{counter: 27204746, title: "ICQ New", titleUrl: "https://1l-go.mail.ru/r/adid/2424007_1/pid/101456/pof/1/f/3/", text: "\u0413\u0440\u0443\u043f\u043f\u043e\u0432\u044b\u0435 \u0432\u0438\u0434\u0435\u043e\u0437\u0432\u043e\u043d\u043a\u0438"},moymir: {counter: 635786,type: "gallery",items: [{url: "https://my.mail.ru/mail/mutti04/photo/2660/5960.html?bestfotos=1",image: "https://r.mradx.net/pictures/11/4E91D4.jpg",imageLarge: "https://r.mradx.net/pictures/BA/3AC140.jpg"},{url: "https://my.mail.ru/mail/nat1900/photo/4/1854.html?bestfotos=1",image: "https://r.mradx.net/pictures/F8/868B15.jpg",imageLarge: "https://r.mradx.net/pictures/C7/826C35.jpg"},{url: "https://my.mail.ru/mail/afanasieff.56/photo/4647/4654.html?bestfotos=1",image: "https://r.mradx.net/pictures/72/4FE76B.jpg",imageLarge: "https://r.mradx.net/pictures/07/9AC1FC.jpg"},{url: "https://my.mail.ru/mail/tanya212/photo/10411/10462.html?bestfotos=1",image: "https://r.mradx.net/pictures/0B/0BE1EB.jpg",imageLarge: "https://r.mradx.net/pictures/09/197606.jpg"}]},mra: {counter: 13769889, title: "Агент Mail.Ru", titleUrl: "http://agent.mail.ru/?banner_id=8&partnerid=1394", text: "\u0432\u0435\u0441\u0435\u043b\u044b\u0435 \u0441\u0442\u0438\u043a\u0435\u0440\u044b \u0432 \u0410\u0433\u0435\u043d\u0442\u0435"},market: {counter: 36626331, title: "Pandao", titleUrl: "https://pandao.ru/?frommail", titleCounter: 1716931, "titleIcon": "https://r.mradx.net/img/B0/845094.png"}};mr.extend(Splash.data.projects.moymir, { myMessagesCounter:0, myFriendshipsCounter:0});})(Splash, mr);</script><script nonce="881d6395597b5d5b29f6213796c9d926">Splash.tpl.projects.branding = function (__fest_context){"use strict";var __fest_self=this,__fest_buf="",__fest_chunks=[],__fest_chunk,__fest_attrs=[],__fest_select,__fest_if,__fest_iterator,__fest_to,__fest_fn,__fest_html="",__fest_blocks={},__fest_params,__fest_element,__fest_debug_file="",__fest_debug_line="",__fest_debug_block="",__fest_htmlchars=/[&<>"]/g,__fest_htmlchars_test=/[&<>"]/,__fest_short_tags = {"area":true,"base":true,"br":true,"col":true,"command":true,"embed":true,"hr":true,"img":true,"input":true,"keygen":true,"link":true,"meta":true,"param":true,"source":true,"wbr":true},__fest_element_stack = [],__fest_htmlhash={"&":"&amp;","<":"&lt;",">":"&gt;","\"":"&quot;"},__fest_jschars=/[\\'"\/\n\r\t\b\f<>]/g,__fest_jschars_test=/[\\'"\/\n\r\t\b\f<>]/,__fest_jshash={"\"":"\\\"","\\":"\\\\","/":"\\/","\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","'":"\\'","<":"\\u003C",">":"\\u003E"},___fest_log_error;function __fest_pushstr(_,s){__fest_buf+=s}if(typeof __fest_error === "undefined"){___fest_log_error = (typeof console !== "undefined" && console.error) ? function(){return Function.prototype.apply.call(console.error, console, arguments)} : function(){};}else{___fest_log_error=__fest_error};function __fest_log_error(msg){___fest_log_error(msg+"\nin block \""+__fest_debug_block+"\" at line: "+__fest_debug_line+"\nfile: "+__fest_debug_file)}function __fest_replaceHTML(chr){return __fest_htmlhash[chr]}function __fest_replaceJS(chr){return __fest_jshash[chr]}function __fest_extend(dest, src){for(var i in src)if(src.hasOwnProperty(i))dest[i]=src[i];}function __fest_param(fn){fn.param=true;return fn}function __fest_call(fn, params,cp){if(cp)for(var i in params)if(typeof params[i]=="function"&&params[i].param)params[i]=params[i]();return fn.call(__fest_self,params)}function __fest_escapeJS(s){if (typeof s==="string") {if (__fest_jschars_test.test(s))return s.replace(__fest_jschars,__fest_replaceJS);} else if (typeof s==="undefined")return "";return s;}function __fest_escapeHTML(s){if (typeof s==="string") {if (__fest_htmlchars_test.test(s))return s.replace(__fest_htmlchars,__fest_replaceHTML);} else if (typeof s==="undefined")return "";return s;}var json=__fest_context;try{if (typeof home == 'object') { json = home.projects.branding; }}catch(e){__fest_log_error(e.message);}__fest_pushstr(__fest_context,"<div class=\"social social_styling\"><div class=\"social__title\">");try{__fest_attrs[0]=__fest_escapeHTML( json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"social__title__link\" href=\"" + __fest_attrs[0] + "\" target=\"_blank\"");try{__fest_if=json.type == 'bottom'}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," data-count-rb=\"clb=");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.counter))}catch(e){__fest_log_error(e.message + "14");}__fest_pushstr(__fest_context,":test_id=");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.id))}catch(e){__fest_log_error(e.message + "14");}__fest_pushstr(__fest_context,"\"");}else{__fest_pushstr(__fest_context," name=\"clb");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.counter))}catch(e){__fest_log_error(e.message + "19");}__fest_pushstr(__fest_context,"\"");}__fest_pushstr(__fest_context,"><i class=\"social__title__link__icon icon icon_social icon_social_big icon_social_big_custom\"");try{__fest_if=json.icon}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," style=\"background-image: url(\'");try{__fest_pushstr(__fest_context,json.icon)}catch(e){__fest_log_error(e.message + "32");}__fest_pushstr(__fest_context,"\');\"");}__fest_pushstr(__fest_context,"></i><span class=\"social__title__link__text\">");try{__fest_pushstr(__fest_context,json.title)}catch(e){__fest_log_error(e.message + "38");}__fest_pushstr(__fest_context,"</span></a>");try{__fest_if=json.type == 'bottom' && json.text}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_attrs[0]=__fest_escapeHTML( json.textUrl || json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( json.counter )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}try{__fest_attrs[2]=__fest_escapeHTML( json.id )}catch(e){__fest_attrs[2]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"social__title__description social__gray-link social__gray-link__target\" href=\"" + __fest_attrs[0] + "\" data-count-rb=\"clb=" + __fest_attrs[1] + ":test_id=" + __fest_attrs[2] + "\" target=\"_blank\">");try{__fest_pushstr(__fest_context,json.text)}catch(e){__fest_log_error(e.message + "44");}try{__fest_if=json.textIcon}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_attrs[0]=__fest_escapeHTML( json.textIcon )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<i class=\"icon icon_mra social__description__link__icon\" style=\"background-image:url(" + __fest_attrs[0] + ")\"></i>");}__fest_pushstr(__fest_context,"</a>");}__fest_pushstr(__fest_context,"</div>");try{__fest_attrs[0]=__fest_escapeHTML( json.type )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<div class=\"social__description social__description_styling social__description_styling_" + __fest_attrs[0] + "\">");try{__fest_if=json.type == 'top'}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context,"<div class=\"social__content\">");try{__fest_if=json.text}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_attrs[0]=__fest_escapeHTML( json.textUrl || json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( json.counter )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a href=\"" + __fest_attrs[0] + "\" class=\"social__description__link social__description__link_social social__gray-link social__gray-link__target\" name=\"clb" + __fest_attrs[1] + "\" target=\"_blank\">");try{__fest_pushstr(__fest_context,json.text)}catch(e){__fest_log_error(e.message + "58");}try{__fest_if=json.textIcon}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_attrs[0]=__fest_escapeHTML( json.textIcon )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<i class=\"icon icon_mra social__description__link__icon\" style=\"background-image:url(" + __fest_attrs[0] + ")\"></i>");}__fest_pushstr(__fest_context,"</a>");}try{__fest_attrs[0]=__fest_escapeHTML( json.counter )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( json.counter )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}try{__fest_attrs[2]=__fest_escapeHTML( json.imageText )}catch(e){__fest_attrs[2]=""; __fest_log_error(e.message);}try{__fest_attrs[3]=__fest_escapeHTML( json.imageLink || json.textUrl || json.titleUrl )}catch(e){__fest_attrs[3]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a id=\"social-image_" + __fest_attrs[0] + "\" name=\"clb" + __fest_attrs[1] + "\" class=\"social__image\" title=\"" + __fest_attrs[2] + "\" href=\"" + __fest_attrs[3] + "\" target=\"_blank\"></a></div><style>#social-image_");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.counter))}catch(e){__fest_log_error(e.message + "69");}__fest_pushstr(__fest_context,"{\n\t\t\t\t\t\t\tbackground-image: url(\'");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.image))}catch(e){__fest_log_error(e.message + "70");}__fest_pushstr(__fest_context,"\');\n\t\t\t\t\t\t}\n\t\t\t\t\t\t@media only screen and (min-height: 825px) {\n\t\t\t\t\t\t\t#social-image_");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.counter))}catch(e){__fest_log_error(e.message + "73");}__fest_pushstr(__fest_context,"{\n\t\t\t\t\t\t\t\tbackground-image: url(\'");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.imageLarge))}catch(e){__fest_log_error(e.message + "74");}__fest_pushstr(__fest_context,"\');\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}</style>");}else{try{__fest_attrs[0]=__fest_escapeHTML( json.imageText )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( json.imageLink || json.textUrl || json.titleUrl )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}try{__fest_attrs[2]=__fest_escapeHTML( json.counter )}catch(e){__fest_attrs[2]=""; __fest_log_error(e.message);}try{__fest_attrs[3]=__fest_escapeHTML( json.id )}catch(e){__fest_attrs[3]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"hide-text\" title=\"" + __fest_attrs[0] + "\" href=\"" + __fest_attrs[1] + "\" data-count-rb=\"clb=" + __fest_attrs[2] + ":test_id=" + __fest_attrs[3] + "\" target=\"_blank\">");try{__fest_attrs[0]=__fest_escapeHTML( json.imageWidth )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( json.imageHeight )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}try{__fest_attrs[2]=__fest_escapeHTML( json.image )}catch(e){__fest_attrs[2]=""; __fest_log_error(e.message);}try{__fest_attrs[3]=__fest_escapeHTML( json.imageText )}catch(e){__fest_attrs[3]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<img width=\"" + __fest_attrs[0] + "\" height=\"" + __fest_attrs[1] + "\" src=\"" + __fest_attrs[2] + "\" alt=\"" + __fest_attrs[3] + "\" style=\"display:block; margin: auto;\"/></a>");}__fest_pushstr(__fest_context,"</div></div>");__fest_to=__fest_chunks.length;if (__fest_to) {__fest_iterator = 0;for (;__fest_iterator<__fest_to;__fest_iterator++) {__fest_chunk=__fest_chunks[__fest_iterator];if (typeof __fest_chunk==="string") {__fest_html+=__fest_chunk;} else {__fest_fn=__fest_blocks[__fest_chunk.name];if (__fest_fn) __fest_html+=__fest_call(__fest_fn,__fest_chunk.params,__fest_chunk.cp);}}return __fest_html+__fest_buf;} else {return __fest_buf;}}; Splash.tpl.projects.icq = function (__fest_context){"use strict";var __fest_self=this,__fest_buf="",__fest_chunks=[],__fest_chunk,__fest_attrs=[],__fest_select,__fest_if,__fest_iterator,__fest_to,__fest_fn,__fest_html="",__fest_blocks={},__fest_params,__fest_element,__fest_debug_file="",__fest_debug_line="",__fest_debug_block="",__fest_htmlchars=/[&<>"]/g,__fest_htmlchars_test=/[&<>"]/,__fest_short_tags = {"area":true,"base":true,"br":true,"col":true,"command":true,"embed":true,"hr":true,"img":true,"input":true,"keygen":true,"link":true,"meta":true,"param":true,"source":true,"wbr":true},__fest_element_stack = [],__fest_htmlhash={"&":"&amp;","<":"&lt;",">":"&gt;","\"":"&quot;"},__fest_jschars=/[\\'"\/\n\r\t\b\f<>]/g,__fest_jschars_test=/[\\'"\/\n\r\t\b\f<>]/,__fest_jshash={"\"":"\\\"","\\":"\\\\","/":"\\/","\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","'":"\\'","<":"\\u003C",">":"\\u003E"},___fest_log_error;function __fest_pushstr(_,s){__fest_buf+=s}if(typeof __fest_error === "undefined"){___fest_log_error = (typeof console !== "undefined" && console.error) ? function(){return Function.prototype.apply.call(console.error, console, arguments)} : function(){};}else{___fest_log_error=__fest_error};function __fest_log_error(msg){___fest_log_error(msg+"\nin block \""+__fest_debug_block+"\" at line: "+__fest_debug_line+"\nfile: "+__fest_debug_file)}function __fest_replaceHTML(chr){return __fest_htmlhash[chr]}function __fest_replaceJS(chr){return __fest_jshash[chr]}function __fest_extend(dest, src){for(var i in src)if(src.hasOwnProperty(i))dest[i]=src[i];}function __fest_param(fn){fn.param=true;return fn}function __fest_call(fn, params,cp){if(cp)for(var i in params)if(typeof params[i]=="function"&&params[i].param)params[i]=params[i]();return fn.call(__fest_self,params)}function __fest_escapeJS(s){if (typeof s==="string") {if (__fest_jschars_test.test(s))return s.replace(__fest_jschars,__fest_replaceJS);} else if (typeof s==="undefined")return "";return s;}function __fest_escapeHTML(s){if (typeof s==="string") {if (__fest_htmlchars_test.test(s))return s.replace(__fest_htmlchars,__fest_replaceHTML);} else if (typeof s==="undefined")return "";return s;}var json=__fest_context;try{if (typeof home == 'object') { json = home.projects.icq; var isTargetBlank = home.isTargetBlank; } else { var isTargetBlank = mr.switchers.isTargetBlank; }}catch(e){__fest_log_error(e.message);}__fest_pushstr(__fest_context,"<div id=\"js-social-icq\" class=\"social social_icq\"><div class=\"social__title\"><a class=\"social__title__link social__gray-link\" href=\"");try{__fest_pushstr(__fest_context,json.titleUrl)}catch(e){__fest_log_error(e.message + "15");}__fest_pushstr(__fest_context,"\" name=\"clb");try{__fest_pushstr(__fest_context,json.counter)}catch(e){__fest_log_error(e.message + "18");}__fest_pushstr(__fest_context,"\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,"><i class=\"social__title__link__icon icon icon_social_big");try{__fest_if=!json.img}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," icon_social icon_social_icq");}__fest_pushstr(__fest_context,"\"");try{__fest_if=json.img}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," style=\"background-image: url(");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.img))}catch(e){__fest_log_error(e.message + "37");}__fest_pushstr(__fest_context,");\r\n\t\t\t\t\t\t\t\tbackground-size: 18px 18px;\"");}__fest_pushstr(__fest_context,"></i><span class=\"social__title__link__text\">");try{__fest_pushstr(__fest_context,json.title)}catch(e){__fest_log_error(e.message + "44");}__fest_pushstr(__fest_context,"</span><span class=\"social__title__link__description social__gray-link__target\">");try{__fest_pushstr(__fest_context,json.text)}catch(e){__fest_log_error(e.message + "47");}__fest_pushstr(__fest_context,"</span></a></div></div>");__fest_to=__fest_chunks.length;if (__fest_to) {__fest_iterator = 0;for (;__fest_iterator<__fest_to;__fest_iterator++) {__fest_chunk=__fest_chunks[__fest_iterator];if (typeof __fest_chunk==="string") {__fest_html+=__fest_chunk;} else {__fest_fn=__fest_blocks[__fest_chunk.name];if (__fest_fn) __fest_html+=__fest_call(__fest_fn,__fest_chunk.params,__fest_chunk.cp);}}return __fest_html+__fest_buf;} else {return __fest_buf;}}; Splash.tpl.projects.moymir = function (__fest_context){"use strict";var __fest_self=this,__fest_buf="",__fest_chunks=[],__fest_chunk,__fest_attrs=[],__fest_select,__fest_if,__fest_iterator,__fest_to,__fest_fn,__fest_html="",__fest_blocks={},__fest_params,__fest_element,__fest_debug_file="",__fest_debug_line="",__fest_debug_block="",__fest_htmlchars=/[&<>"]/g,__fest_htmlchars_test=/[&<>"]/,__fest_short_tags = {"area":true,"base":true,"br":true,"col":true,"command":true,"embed":true,"hr":true,"img":true,"input":true,"keygen":true,"link":true,"meta":true,"param":true,"source":true,"wbr":true},__fest_element_stack = [],__fest_htmlhash={"&":"&amp;","<":"&lt;",">":"&gt;","\"":"&quot;"},__fest_jschars=/[\\'"\/\n\r\t\b\f<>]/g,__fest_jschars_test=/[\\'"\/\n\r\t\b\f<>]/,__fest_jshash={"\"":"\\\"","\\":"\\\\","/":"\\/","\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","'":"\\'","<":"\\u003C",">":"\\u003E"},___fest_log_error;function __fest_pushstr(_,s){__fest_buf+=s}if(typeof __fest_error === "undefined"){___fest_log_error = (typeof console !== "undefined" && console.error) ? function(){return Function.prototype.apply.call(console.error, console, arguments)} : function(){};}else{___fest_log_error=__fest_error};function __fest_log_error(msg){___fest_log_error(msg+"\nin block \""+__fest_debug_block+"\" at line: "+__fest_debug_line+"\nfile: "+__fest_debug_file)}function __fest_replaceHTML(chr){return __fest_htmlhash[chr]}function __fest_replaceJS(chr){return __fest_jshash[chr]}function __fest_extend(dest, src){for(var i in src)if(src.hasOwnProperty(i))dest[i]=src[i];}function __fest_param(fn){fn.param=true;return fn}function __fest_call(fn, params,cp){if(cp)for(var i in params)if(typeof params[i]=="function"&&params[i].param)params[i]=params[i]();return fn.call(__fest_self,params)}function __fest_escapeJS(s){if (typeof s==="string") {if (__fest_jschars_test.test(s))return s.replace(__fest_jschars,__fest_replaceJS);} else if (typeof s==="undefined")return "";return s;}function __fest_escapeHTML(s){if (typeof s==="string") {if (__fest_htmlchars_test.test(s))return s.replace(__fest_htmlchars,__fest_replaceHTML);} else if (typeof s==="undefined")return "";return s;}var json=__fest_context;try{var isRetina, _plural, okBigBlock; if (typeof home == 'object') { json = home.projects.moymir; isRetina = home.retina; _plural = home_plural; okBigBlock = home.okBigBlock; var isTargetBlank = home.isTargetBlank; } else { isRetina = mr.retina; _plural = window._plural; okBigBlock = mr.switchers.okBigBlock; var isTargetBlank = mr.switchers.isTargetBlank; }}catch(e){__fest_log_error(e.message);}__fest_pushstr(__fest_context,"<div class=\"social social_my\"><div class=\"social__title\"><a name=\"clb1753672\" href=\"https:\/\/my.mail.ru?from=splash\" class=\"social__title__link\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,"><i class=\"social__title__link__icon icon icon_social icon_social_big icon_social_my\"></i><span class=\"social__title__link__text\">Мой Мир</span></a></div><div class=\"social__content social__content_my\">");try{__fest_if=okBigBlock}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context,"<div class=\"social__description\">Игры, Музыка, Видео</div>");}else{try{__fest_if=json.type == 'gallery'}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){(function(__fest_context){var json=__fest_context;__fest_pushstr(__fest_context,"<style>.gallery{margin-top:3px;visibility:hidden}.gallery__title{font-size:12px;line-height:18px;color:#666}.gallery__list{width:100%;white-space:nowrap;font:0\/0 a;overflow:hidden}.gallery__list__item{display:inline-block;cursor:pointer}.gallery__list__item__image{display:block;border-right:1px solid #fff}#jsHtml .gallery{visibility:visible}.w-gallery__list{position:relative}.w-gallery__list_small{display:block;height:60px}@media all and (min-height:733px){.w-gallery__list_small{display:none}}.w-gallery__list_small .gallery__list__item__image{width:60px;height:60px}.w-gallery__list_big{display:none;height:80px}@media all and (min-height:733px){.w-gallery__list_big{display:block}}.w-gallery__list_big .gallery__list__item__image{width:80px;height:80px}</style><div class=\"social__description\">Популярные фото:</div><div class=\"gallery\"><div class=\"w-gallery__list w-gallery__list_small\" id=\"myPopularFotoSmall\"></div><div class=\"w-gallery__list w-gallery__list_big\" id=\"myPopularFotoBig\"></div></div>");})(__fest_context);}else{try{__fest_if=json.type == 'games'}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){(function(__fest_context){var json=__fest_context;try{if (typeof home == 'object') { json = home.projects.moymir; }}catch(e){__fest_log_error(e.message);}try{__fest_attrs[0]=__fest_escapeHTML( json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML(json.counter)}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"social__description social__gray-link social__gray-link__target\" href=\"" + __fest_attrs[0] + "\" name=\"clb" + __fest_attrs[1] + "\">");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.text))}catch(e){__fest_log_error(e.message + "8");}__fest_pushstr(__fest_context,"</a><div class=\"social__media\">");try{__fest_attrs[0]=__fest_escapeHTML( json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML(json.counter)}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a id=\"social__media__figure\" class=\"social__media__figure\" href=\"" + __fest_attrs[0] + "\" name=\"clb" + __fest_attrs[1] + "\"></a><div class=\"social__media__body\">");try{__fest_attrs[0]=__fest_escapeHTML( json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML(json.counter)}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"social__media__title\" href=\"" + __fest_attrs[0] + "\" name=\"clb" + __fest_attrs[1] + "\">");try{__fest_pushstr(__fest_context,json.title)}catch(e){__fest_log_error(e.message + "15");}__fest_pushstr(__fest_context,"</a>");try{__fest_attrs[0]=__fest_escapeHTML( json.categoryUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"social__media__description social__gray-link social__gray-link__target\" href=\"" + __fest_attrs[0] + "\">");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.category))}catch(e){__fest_log_error(e.message + "18");}__fest_pushstr(__fest_context,"</a>");try{__fest_attrs[0]=__fest_escapeHTML( json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML(json.counter)}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"social__button social__button_bottom\" href=\"" + __fest_attrs[0] + "\" name=\"clb" + __fest_attrs[1] + "\">Играть</a></div></div>");})(__fest_context);}else{}}}__fest_pushstr(__fest_context,"</div><div id=\"js-my-countersList\" class=\"social__counters-list social__counters-list_my\"><span class=\"social__counter\" id=\"js-my-messages\"");try{__fest_if=json.myMessagesCounter == '0'}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," style=\"display:none;\"");}__fest_pushstr(__fest_context,"><a name=\"clb1753674\" class=\"social__counter__link\" id=\"js-my-messages-link\" href=\"https:\/\/my.mail.ru\/?from=splash&browse=dialogues\" title=\"");try{__fest_pushstr(__fest_context,json.myMessagesCounter)}catch(e){__fest_log_error(e.message + "64");}__fest_pushstr(__fest_context," ");try{__fest_pushstr(__fest_context,_plural(json.myMessagesCounter, ['сообщение','сообщения', 'сообщений']))}catch(e){__fest_log_error(e.message + "66");}__fest_pushstr(__fest_context,"\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,"><i id=\"js-my-messages-icon\" class=\"social__counter__link__icon icon icon_counter icon_counter_my-messages");try{__fest_if=json.myMessagesCounter !== '0'}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," icon_counter_my-messages_unread");}__fest_pushstr(__fest_context,"\"></i><span class=\"social__counter__link__text\" id=\"js-my-messages-counter\">");try{__fest_pushstr(__fest_context,json.myMessagesCounter)}catch(e){__fest_log_error(e.message + "86");}__fest_pushstr(__fest_context,"</span></a></span><span class=\"social__counter\" id=\"js-my-friendships\"");try{__fest_if=json.myFriendshipsCounter == '0'}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," style=\"display:none;\"");}__fest_pushstr(__fest_context,"><a name=\"clb1753677\" class=\"social__counter__link\" id=\"js-my-friendships-link\" href=\"http:\/\/r.mail.ru\/n117141368\" title=\"");try{__fest_pushstr(__fest_context,json.myFriendshipsCounter)}catch(e){__fest_log_error(e.message + "104");}__fest_pushstr(__fest_context," ");try{__fest_pushstr(__fest_context,_plural(json.myFriendshipsCounter, ['предложение','предложения', 'предложений']))}catch(e){__fest_log_error(e.message + "106");}__fest_pushstr(__fest_context," дружбы\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,"><i id=\"js-my-friendships-icon\" class=\"social__counter__link__icon icon icon_counter icon_counter_my-friendship");try{__fest_if=json.myFriendshipsCounter !== '0'}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," icon_counter_my-friendship_unread");}__fest_pushstr(__fest_context,"\"></i><span class=\"social__counter__link__text\" id=\"js-my-friendships-counter\">");try{__fest_pushstr(__fest_context,json.myFriendshipsCounter)}catch(e){__fest_log_error(e.message + "128");}__fest_pushstr(__fest_context,"</span></a></span></div></div>");__fest_to=__fest_chunks.length;if (__fest_to) {__fest_iterator = 0;for (;__fest_iterator<__fest_to;__fest_iterator++) {__fest_chunk=__fest_chunks[__fest_iterator];if (typeof __fest_chunk==="string") {__fest_html+=__fest_chunk;} else {__fest_fn=__fest_blocks[__fest_chunk.name];if (__fest_fn) __fest_html+=__fest_call(__fest_fn,__fest_chunk.params,__fest_chunk.cp);}}return __fest_html+__fest_buf;} else {return __fest_buf;}}; Splash.tpl.projects.ok = function (__fest_context){"use strict";var __fest_self=this,__fest_buf="",__fest_chunks=[],__fest_chunk,__fest_attrs=[],__fest_select,__fest_if,__fest_iterator,__fest_to,__fest_fn,__fest_html="",__fest_blocks={},__fest_params,__fest_element,__fest_debug_file="",__fest_debug_line="",__fest_debug_block="",__fest_htmlchars=/[&<>"]/g,__fest_htmlchars_test=/[&<>"]/,__fest_short_tags = {"area":true,"base":true,"br":true,"col":true,"command":true,"embed":true,"hr":true,"img":true,"input":true,"keygen":true,"link":true,"meta":true,"param":true,"source":true,"wbr":true},__fest_element_stack = [],__fest_htmlhash={"&":"&amp;","<":"&lt;",">":"&gt;","\"":"&quot;"},__fest_jschars=/[\\'"\/\n\r\t\b\f<>]/g,__fest_jschars_test=/[\\'"\/\n\r\t\b\f<>]/,__fest_jshash={"\"":"\\\"","\\":"\\\\","/":"\\/","\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","'":"\\'","<":"\\u003C",">":"\\u003E"},___fest_log_error;function __fest_pushstr(_,s){__fest_buf+=s}if(typeof __fest_error === "undefined"){___fest_log_error = (typeof console !== "undefined" && console.error) ? function(){return Function.prototype.apply.call(console.error, console, arguments)} : function(){};}else{___fest_log_error=__fest_error};function __fest_log_error(msg){___fest_log_error(msg+"\nin block \""+__fest_debug_block+"\" at line: "+__fest_debug_line+"\nfile: "+__fest_debug_file)}function __fest_replaceHTML(chr){return __fest_htmlhash[chr]}function __fest_replaceJS(chr){return __fest_jshash[chr]}function __fest_extend(dest, src){for(var i in src)if(src.hasOwnProperty(i))dest[i]=src[i];}function __fest_param(fn){fn.param=true;return fn}function __fest_call(fn, params,cp){if(cp)for(var i in params)if(typeof params[i]=="function"&&params[i].param)params[i]=params[i]();return fn.call(__fest_self,params)}function __fest_escapeJS(s){if (typeof s==="string") {if (__fest_jschars_test.test(s))return s.replace(__fest_jschars,__fest_replaceJS);} else if (typeof s==="undefined")return "";return s;}function __fest_escapeHTML(s){if (typeof s==="string") {if (__fest_htmlchars_test.test(s))return s.replace(__fest_htmlchars,__fest_replaceHTML);} else if (typeof s==="undefined")return "";return s;}var json=__fest_context;try{var isRetina, okBigBlock; if (typeof home == 'object') { json = home.projects.ok; isRetina = home.retina; okBigBlock = home.okBigBlock; var isTargetBlank = home.isTargetBlank; } else { isRetina = mr.retina; okBigBlock = mr.switchers.okBigBlock; var isTargetBlank = mr.switchers.isTargetBlank; }}catch(e){__fest_log_error(e.message);}__fest_pushstr(__fest_context,"<div class=\"social social_ok\"><div class=\"social__title\"><a class=\"social__title__link\" id=\"js-ok-title\" href=\"https:\/\/ok.ru\/?_erv=vszatwybdjnmnedtcwq\" name=\"clb10990355\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,"><i class=\"social__title__link__icon icon icon_social icon_social_big icon_social_ok\"></i><span class=\"social__title__link__text\">Одноклассники</span></a></div><div id=\"js-ok-wrapper\" class=\"social__content social__content_ok\"><div class=\"w-social__content_ok w-social__content_ok_auth\" id=\"js-ok-auth\">");(function(__fest_context){var json=__fest_context;try{var isRetina; if (typeof home == 'object') { json = home.projects.ok; isRetina = home.retina; } else { isRetina = mr.retina; }}catch(e){__fest_log_error(e.message);}try{__fest_if=json && json.text}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_attrs[0]=__fest_escapeHTML( json.textUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( json.counter )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"social__description__link social__description__link_ok social__gray-link social__gray-link__target\" href=\"" + __fest_attrs[0] + "\" name=\"clb" + __fest_attrs[1] + "\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,">");try{__fest_pushstr(__fest_context,json.text)}catch(e){__fest_log_error(e.message + "20");}try{__fest_attrs[0]=__fest_escapeHTML( isRetina ? json.textIcon2x : json.textIcon )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<i class=\"icon icon_mra social__description__link__icon\" style=\"background-image:url(" + __fest_attrs[0] + ")\"></i></a>");}else{__fest_pushstr(__fest_context,"<div class=\"social__user\" id=\"js-ok-user\"><span id=\"js-ok-user-name\" class=\"social__user__name\"></span><span class=\"social__user__exit\"><a name=\"clb1753653\" id=\"js-ok-exit\" class=\"social__user__link\" href=\"http:\/\/ok.ru\">выход</a></span></div>");}__fest_pushstr(__fest_context,"<div class=\"social__counters-list\" id=\"js-ok-notifiers\"><span id=\"js-ok-messages\" class=\"social__counter\"><a id=\"js-ok-messages-link\" name=\"clb1753644\" href=\"http:\/\/ok.ru\/messages\" class=\"social__counter__link\"><i id=\"js-ok-messages-icon\" class=\"social__counter__link__icon icon icon_counter icon_counter_ok-messages\"></i><span id=\"js-ok-messages-counter\" class=\"social__counter__link__text\"></span></a></span><span id=\"js-ok-notifications\" class=\"social__counter\"><a id=\"js-ok-notifications-link\" name=\"clb1753647\" href=\"http:\/\/ok.ru\/notifications\" class=\"social__counter__link\"><i id=\"js-ok-notifications-icon\" class=\"social__counter__link__icon icon icon_counter icon_counter_ok-notifications\"></i><span id=\"js-ok-notifications-counter\" class=\"social__counter__link__text\"></span></a></span><span id=\"js-ok-marks\" class=\"social__counter\"><a id=\"js-ok-marks-link\" name=\"clb1753650\" href=\"http:\/\/ok.ru\/marks\" class=\"social__counter__link\"><i id=\"js-ok-marks-icon\" class=\"social__counter__link__icon icon icon_counter icon_counter_ok-marks\"></i><span id=\"js-ok-marks-counter\" class=\"social__counter__link__text\"></span></a></span></div>");})(__fest_context);__fest_pushstr(__fest_context,"</div>");try{__fest_if=okBigBlock}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_attrs[0]=__fest_escapeHTML( json.bigUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"w-social__ok-big\" href=\"" + __fest_attrs[0] + "\" name=\"clb20707869\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,">");try{__fest_attrs[0]=__fest_escapeHTML( isRetina ? json.bigImg2x : json.bigImg )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<span class=\"w-social__ok-big__icon\" style=\"background-image: url(" + __fest_attrs[0] + ")\"></span><span class=\"w-social__ok-big__txt\">");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.bigTxt))}catch(e){__fest_log_error(e.message + "45");}__fest_pushstr(__fest_context,"</span><span class=\"w-social__ok-big__link\">");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.bigLinkTxt))}catch(e){__fest_log_error(e.message + "48");}__fest_pushstr(__fest_context,"</span></a>");}__fest_pushstr(__fest_context,"</div></div>");__fest_to=__fest_chunks.length;if (__fest_to) {__fest_iterator = 0;for (;__fest_iterator<__fest_to;__fest_iterator++) {__fest_chunk=__fest_chunks[__fest_iterator];if (typeof __fest_chunk==="string") {__fest_html+=__fest_chunk;} else {__fest_fn=__fest_blocks[__fest_chunk.name];if (__fest_fn) __fest_html+=__fest_call(__fest_fn,__fest_chunk.params,__fest_chunk.cp);}}return __fest_html+__fest_buf;} else {return __fest_buf;}}; Splash.tpl.projects.mra = function (__fest_context){"use strict";var __fest_self=this,__fest_buf="",__fest_chunks=[],__fest_chunk,__fest_attrs=[],__fest_select,__fest_if,__fest_iterator,__fest_to,__fest_fn,__fest_html="",__fest_blocks={},__fest_params,__fest_element,__fest_debug_file="",__fest_debug_line="",__fest_debug_block="",__fest_htmlchars=/[&<>"]/g,__fest_htmlchars_test=/[&<>"]/,__fest_short_tags = {"area":true,"base":true,"br":true,"col":true,"command":true,"embed":true,"hr":true,"img":true,"input":true,"keygen":true,"link":true,"meta":true,"param":true,"source":true,"wbr":true},__fest_element_stack = [],__fest_htmlhash={"&":"&amp;","<":"&lt;",">":"&gt;","\"":"&quot;"},__fest_jschars=/[\\'"\/\n\r\t\b\f<>]/g,__fest_jschars_test=/[\\'"\/\n\r\t\b\f<>]/,__fest_jshash={"\"":"\\\"","\\":"\\\\","/":"\\/","\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","'":"\\'","<":"\\u003C",">":"\\u003E"},___fest_log_error;function __fest_pushstr(_,s){__fest_buf+=s}if(typeof __fest_error === "undefined"){___fest_log_error = (typeof console !== "undefined" && console.error) ? function(){return Function.prototype.apply.call(console.error, console, arguments)} : function(){};}else{___fest_log_error=__fest_error};function __fest_log_error(msg){___fest_log_error(msg+"\nin block \""+__fest_debug_block+"\" at line: "+__fest_debug_line+"\nfile: "+__fest_debug_file)}function __fest_replaceHTML(chr){return __fest_htmlhash[chr]}function __fest_replaceJS(chr){return __fest_jshash[chr]}function __fest_extend(dest, src){for(var i in src)if(src.hasOwnProperty(i))dest[i]=src[i];}function __fest_param(fn){fn.param=true;return fn}function __fest_call(fn, params,cp){if(cp)for(var i in params)if(typeof params[i]=="function"&&params[i].param)params[i]=params[i]();return fn.call(__fest_self,params)}function __fest_escapeJS(s){if (typeof s==="string") {if (__fest_jschars_test.test(s))return s.replace(__fest_jschars,__fest_replaceJS);} else if (typeof s==="undefined")return "";return s;}function __fest_escapeHTML(s){if (typeof s==="string") {if (__fest_htmlchars_test.test(s))return s.replace(__fest_htmlchars,__fest_replaceHTML);} else if (typeof s==="undefined")return "";return s;}var json=__fest_context;try{var isRetina; if (typeof home == 'object') { json = home.projects.mra; isRetina = home.retina; var isTargetBlank = home.isTargetBlank; } else { isRetina = mr.retina; var isTargetBlank = mr.switchers.isTargetBlank; }}catch(e){__fest_log_error(e.message);}__fest_pushstr(__fest_context,"<div class=\"social social_mra\"><div class=\"social__title\">");try{__fest_attrs[0]=__fest_escapeHTML( json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( json.counter )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a href=\"" + __fest_attrs[0] + "\" class=\"social__title__link\" name=\"clb" + __fest_attrs[1] + "\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,"><i class=\"social__title__link__icon icon icon_social_big");try{__fest_if=!json.img}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," icon_social icon_social_mra");}__fest_pushstr(__fest_context,"\"");try{__fest_if=json.img}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," style=\"background-image: url(");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.img))}catch(e){__fest_log_error(e.message + "34");}__fest_pushstr(__fest_context,");\r\n\t\t\t\t\t\t\t\tbackground-size: 18px 18px;\"");}__fest_pushstr(__fest_context,"></i><span class=\"social__title__link__text\">");try{__fest_pushstr(__fest_context,json.title)}catch(e){__fest_log_error(e.message + "42");}__fest_pushstr(__fest_context,"</span></a></div><div class=\"social__content social__content_mra\"><div class=\"social__description\">");try{__fest_attrs[0]=__fest_escapeHTML( json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( json.counter )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a href=\"" + __fest_attrs[0] + "\" class=\"social__description__link social__description__link_mra social__gray-link social__gray-link__target\" name=\"clb" + __fest_attrs[1] + "\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,">");try{__fest_pushstr(__fest_context,json.text)}catch(e){__fest_log_error(e.message + "57");}try{__fest_if=json.textIcon}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_attrs[0]=__fest_escapeHTML(json.textIcon)}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<i class=\"icon icon_mra social__description__link__icon\" style=\"background-image:url(" + __fest_attrs[0] + ")\"></i>");}__fest_pushstr(__fest_context,"</a></div></div></div>");__fest_to=__fest_chunks.length;if (__fest_to) {__fest_iterator = 0;for (;__fest_iterator<__fest_to;__fest_iterator++) {__fest_chunk=__fest_chunks[__fest_iterator];if (typeof __fest_chunk==="string") {__fest_html+=__fest_chunk;} else {__fest_fn=__fest_blocks[__fest_chunk.name];if (__fest_fn) __fest_html+=__fest_call(__fest_fn,__fest_chunk.params,__fest_chunk.cp);}}return __fest_html+__fest_buf;} else {return __fest_buf;}}; Splash.tpl.projects.cloud = function (__fest_context){"use strict";var __fest_self=this,__fest_buf="",__fest_chunks=[],__fest_chunk,__fest_attrs=[],__fest_select,__fest_if,__fest_iterator,__fest_to,__fest_fn,__fest_html="",__fest_blocks={},__fest_params,__fest_element,__fest_debug_file="",__fest_debug_line="",__fest_debug_block="",__fest_htmlchars=/[&<>"]/g,__fest_htmlchars_test=/[&<>"]/,__fest_short_tags = {"area":true,"base":true,"br":true,"col":true,"command":true,"embed":true,"hr":true,"img":true,"input":true,"keygen":true,"link":true,"meta":true,"param":true,"source":true,"wbr":true},__fest_element_stack = [],__fest_htmlhash={"&":"&amp;","<":"&lt;",">":"&gt;","\"":"&quot;"},__fest_jschars=/[\\'"\/\n\r\t\b\f<>]/g,__fest_jschars_test=/[\\'"\/\n\r\t\b\f<>]/,__fest_jshash={"\"":"\\\"","\\":"\\\\","/":"\\/","\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","'":"\\'","<":"\\u003C",">":"\\u003E"},___fest_log_error;function __fest_pushstr(_,s){__fest_buf+=s}if(typeof __fest_error === "undefined"){___fest_log_error = (typeof console !== "undefined" && console.error) ? function(){return Function.prototype.apply.call(console.error, console, arguments)} : function(){};}else{___fest_log_error=__fest_error};function __fest_log_error(msg){___fest_log_error(msg+"\nin block \""+__fest_debug_block+"\" at line: "+__fest_debug_line+"\nfile: "+__fest_debug_file)}function __fest_replaceHTML(chr){return __fest_htmlhash[chr]}function __fest_replaceJS(chr){return __fest_jshash[chr]}function __fest_extend(dest, src){for(var i in src)if(src.hasOwnProperty(i))dest[i]=src[i];}function __fest_param(fn){fn.param=true;return fn}function __fest_call(fn, params,cp){if(cp)for(var i in params)if(typeof params[i]=="function"&&params[i].param)params[i]=params[i]();return fn.call(__fest_self,params)}function __fest_escapeJS(s){if (typeof s==="string") {if (__fest_jschars_test.test(s))return s.replace(__fest_jschars,__fest_replaceJS);} else if (typeof s==="undefined")return "";return s;}function __fest_escapeHTML(s){if (typeof s==="string") {if (__fest_htmlchars_test.test(s))return s.replace(__fest_htmlchars,__fest_replaceHTML);} else if (typeof s==="undefined")return "";return s;}var json=__fest_context;try{var isRetina; if (typeof home == 'object') { json = home.projects.cloud; isRetina = home.retina; var isTargetBlank = home.isTargetBlank; } else { isRetina = mr.retina; var isTargetBlank = mr.switchers.isTargetBlank; }}catch(e){__fest_log_error(e.message);}__fest_pushstr(__fest_context,"<div class=\"social social_cloud\"><div class=\"social__title\">");try{__fest_attrs[0]=__fest_escapeHTML( json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( json.counter )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"social__title__link\" href=\"" + __fest_attrs[0] + "\" name=\"clb" + __fest_attrs[1] + "\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,"><i class=\"social__title__link__icon icon icon_social icon_social_big icon_social_big_custom\"");try{__fest_if=json.icon2x || json.icon}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," style=\"background-image:url(");try{__fest_if=isRetina}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_pushstr(__fest_context,json.icon2x)}catch(e){__fest_log_error(e.message + "35");}}else{try{__fest_pushstr(__fest_context,json.icon)}catch(e){__fest_log_error(e.message + "38");}}__fest_pushstr(__fest_context,")\"");}__fest_pushstr(__fest_context,"></i><span class=\"social__title__link__text\">");try{__fest_pushstr(__fest_context,json.title)}catch(e){__fest_log_error(e.message + "48");}__fest_pushstr(__fest_context,"</span></a>");try{__fest_if=json && json.text}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_attrs[0]=__fest_escapeHTML( json.textUrl || json.titleUrl )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( json.counter )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a class=\"social__title__description social__gray-link social__gray-link__target\" href=\"" + __fest_attrs[0] + "\" name=\"" + __fest_attrs[1] + "\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,">");try{__fest_pushstr(__fest_context,json.text)}catch(e){__fest_log_error(e.message + "61");}try{__fest_if=json.textIcon || json.textIcon2x}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_attrs[0]=__fest_escapeHTML( isRetina ? json.textIcon2x : json.textIcon )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<i class=\"icon icon_mra social__description__link__icon\" style=\"background-image:url(" + __fest_attrs[0] + ")\"></i>");}__fest_pushstr(__fest_context,"</a>");}__fest_pushstr(__fest_context,"</div></div>");__fest_to=__fest_chunks.length;if (__fest_to) {__fest_iterator = 0;for (;__fest_iterator<__fest_to;__fest_iterator++) {__fest_chunk=__fest_chunks[__fest_iterator];if (typeof __fest_chunk==="string") {__fest_html+=__fest_chunk;} else {__fest_fn=__fest_blocks[__fest_chunk.name];if (__fest_fn) __fest_html+=__fest_call(__fest_fn,__fest_chunk.params,__fest_chunk.cp);}}return __fest_html+__fest_buf;} else {return __fest_buf;}}; Splash.tpl.projects.market = function (__fest_context){"use strict";var __fest_self=this,__fest_buf="",__fest_chunks=[],__fest_chunk,__fest_attrs=[],__fest_select,__fest_if,__fest_iterator,__fest_to,__fest_fn,__fest_html="",__fest_blocks={},__fest_params,__fest_element,__fest_debug_file="",__fest_debug_line="",__fest_debug_block="",__fest_htmlchars=/[&<>"]/g,__fest_htmlchars_test=/[&<>"]/,__fest_short_tags = {"area":true,"base":true,"br":true,"col":true,"command":true,"embed":true,"hr":true,"img":true,"input":true,"keygen":true,"link":true,"meta":true,"param":true,"source":true,"wbr":true},__fest_element_stack = [],__fest_htmlhash={"&":"&amp;","<":"&lt;",">":"&gt;","\"":"&quot;"},__fest_jschars=/[\\'"\/\n\r\t\b\f<>]/g,__fest_jschars_test=/[\\'"\/\n\r\t\b\f<>]/,__fest_jshash={"\"":"\\\"","\\":"\\\\","/":"\\/","\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","'":"\\'","<":"\\u003C",">":"\\u003E"},___fest_log_error;function __fest_pushstr(_,s){__fest_buf+=s}if(typeof __fest_error === "undefined"){___fest_log_error = (typeof console !== "undefined" && console.error) ? function(){return Function.prototype.apply.call(console.error, console, arguments)} : function(){};}else{___fest_log_error=__fest_error};function __fest_log_error(msg){___fest_log_error(msg+"\nin block \""+__fest_debug_block+"\" at line: "+__fest_debug_line+"\nfile: "+__fest_debug_file)}function __fest_replaceHTML(chr){return __fest_htmlhash[chr]}function __fest_replaceJS(chr){return __fest_jshash[chr]}function __fest_extend(dest, src){for(var i in src)if(src.hasOwnProperty(i))dest[i]=src[i];}function __fest_param(fn){fn.param=true;return fn}function __fest_call(fn, params,cp){if(cp)for(var i in params)if(typeof params[i]=="function"&&params[i].param)params[i]=params[i]();return fn.call(__fest_self,params)}function __fest_escapeJS(s){if (typeof s==="string") {if (__fest_jschars_test.test(s))return s.replace(__fest_jschars,__fest_replaceJS);} else if (typeof s==="undefined")return "";return s;}function __fest_escapeHTML(s){if (typeof s==="string") {if (__fest_htmlchars_test.test(s))return s.replace(__fest_htmlchars,__fest_replaceHTML);} else if (typeof s==="undefined")return "";return s;}var json=__fest_context;try{if (typeof home == 'object') { __is_slot(json, 5390); var itemsCounter = __get(json, 'slot_5390_counter', ''); json = home.projects.market; var isTargetBlank = home.isTargetBlank; } else { var isTargetBlank = mr.switchers.isTargetBlank; }}catch(e){__fest_log_error(e.message);}__fest_pushstr(__fest_context,"<style>.market{display:none;margin-top:6px}@media all and (max-height:732px){.market{display:none}}@media all and (min-height:733px){.market{display:block}}.market__title{margin-bottom:4px}@media all and (max-height:732px){.market__title{margin-bottom:4px}}@media all and (min-height:733px){.market__title{margin-bottom:6px}}.market__title__link{font-size:18px;line-height:22px}.market__list{position:relative}@media all and (min-width:1200px){.market__list{padding-right:60px}}.market__list__item{display:block;margin-top:4px;font-size:13px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market__list__item_first{margin-top:0}.market__list__item__link__image{display:none;position:absolute;top:0;right:0}@media all and (min-width:1321px){.market__list__item__link__image{display:block}}.market__list__item__link__text{font-size:13px;line-height:16px}</style><div class=\"social social_market\"><div class=\"social__title\"><a class=\"social__title__link\" href=\"");try{__fest_pushstr(__fest_context,json.titleUrl)}catch(e){__fest_log_error(e.message + "20");}__fest_pushstr(__fest_context,"\" name=\"clb");try{__fest_pushstr(__fest_context,json.titleCounter)}catch(e){__fest_log_error(e.message + "23");}__fest_pushstr(__fest_context,"\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,">");try{__fest_attrs[0]=__fest_escapeHTML(json.titleIcon ? '' : ' icon_social icon_social_market')}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<i class=\"social__title__link__icon icon" + __fest_attrs[0] + " icon_social_big\"");try{__fest_if=json.titleIcon}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," style=\"background-image: url(");try{__fest_pushstr(__fest_context,__fest_escapeHTML(json.titleIcon))}catch(e){__fest_log_error(e.message + "35");}__fest_pushstr(__fest_context,");\n\t\t\t\t\t\t\t\tbackground-size: 18px 18px;\"");}__fest_pushstr(__fest_context,"></i><span class=\"social__title__link__text\">");try{__fest_pushstr(__fest_context,json.title)}catch(e){__fest_log_error(e.message + "42");}__fest_pushstr(__fest_context,"</span></a>");try{__fest_if=json.text}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context,"<a class=\"social__title__description social__gray-link social__gray-link__target\" href=\"");try{__fest_pushstr(__fest_context,json.textUrl)}catch(e){__fest_log_error(e.message + "49");}__fest_pushstr(__fest_context,"\" name=\"clb");try{__fest_pushstr(__fest_context,json.counter)}catch(e){__fest_log_error(e.message + "52");}__fest_pushstr(__fest_context,"\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,">");try{__fest_pushstr(__fest_context,json.text)}catch(e){__fest_log_error(e.message + "60");}__fest_pushstr(__fest_context,"</a>");}__fest_pushstr(__fest_context,"</div><div class=\"social__content\"><div class=\"market\">");try{__fest_if=typeof home == 'object'}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{pushSlot('5390')}catch(e){__fest_log_error(e.message);}__fest_pushstr(__fest_context,"<script nonce=\"\u003C!--# echo var=\'csp_nonce\' --\u003E\">mr.counter(\'d");try{__fest_pushstr(__fest_context,__fest_escapeJS(itemsCounter))}catch(e){__fest_log_error(e.message + "73");}__fest_pushstr(__fest_context,"\')<\/script>");}else{(function(__fest_context){var json=__fest_context;try{if (typeof home == 'object') { var isTargetBlank = home.isTargetBlank; } else { var isTargetBlank = mr.switchers.isTargetBlank; }}catch(e){__fest_log_error(e.message);}__fest_pushstr(__fest_context,"<div class=\"market__list\">");var i,item,__fest_to0,__fest_iterator0;try{__fest_iterator0=json.items || [];__fest_to0=__fest_iterator0.length;}catch(e){__fest_iterator0=[];__fest_to0=0;__fest_log_error(e.message);}for(i=0;i<__fest_to0;i++){item=__fest_iterator0[i];try{__fest_attrs[0]=__fest_escapeHTML( !i ? ' market__list__item_first' : '' )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<div class=\"market__list__item" + __fest_attrs[0] + "\">");try{__fest_attrs[0]=__fest_escapeHTML( item.url )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<a href=\"" + __fest_attrs[0] + "\" class=\"market__list__item__link\"");try{__fest_if=isTargetBlank}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){__fest_pushstr(__fest_context," target=\"_blank\"");}__fest_pushstr(__fest_context,">");try{__fest_if=item.image}catch(e){__fest_if=false;__fest_log_error(e.message);}if(__fest_if){try{__fest_attrs[0]=__fest_escapeHTML( item.image )}catch(e){__fest_attrs[0]=""; __fest_log_error(e.message);}try{__fest_attrs[1]=__fest_escapeHTML( item.title )}catch(e){__fest_attrs[1]=""; __fest_log_error(e.message);}__fest_pushstr(__fest_context,"<img class=\"market__list__item__link__image\" src=\"" + __fest_attrs[0] + "\" alt=\"\" title=\"" + __fest_attrs[1] + "\" width=\"55\" height=\"55\"/>");}__fest_pushstr(__fest_context,"<span class=\"market__list__item__link__text\">");try{__fest_pushstr(__fest_context,item.title)}catch(e){__fest_log_error(e.message + "24");}__fest_pushstr(__fest_context,"</span></a></div>");}__fest_pushstr(__fest_context,"</div>");})(__fest_context);}__fest_pushstr(__fest_context,"</div></div></div>");__fest_to=__fest_chunks.length;if (__fest_to) {__fest_iterator = 0;for (;__fest_iterator<__fest_to;__fest_iterator++) {__fest_chunk=__fest_chunks[__fest_iterator];if (typeof __fest_chunk==="string") {__fest_html+=__fest_chunk;} else {__fest_fn=__fest_blocks[__fest_chunk.name];if (__fest_fn) __fest_html+=__fest_call(__fest_fn,__fest_chunk.params,__fest_chunk.cp);}}return __fest_html+__fest_buf;} else {return __fest_buf;}};</script><script nonce="881d6395597b5d5b29f6213796c9d926">(function () { var html = '', i, l = Splash.projectsOrder.length, counters = ['21250496'], name, data, counter; for (i = 0; i < l; i++) { name = Splash.projectsOrder[i]; data = Splash.data.projects[name]; html += Splash.tpl.projects[name](data); if (data.counter) { counters.push(data.counter); } if (data.childCounter) { counters.push(data.childCounter); } } mr.id('mailbox').insertAdjacentHTML('afterend', html); mr.massCounter('imp', counters);(function (__PH, mr) { var ok_url = "http://ok.ru/?_erv=vszatwybdjnmnedtcwq", exit = mr.id("js-ok-exit"), userName = mr.id("js-ok-user-name"), user = mr.id("js-ok-user"), messages = mr.id("js-ok-messages"), notifications = mr.id("js-ok-notifications"), marks = mr.id("js-ok-marks"), messagesCounter = mr.id("js-ok-messages-counter"), notificationsCounter = mr.id("js-ok-notifications-counter"), marksCounter = mr.id("js-ok-marks-counter"), messagesLink = mr.id("js-ok-messages-link"), notificationsLink = mr.id("js-ok-notifications-link"), marksLink = mr.id("js-ok-marks-link"), messagesIcon = mr.id("js-ok-messages-icon"), notificationsIcon = mr.id("js-ok-notifications-icon"), marksIcon = mr.id("js-ok-marks-icon"), auth = mr.id("js-ok-auth"), //noauth = mr.id('js-ok-noauth'), notifiers = mr.id("js-ok-notifiers"), title = mr.id("js-ok-title"), wrapper = mr.id("js-ok-wrapper"), wrapperClass = "social__content_ok_empty", loaded = false; if (exit) { mr.bind(exit, "click", function (e) { __PH.OK.logout(); e.preventDefault ? e.preventDefault() : (e.returnValue = false); }); } if (__okUpdated) { OKUpdate(__okUpdated); __okUpdated = true; } else { OKUpdate({ status: "no auth" }); } __PH.on("OKUpdate", function (e, next) { OKUpdate(e.data); next(); }); setTimeout(function () { if (!__okUpdated) { OKUpdate({ status: "no auth" }); } }, 4000); function OKUpdate(res) { try { var loggedIn = res && res.status == "ok" && (res = res.data); if (loggedIn) { var name = (res.firstName || "") + " " + (res.lastName || ""); if (user && name !== " ") { userName.innerHTML = name; user.style.display = "block"; } else if (user) { user.style.display = "none"; } if (messagesCounter) { messagesCounter.innerHTML = res.messageCnt; } if (notificationsCounter) { notificationsCounter.innerHTML = res.notificationCnt; } if (marksCounter) { marksCounter.innerHTML = res.markCnt; } if (messagesLink) { messagesLink.title = res.messageCnt ? res.messageCnt + " " + _plural(res.messageCnt, ["сообщений", "сообщение", "сообщения"]) : "сообщения"; } if (notificationsLink) { notificationsLink.title = res.notificationCnt ? res.notificationCnt + " " + _plural(res.notificationCnt, [ "оповещений", "оповещение", "оповещения", ]) : "оповещения"; } if (marksLink) { marksLink.title = res.markCnt ? res.markCnt + " " + _plural(res.markCnt, ["оценок", "оценка", "оценки"]) : "оценки"; } if (messages) { messages.style.display = !res.messageCnt ? "none" : ""; } if (notifications) { notifications.style.display = !res.notificationCnt ? "none" : ""; } if (marks) { marks.style.display = !res.markCnt ? "none" : ""; } if (messagesIcon) { mr[!res.messageCnt ? "removeClass" : "addClass"](messagesIcon, "icon_counter_ok-messages_unread"); } if (notificationsIcon) { mr[!res.notificationCnt ? "removeClass" : "addClass"](notificationsIcon, "icon_counter_ok-notifications_unread"); } if (marksIcon) { mr[!res.markCnt ? "removeClass" : "addClass"](marksIcon, "icon_counter_ok-marks_unread"); } if (auth) { auth.style.display = "block"; } //noauth.style.display = 'none'; if (notifiers) { notifiers.style.display = "block"; } } else if ((res && res.status === "no auth") || res.status === "error") { // HOME-5438 выводим то же самое, что и для авторизованных if (auth) { auth.style.display = "block"; } //noauth.style.display = 'none'; if (notifiers) { notifiers.style.display = "none"; } } if (loggedIn) { if (wrapper) { mr.removeClass(wrapper, wrapperClass); } if (title) { title.name = "clb1753635"; } } else { if (wrapper && !mr.hasClass(wrapper, wrapperClass)) { mr.addClass(wrapper, wrapperClass); } if (title) { title.href = ok_url; title.name = "clb10990355"; } } if (!loaded) { new Image().src = "//rs.mail.ru/d" + (loggedIn ? "822035" : "822036") + ".gif?" + parseInt(Math.random() * 100000); loaded = true; } } catch (e) { console.log(e); window.logError && logError(e, "OKUpdate"); } } })(__PH, mr); if (Splash.data.projects.branding) { mr.addClass(mr.id('leftcol'), 'layout__leftcol_styling_' + Splash.data.projects.branding.type); } })();</script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('projects', 1);</script></div><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('leftcol', 1);</script><script nonce="881d6395597b5d5b29f6213796c9d926">(function () { 'use strict'; var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; function createCommonjsModule(fn, module) { return module = { exports: {} }, fn(module, module.exports), module.exports; } var main$1 = createCommonjsModule(function (module, exports) { (function (global, factory) { module.exports = factory(); })(commonjsGlobal, function () { 'use strict'; var version = "2.0.1"; var RE_TAG = /^([a-z][a-z0-9]*)/g; var RE_CLASS = /^\.([A-z0-9\-\_]+)/g; var RE_ID = /^#([A-z0-9\-\_]+)/g; var RE_ATTRS = /^@([A-z0-9\-\_]+)="([^"]+)"/g; var RE_MULTI = /^\*(\d+)/g; var RE_QUOTES = new RegExp('"', 'g'); var RE_SPACES = /\s+/; function parseConfig(data) { return data.map(function (str) { var parts = str.split(RE_SPACES); // внутри кавычек разрешены пробелы var quotes = (str.match(RE_QUOTES) || []).length; if (quotes > 0 && quotes % 2 === 0) { var odd = null; for (var i = 0; i < parts.length; i++) { if (odd === null) { var sub_quotes = (parts[i].match(RE_QUOTES) || []).length; if (sub_quotes && sub_quotes % 2) { odd = i; } } else { parts[odd] += ' ' + parts[i]; if (parts[i].indexOf('"') !== -1) { odd = null; } parts[i] = undefined; } } } return parts.filter(function (part) { return part; }).map(function (part) { var res = { id: null, tag: null, classes: null, attrs: null, multi: 1 }; var match; do { RE_TAG.lastIndex = 0; RE_CLASS.lastIndex = 0; RE_ID.lastIndex = 0; RE_ATTRS.lastIndex = 0; RE_MULTI.lastIndex = 0; if (match = RE_TAG.exec(part)) { part = part.substr(RE_TAG.lastIndex); res.tag = match[1]; } else if (match = RE_CLASS.exec(part)) { part = part.substr(RE_CLASS.lastIndex); res.classes = res.classes || []; res.classes.push(match[1]); } else if (match = RE_ID.exec(part)) { part = part.substr(RE_ID.lastIndex); res.id = match[1]; } else if (match = RE_ATTRS.exec(part)) { part = part.substr(RE_ATTRS.lastIndex); res.attrs = res.attrs || {}; res.attrs[match[1]] = match[2]; } else if (match = RE_MULTI.exec(part)) { part = part.substr(RE_MULTI.lastIndex); res.multi = parseInt(match[1], 10); } } while (match && part.length); if (part.length) { throw new Error('Unparsed template: "' + part + '"'); } return res; }); }); } function buildDom(conf) { var baits = []; var childs = []; var data; while (data = conf.pop()) { var node = document.createElement(data.tag || 'div'); if (!data.attrs) { data.attrs = {}; } if (data.id) { data.attrs.id = data.id; } if (data.classes) { data.attrs["class"] = data.classes.join(' '); } for (var i in data.attrs) { if (data.attrs.hasOwnProperty(i) && i !== 'length') { node.setAttribute(i, data.attrs[i]); } } for (var _i = 0, childs_1 = childs; _i < childs_1.length; _i++) { var child = childs_1[_i]; node.appendChild(child); } childs.length = 0; baits.push(node); childs.push(node); for (var i = 1; i < data.multi; i++) { var clone = node.cloneNode(true); baits.push(clone); childs.push(clone); } } return { baits: baits, nodes: childs }; } function prepareStyles(config) { return { available: typeof window.getComputedStyle === 'function', styles: config.map(function (line) { var data = line.split(/\s*:\s*/); var field = data[0], value = data[1]; return { field: field, value: value }; }) }; } function checkVisibility(bait) { return bait.offsetParent === null; } function checkStyles(bait, config) { if (config.available) { for (var _i = 0, _a = config.styles; _i < _a.length; _i++) { var style = _a[_i]; bait.style[style.field] = style.value; } var computed_1 = window.getComputedStyle(bait, null); return config.styles.some(function (style) { return computed_1[style.field] !== style.value && computed_1[style.field] !== 'auto'; }); } return false; } function checkJS(config) { if (config) { var RE_1 = new RegExp(config); return Object.keys(window).some(function (field) { return !!field.match(RE_1); }); } return false; } var default_1 = /** @class */function () { function default_1(config) { this.config = config; this.container = null; this.styles = null; this.rules = null; this.baits = []; } default_1.prototype.check = function () { try { var _a = this, config = _a.config, baits_1 = _a.baits; var _b = this, rules = _b.rules, styles_1 = _b.styles, container = _b.container; if (checkJS(config.js)) { return true; } if (baits_1.length) { return baits_1.some(function (bait) { return checkVisibility(bait) || checkStyles(bait, styles_1); }); } else { rules = this.rules = parseConfig(this.config.baits); styles_1 = this.styles = prepareStyles(this.config.css); container = this.container = document.createElement('div'); container.style.position = 'absolute'; container.style.visibility = 'hidden'; container.style.top = '-10000px'; container.style.left = '-10000px'; document.body.appendChild(container); for (var _i = 0, rules_1 = rules; _i < rules_1.length; _i++) { var rule = rules_1[_i]; var div = buildDom(rule); if (div.baits.length) { for (var _c = 0, _d = div.nodes; _c < _d.length; _c++) { var node = _d[_c]; container.appendChild(node); } var detect = div.baits.some(function (bait) { baits_1.push(bait); return checkVisibility(bait) || checkStyles(bait, styles_1); }); if (detect) { return true; } } } } } catch (e) { console.error(e); } return false; }; default_1.prototype.destroy = function () { var _a = this, baits = _a.baits, container = _a.container; if (container) { document.body.removeChild(container); this.container = null; } baits.length = 0; this.rules = this.styles = null; }; default_1.version = version; return default_1; }(); return default_1; }); }); var XOREncode = function (key, str) { var coded = ''; for (var i = 0; i < str.length; i++) { var a = str.charCodeAt(i); var j = i % key.length; var b = key.charCodeAt(j); coded += String.fromCharCode(a ^ b); } return coded; }; var Encryptor = function (options) { function strToHex(str) { var hexStr = ''; for (var i = 0; i < str.length; i++) { hexStr += (256 + str.charCodeAt(i)).toString(16).slice(1); } return hexStr; } return function (original) { var url = options.getUrl(original); if (url) { switch (options.type) { case 'xor': var result = XOREncode(options.key, url); if (options.encode === 'hex') { result = strToHex(result); } else { result = encodeURIComponent(result); } return options.endpoint + '/' + (options.keyId || '') + result; case 'plain': default: return options.endpoint + encodeURI(url); } } else { return original; } }; }; var urlConstructorExists = false; try { urlConstructorExists = new URL('http://example.com/').href === 'http://example.com/'; } catch (exception) {} function _random(min, max) { return Math.random() * (max - min + 1) + min | 0; } var supportCssCalc; function isSupportedCSSCalc() { if (supportCssCalc === undefined) { try { if (typeof window.getComputedStyle === 'function') { var elem = document.createElement('div'); elem.style.height = 'calc(30px + 30px)'; document.getElementsByTagName('body')[0].appendChild(elem); supportCssCalc = window.getComputedStyle(elem, null).getPropertyValue('height') === '60px'; elem.parentNode.removeChild(elem); } } catch (e) { supportCssCalc = false; } } return supportCssCalc; } var toArray = function toArray(arrayLike) { return Array.prototype.slice.call(arrayLike); }; var extend = function extend() { var args = toArray(arguments); var target = args.shift(); args.forEach(function (source) { for (var prop in source) { target[prop] = source[prop]; } }); return target; }; var merge = function merge() { var args = toArray(arguments); var target = args.shift(); args.forEach(function (source) { for (var prop in source) { if (!target[prop]) { target[prop] = source[prop]; } } }); return target; }; var Utils = { random: _random, calcString: function calcString(result, unit) { result = parseInt(result, 10); if (isSupportedCSSCalc()) { var res = []; var sum = 0; for (var i = 0, l = _random(1, 6); i < l; i++) { res.push(_random(-100, 100)); sum += res[res.length - 1]; } if (sum !== result) { res.push(result - sum); } return 'calc(' + res.map(function (p) { return p.toString() + unit; }).join(' + ') + ')'; } else { return result + unit; } }, replaceUrl: function replaceUrl(chunk, baseUrl, closingParenthesis) { if (urlConstructorExists && baseUrl) { var firstChar = chunk.charAt(0); var quoted = firstChar === '"' || firstChar === '\''; var from = 0 + quoted; var to; if (closingParenthesis) { to = chunk.indexOf((quoted ? firstChar : '') + ')'); } else { to = quoted ? chunk.indexOf(firstChar, from + 1) : chunk.length; } var url = chunk.slice(from, to); try { url = new URL(url, baseUrl).href; } catch (exception) {} return chunk.slice(0, from) + url + chunk.slice(to); } else { return chunk; } }, replaceContent: function replaceContent(chunk) { var firstChar = chunk.charAt(0); var isQuoted = firstChar === '"' || firstChar === '\''; var from = Number(isQuoted); var to = isQuoted ? chunk.indexOf(firstChar, from) : chunk.indexOf(';', from); var letters = chunk.slice(from, to); var content = ''; if (/^\\[a-z0-9]+$/.test(letters) || !isQuoted) { content = letters; } else { for (var i = 0; i < letters.length; i++) { var code = letters[i].charCodeAt(0); if (isNaN(code)) { continue; } content += '\\' + code.toString(16); } } return chunk.slice(0, from) + content + chunk.slice(to); }, iterate: function iterate(object, callback, context) { for (var field in object) { if (Object.prototype.hasOwnProperty.call(object, field) && field !== 'length') { callback.call(context || this, object[field], field); } } }, extend: extend, merge: merge, toArray: toArray }; function _createStyleSheet(attrs) { var style = document.createElement('style'); style.appendChild(document.createTextNode('')); attrs = attrs || {}; attrs.rel = 'stylesheet'; attrs.type = 'text/css'; attrs.media = attrs.media || 'screen'; Utils.iterate(attrs, function (value, name) { if (value) { style.setAttribute(name, value); } }); return style; } function _insertRule(str) { if (str) { this.__rules.push(str); } } function StyleSheetsItem(attrs, originalNode) { this.__style = _createStyleSheet(attrs); this.__style.__created = true; this.__rules = []; this.__originalNode = originalNode; } function _cloneAttr(attrName, oldNode, newNode) { var attr = oldNode.getAttribute(attrName); if (attr) { newNode.setAttribute(attrName, attr); } } function _insertDelayed() { if (this.__rules.length) { this.__style.appendChild(document.createTextNode(this.__rules.join('\n'))); } } function _getLastStyleParent() { var stylesheets = document.styleSheets; for (var i = stylesheets.length; i > 0; i--) { var style = stylesheets[i - 1]; if (style && style.ownerNode && style.ownerNode.parentNode) { return style.ownerNode.parentNode; } } } StyleSheetsItem.prototype = { constructor: StyleSheetsItem, insert: function insert() { _insertRule.apply(this, arguments); }, insertBlock: function insertBlock(block, contents) { _insertRule.apply(this, [block + '{' + contents + '}']); }, setContent: function setContent(source) { this.__style.appendChild(document.createTextNode(source)); }, apply: function apply() { if (this.__originalNode && this.__originalNode.parentNode) { _cloneAttr('id', this.__originalNode, this.__style); this.__originalNode.parentNode.replaceChild(this.__style, this.__originalNode); } else { (_getLastStyleParent() || document.head).appendChild(this.__style); } _insertDelayed.apply(this); }, getSheet: function getSheet() { return this.__style.sheet; } }; function _getRules(sheet) { try { return sheet.cssRules || sheet.rules; } catch (e) { return null; } } function _replaceUrls(data, baseUrl) { var firstChunk = true; return data.split('url(').map(function (chunk) { if (firstChunk) { firstChunk = false; return chunk; } return Utils.replaceUrl(chunk, baseUrl, true); }).join('url('); } var RE_CONTENT = /content\s*:\s*/; function _replaceContent(data) { var firstChunk = true; return data.split(RE_CONTENT).map(function (chunk) { if (firstChunk) { firstChunk = false; return chunk; } return Utils.replaceContent(chunk); }).join('content:'); } function _toCamelCase(str) { return str.replace(/-([a-z])/g, function (g) { return g[1].toUpperCase(); }); } var RE_NUM_VAL = /^(-?\d+)([a-z%]+)$/; var RE_CSS_VAL_SPLIT = /\s(?![*+\-/]|[^()]+\)+|\(+)/; function _convertRule(rule, _convert, baseUrl, options) { var cssText = ''; var selector = _convert(rule.selectorText); for (var i = 0; i < rule.style.length; i++) { var important = rule.style.getPropertyPriority(rule.style[i]) === 'important' ? ' !important' : ''; var styleName = rule.style[i]; if (/background-(repeat|position)-[xy]/.test(styleName)) { styleName = styleName.replace(/-[xy]$/, ''); } var value = rule.style[styleName] || rule.style[_toCamelCase(styleName)]; if (value === undefined || !value.length) { styleName = styleName.replace(/-(value|(ltr|rtl)-source)$/g, ''); value = rule.style[styleName] || rule.style[_toCamelCase(styleName)]; } if (value === undefined && styleName === 'float') { value = rule.style.cssFloat; } if (value !== undefined && value.length) { if (options.randomize && options.randomize.length && options.randomize.indexOf(styleName) > -1 && selector != rule.selectorText) { var parts = value.split(RE_CSS_VAL_SPLIT), pLen = parts.length, nVal = []; while (pLen--) { var num = RE_NUM_VAL.exec(parts[pLen]); nVal.unshift(num ? Utils.calcString(num[1], num[2]) : parts[pLen]); } value = nVal.join(' '); } cssText += styleName + ': ' + value + important + '; '; } } if (cssText.indexOf('url(') !== -1) { cssText = _replaceUrls(cssText, baseUrl); } if (cssText.indexOf('content') !== -1) { cssText = _replaceContent(cssText, baseUrl); } return selector + ' { ' + cssText + ' }'; } var StyleSheetsParser = { iterate: function iterate(sheet, _convert, baseUrl, callback, options) { options = options || {}; Utils.iterate(_getRules(sheet), function (rule) { switch (rule.type) { case 1: callback(_convertRule(rule, _convert, baseUrl, options)); break; case 4: var mediaRulesList = []; Utils.iterate(rule.cssRules || rule.rules, function (subRule) { mediaRulesList.push(_convertRule(subRule, _convert, baseUrl, options)); }); callback('@media ' + rule.media.mediaText + ' { ' + mediaRulesList.join(' ') + ' }'); break; default: callback(rule.cssText); break; } }); } }; var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; var noop = new Function(); var XHR = function XHR() { var req = { readyState: 4, status: -1 }; req.open = req.send = noop; try { req = new window.XMLHttpRequest(); } catch (_) { try { req = new window.ActiveXObject('Msxml2.XMLHTTP'); } catch (_) { try { req = new window.ActiveXObject('Microsoft.XMLHTTP'); } catch (_) {} } } return req; }; var xhr = { request: function request(setup, callback) { var url = setup, method = 'GET', body = null, sync = false, credentials = false, request = XHR(), error = null, start = new Date(), returned = { error: error, xhr: request }; if ((typeof setup === 'undefined' ? 'undefined' : _typeof(setup)) === 'object') { url = setup.url; method = setup.method || method; body = setup.body || body; sync = setup.sync || sync; credentials = setup.credentials || credentials; } request.url = url; var _oncomplete = function oncomplete() { if (!error && request.readyState !== 4) return; _oncomplete = noop; returned.error = error; request.duration = new Date() - start; request.onerror = request.onreadystatechange = null; typeof callback === 'function' && callback(error, request); }; try { request.onreadystatechange = _oncomplete; request.onerror = function (err) { error = err; _oncomplete(); }; request.open(method, url, !sync); request.withCredentials = credentials; request.send(body); } catch (err) { error = err; _oncomplete(); } return returned; } }; var RE_HOST = /^(\/|https?:\/\/([^\/]*.)?(dev|imgs)?mail.ru\/)/; var RE_RELATIVE = /.*?\/\/.*?\//; var justOneSelector = false; var useRelativeProxy = false; function _convert(_selectors, selector) { var convertedSelector = _selectors(selector); return justOneSelector || convertedSelector === selector ? convertedSelector : convertedSelector + ',' + selector; } function _propertiesToString(block) { var result = []; Utils.iterate(block, function (value, name) { result.push(name + ':' + value + ';'); }); return '{' + result.join('\n') + '}'; } function _getSource(url) { var data = xhr.request({ url: url, sync: true }); if (data.error) { var message = '[CSS LOADING ERROR] Cant load ' + url; if (window.ajs && window.ajs.log) { window.ajs.log(message); } data.error.description = message; data.error.sheet = url; throw data.error; } return data.xhr.responseText; } function _loadCSSByXhr(sheet) { var url = sheet.href; try { return _getSource(url); } catch (e) { if (useRelativeProxy) { url = url.replace(RE_RELATIVE, '/'); return _getSource(url); } else { throw e; } } } function _awaitFor(links, callback) { var RE_NORMALIZE = /^(https:)?\/\/[^/]+/; var need = links.map(function (url) { return url.replace(RE_NORMALIZE, ''); }); function _check() { Utils.iterate(document.styleSheets, function (sheet) { if (sheet.ownerNode.tagName === 'LINK') { var url = _getHref(sheet).replace(RE_NORMALIZE, ''); need = need.filter(function (item) { return url !== item; }); } }); if (need.length) { setTimeout(_check, 100); } else { callback(); } } _check(); } function _getHref(sheet) { var href; if (sheet.ownerNode) { href = sheet.ownerNode.href || sheet.ownerNode.getAttribute('x-href'); href = (href || '').replace(/^https:/, ''); } return href; } var StyleSheets = { setup: function setup(conf) { if (conf) { if (typeof conf.justOneSelector === 'boolean') { justOneSelector = conf.justOneSelector; } if (typeof conf.useRelativeProxy === 'boolean') { useRelativeProxy = conf.useRelativeProxy; } } }, update: function update(links, _selectors, errorHook, options) { _awaitFor(links, function () { var sheets = [].map.call(document.styleSheets, function (sheet) { return sheet; }); sheets.forEach(function (sheet) { if (!sheet.ownerNode || sheet.ownerNode.__created || sheet.__updated || sheet.ownerNode.tagName !== 'LINK') { return; } var origin = sheet; sheet.__updated = true; var href = _getHref(sheet); if (sheet.href && RE_HOST.test(sheet.href)) { try { var source = _loadCSSByXhr(sheet); if (source) { var proxyStylesheet = new StyleSheetsItem({ 'x-href': href, 'media': sheet.media.mediaText }, sheet.ownerNode); proxyStylesheet.setContent(source); proxyStylesheet.apply(); origin = proxyStylesheet.getSheet(); origin.__updated = true; } } catch (err) { if (typeof errorHook === 'function') { errorHook(err); } } } var nextSheet = new StyleSheetsItem({ 'x-href': href, 'media': sheet.media && sheet.media.mediaText }, origin.ownerNode); nextSheet.__updated = true; StyleSheetsParser.iterate(origin, _convert.bind(null, _selectors), href, function (rule) { nextSheet.insert(rule.toString()); }, options); nextSheet.apply(); }); }); }, remove: function remove(links) { links = (links || []).map(function (url) { return (url || '').replace(/^https:/, ''); }); if (links.length) { var toRemove = []; Utils.iterate(document.styleSheets, function (sheet) { var url = _getHref(sheet); if (url && links.indexOf(url) !== -1) { toRemove.push(sheet); } }); for (var i = toRemove.length - 1; i >= 0; i--) { var sheet = toRemove[i]; sheet.ownerNode.parentNode.removeChild(sheet.ownerNode); } } }, insert: function insert(config, _selectors) { var sheet = new StyleSheetsItem({}); var _bindConvert = _convert.bind(null, _selectors); var constructRule = function constructRule(selector, block) { return _bindConvert(selector) + _propertiesToString(block); }; var insertRule = function insertRule(block, selector) { if (/@(media|supports|document|page|keyframes|font-feature-values)/.test(selector)) { var blockRules = []; var createBlockRule = function createBlockRule(block, selector) { blockRules.push(constructRule(selector, block)); }; Utils.iterate(block, createBlockRule); sheet.insertBlock(selector, blockRules.join('')); } else { sheet.insert(constructRule(selector, block)); } }; Utils.iterate(config, insertRule); sheet.apply(); return sheet; } }; function shuffle(array) { var currentIndex = array.length, temporaryValue, randomIndex; while (0 !== currentIndex) { randomIndex = Math.floor(Math.random() * currentIndex); currentIndex -= 1; temporaryValue = array[currentIndex]; array[currentIndex] = array[randomIndex]; array[randomIndex] = temporaryValue; } return array; } var counter = 1000; var postfixChars = function (chars) { for (var i = 0; i < 10; i++) { chars.push(i.toString()); } for (var i = 0; i < 25; i++) { chars.push(String.fromCharCode(97 + i)); chars.push(String.fromCharCode(65 + i)); } return shuffle(chars); }([]); var idOf_MAX = postfixChars.length; function idOf(i) { return (i >= idOf_MAX ? idOf((i / idOf_MAX >> 0) - 1) : '') + postfixChars[i % idOf_MAX >> 0]; } var prefix = function () { var result = []; for (var i = 0; result.length < 5 && i < postfixChars.length; i++) { if (result.length > 0 || !/[0-9]/.test(postfixChars[i])) { result.push(postfixChars[i]); } } return result.join(''); }(); var cid = function () { return prefix + idOf(counter++); }; var _counter = 0; var _keys = {}; function _id() { var key = cid(true); _keys[key] = true; return key; } function _fragments(size, depth) { var fragment = document.createDocumentFragment(); for (var index = 0, max = Utils.random(0, size); index < max; index++) { var child = document.createElement('div'); _counter++; if (Utils.random(0, depth)) { child.appendChild(_fragments(size, depth - 1)); } var useAttr = 0; if (!(Utils.random(0, size) % 2)) { child.id = _id(); useAttr++; } if (!(Utils.random(0, size) % 5)) { child.setAttribute('data-bem', _id()); useAttr++; } if (!(Utils.random(0, size) % 6)) { child.setAttribute('data-mnemo', _id()); useAttr++; } if (!(Utils.random(0, size) % 3) || !useAttr) { child.className = _id(); } fragment.appendChild(child); } return fragment; } var Welter = { isWelter: function isWelter(id) { return _keys[id] !== undefined; }, wrap: function wrap(context, selector) { function _wrap(container) { container && Utils.toArray(container.querySelectorAll(selector)).forEach(function (node) { var fragments = _fragments(5, 5); var divs = fragments.querySelectorAll('div'); var target = divs[Utils.random(0, divs.length - 1)]; if (node && target) { node.originalParentNode = node.parentNode; node.parentNode.insertBefore(fragments, node); target.appendChild(node); } }); } try { if (context.nodeType) { _wrap(context); } else if (context.length >= 0) { if (context.length === 1) { _wrap(context[0]); } else { Utils.toArray(context).forEach(_wrap); } } else { console.warn('[Walter.wrap] this "context" not supported:', context); } } catch (error) { console.error(error); } } }; var __cid = cid(); var __uid = 0; var __cache = { names: {}, reverse: {}, wraps: {} }; var __data = {}; var ENABLE = false; var __mathesOptions = []; var RE_FILTER; var TRANSLATE_ALL = false; var RE_SELECTOR = /([@#:.]*)([\w$-]+)/gi; var OPTIONS = {}; var DEF_RAND_PROPS = function () { var base = ['top', 'right', 'bottom', 'left']; var extendable = ['margin', 'padding']; var result = ['height', 'width', 'max-width', 'max-height', 'min-height', 'min-width']; extendable.forEach(function (prop) { base.forEach(function (side) { result.push(prop + '-' + side); }); }); return result.concat(base, extendable); }(); function Locator(options) { _setup(options); } function _updateSheets(links, errorHook) { if (ENABLE && links) { StyleSheets.update(links, _selectors, errorHook, OPTIONS); } } function _insertSheet(sheet) { return StyleSheets.insert(sheet, _selectors); } function _setup(options, errorHook) { options = Utils.extend({}, OPTIONS, options || {}); OPTIONS = options; if (!!options.enable) { ENABLE = true; } if (ENABLE) { if (typeof options.translateAll === 'boolean') { TRANSLATE_ALL = options.translateAll; } if (options.match && options.match instanceof Array && options.match.length > 0) { __mathesOptions = __mathesOptions.concat(options.match); RE_FILTER = new RegExp('^(' + __mathesOptions.join('|') + ')'); } } StyleSheets.setup(options.styleSheetsOptions); if (options.randomize) { options.randomize = options.randomize === true ? DEF_RAND_PROPS : options.randomize; } if (options.links) { _updateSheets(options.links, errorHook); } if (options.sheet) { _insertSheet(options.sheet); } } function _key(value, filterValue) { return (filterValue ? filterValue + '@@@' : '') + value; } function _transformStr(value, filterValue) { var key = _key(value, filterValue); var name = __cache.names[key]; if (!name && ENABLE && (TRANSLATE_ALL || RE_FILTER && RE_FILTER.test(filterValue || value))) { name = cid(); __cache.names[key] = name; __cache.reverse[name] = value; } return name || value; } function _transform(value, filterValue) { var valObj = _splitElemMod(value); if (filterValue) { return _transformStr(valObj.elem, filterValue) + (valObj.mod ? '_' + _transformStr(valObj.mod, filterValue) : ''); } else { return _transformStr(valObj.elem) + (valObj.mod ? '_' + _transformStr(valObj.mod, valObj.elem) : ''); } } function _splitElemMod(value) { var m = (value ? '' + value : '').match(/^(.*?[^_])(_([^_]+))?$/); var modifier; if (m) { value = m[1]; modifier = m[3]; } return { elem: value, mod: modifier }; } function _selectors(selector) { return selector.replace(RE_SELECTOR, function (text, prefix, name) { if (!prefix || /:/.test(prefix)) { return text; } return prefix + _transform(name); }); } function _lookup(name, filterValue) { var valObj = _splitElemMod(name); if (filterValue) { return (__cache.names[_key(valObj.elem, filterValue)] || valObj.elem) + (valObj.mod ? '_' + (__cache.names[_key(valObj.mod, filterValue)] || valObj.mod) : ''); } else { return (__cache.names[valObj.elem] || valObj.elem) + (valObj.mod ? '_' + (__cache.names[_key(valObj.mod, valObj.elem)] || valObj.mod) : ''); } } function _splitCallback(value, callback, filterValue) { return (value || '').toString().split(/\s+/).map(function (name) { return callback(name, filterValue); }).join(' '); } function _reverse(name) { var valObj = _splitElemMod(name); return (__cache.reverse[valObj.elem] || valObj.elem) + (valObj.mod ? '_' + (__cache.reverse[valObj.mod] || valObj.mod) : ''); } Locator.prototype = { constructor: Locator, setup: _setup, selector: function selector(_selector, justOneSelector) { var newSelector = _selectors(_selector); if (justOneSelector || _selector == newSelector) { return newSelector; } else { return newSelector + ', ' + _selector; } }, transform: function transform(value, filterValue) { return _splitCallback(value, _transform, filterValue); }, lookup: function lookup(value, filterValue) { return _splitCallback(value, _lookup, filterValue); }, updateSheets: _updateSheets, removeSheets: function removeSheets(links) { if (ENABLE && links) { StyleSheets.remove(links); } }, insertSheet: _insertSheet, reverse: function reverse(value) { return _splitCallback(value, _reverse); }, isWelter: function isWelter(name) { return Welter.isWelter(name); }, wrap: function wrap(elements, context) { if (ENABLE) { var context = context || document; var id; if (context[__cid]) { id = context[__cid]; } else { id = ++__uid; context[__cid] = id; } var data = __data[id]; if (data == null) { data = {}; } elements.forEach(function (originalSelector) { if (!data[originalSelector]) { var smokeSelector = _selectors(originalSelector); data[originalSelector] = smokeSelector; __data[id] = data; Welter.wrap(context, smokeSelector); } }); } }, calcString: function calcString(result, unit) { return ENABLE ? Utils.calcString(result, unit) : result + unit; }, removeCache: function removeCache(el) { delete __data[el[__cid]]; delete el[__cid]; }, isEnabled: function isEnabled() { return ENABLE; } }; var mr = window.mr; mr.encryptor = Encryptor; mr.locator = new Locator({ match: ['slot', 'rectangle-banner', 'tgb', 'tgb-banner', 'zeropixel', 'layout__content', 'news', 'search', 'search-block', 'regional-info', 'informers', 'region-confirm'] }); if (window._ES5 && 0) { var hp = new main$1({ baits: "false".split(','), css: [] }); // Флажок о том, что адблок попался mr._.STUCK_IN_POT = hp.check(); } // Эти две константы заменяются Галпом if (mr._.STUCK_IN_POT) { var adBlockRadar = createRadar('adblock'); adBlockRadar.one({ name: 'adblock_detected', time: 1 }); mr._.SEARCH_UID = Math.round(Math.random() * 1E9); mr.locator.setup({ enable: mr._.STUCK_IN_POT }); window.adBlockRadar = adBlockRadar; } // Добавляет случайные фейковые бем-аттрибуты при включённом мимике mr.setBem = function (el, name) { if (!mr._.STUCK_IN_POT) { return; } var coinResult = function coinResult() { return Math.random() > 0.5; }; ['bem', 'mnemo'].forEach(function (attr) { if (coinResult()) { el.setAttribute('data-' + attr, name); } }); }; }()); </script><script nonce="881d6395597b5d5b29f6213796c9d926">mr.encrypt = new mr.encryptor({ endpoint: '/apic', type: 'xor', encode: 'hex', key: 'd9e9d359541013aecd76aa771db42c8c', keyId: '', getUrl: function (url) { return url } })</script><script nonce="881d6395597b5d5b29f6213796c9d926">(function ($) { var cancelTime = 60 * 1000, callbackId = 0, loadedScripts = {}, i, l; var adBlockRadar = window.adBlockRadar; var PAGE_ID = 239250; var CID = 513655; var TGB_SLOT = 4847; var RECTANGLE_SLOT = 4499; var MIMIC = { '4499': { slot: 101668, statId: 449901 }, '4847': { slot: 101670, statId: 484701 } }; var MIMIC_URL = "/api-proxy/rb-mimic/v1/page?page_id=" + PAGE_ID + "&cid=" + CID + "&location=" + encodeURIComponent('https://mail.ru'); var __transform = $.locator.transform; /** * Возвращает свойство obj.a.b по ключу 'a.b' или 'a[0].c', но не 'a[varik].c' * @param {object} obj * @param {string} key */ var __getPropByFlatKey = function (obj, key) { // Сразу проверим на 'a[varik].c' if (/\[\s*[a-zA-Z]\s*\]/.test(key)) { return false; } try { var query = key.replace(/[\s'"]/g, '').split(/[\.\[\]]/).filter(function (prop) { return prop; }); var result_1 = obj; query.forEach(function (prop) { result_1 = result_1[prop]; }); return result_1; } catch (e) { return; } }; function fastRadar(time, place, prefix) { new Image().src = '//stat.radar.imgsmail.ru/update?p=splash&t=' + (prefix || 'tgb') + '_' + place + '&v=' + time + '&rnd=' + Math.random() + (document.referrer ? '&r=' + escape(document.referrer) : ''); } function execInnerScripts(elem) { try { var childScripts = elem.getElementsByTagName('script'); function evalScript(i) { var elem = childScripts[i], data = (elem.text || elem.textContent || elem.innerHTML || ''), head = document.getElementsByTagName('head')[0] || document.documentElement, script = document.createElement('script'); script.type = 'text/javascript'; if (elem.src) { if (!loadedScripts[elem.src]) { script.setAttribute('src', elem.src + '?rnd=' + Math.random()); script.onload = function () { head.removeChild(script); loadedScripts[elem.src] = 1; next(); }; head.insertBefore(script, head.firstChild); } else { next(); } } else { try { // doesn't work on ie... script.appendChild(document.createTextNode(data)); } catch (e) { // IE has funky script nodes script.text = data; } head.insertBefore(script, head.firstChild); head.removeChild(script); next(); } function next() { childScripts[i + 1] && evalScript(i + 1); } } childScripts.length && evalScript(0); } catch (e) { window.logError && logError(e, 'execInnerScripts'); } } function parseWrite(html, prefix) { var id = '_slot_' + (prefix || '') + '_' + (new Date().getTime() * parseInt(Math.random() * 100000)); var nonce = "881d6395597b5d5b29f6213796c9d926"; html = html.replace(/(<script[^>]*>)\s*(<!--|\/\/\s*<!\[CDATA\[)/gi, '$1;') .replace(/\/\/\s*(-->|\]\]>)\s*(<\/script>)/gi, ';$2') .replace(/\w+\.write(ln)?\(/ig, '_' + id + '+=(') .replace(/<script/g, '<script nonce="' + nonce + '"'); return '<script nonce="' + nonce + '">window._' + id + '="";<\/script>' + html + '<span id="' + id + '"></span><script nonce="' + nonce + '">mr.id("' + id + '").innerHTML = _' + id + '<\/script>'; } var __getRandomInt = function (min, max) { return (Math.floor(Math.random() * (max - min + 1)) + min); }; // Описываем куда и как вставлять рекламные банеры var __getPlaceholderData = function (_slot, _isMimic) { return ({ '4499': { tpl: _isMimic ? 'rectangle' : 'right', // куда вставлять target: _isMimic ? 'layout' : 'placeholder-4499', // как вставлять where: _isMimic ? 'inside' : 'before', size: 300 }, '4847': { tpl: 'tgb', where: 'after', target: $.locator.lookup('news'), size: 60 } }[_slot]); }; /** * Создаём обёртку для баннера * @param {*} id номер слота * @param {*} target элемент который мы зеркалируем абсолютом */ var __createPlaceholder = function (_a) { var slot = _a.slot, target = _a.target, where = _a.where, tpl = _a.tpl; var container = $.id(target); var placeholder = document.createElement('div'); var slotId = "slot_" + slot; placeholder.id = __transform(slotId); placeholder.className = __transform(tpl + "-banner" + (mr._.EXPANDABLE_BANNER ? ' is-expandable' : '')); // После какого элемента вставляем var ref; // После случайного элемента внутри контейнера if (where === 'inside') { // Вставим перед случайным элементом внутри 'layout' // или после последнего var childs = []; var l_1 = container.children.length; while (l_1--) { var child = container.children[l_1]; if (child.tagName.toLowerCase() === 'div') { childs.push(child); } } // Берём случайный элемент... var index = __getRandomInt(0, childs.length - 1); ref = childs[index]; } else if (where === 'after' || where === 'before') { ref = container; } else { return false; } if (ref) { ref.insertAdjacentElement(where === 'after' ? 'afterend' : 'beforebegin', placeholder); } // Возвращаем див для вставки баннера return placeholder; }; __placeholders = {}; // Получаем или создаём площадку под баннер var __getPlaceholder = function (banner) { var placeholder = __placeholders[banner.slot]; if (!placeholder) { placeholder = __placeholders[banner.slot] = __createPlaceholder(banner); } return placeholder; }; /** * @param {array} slots * @param {object} params * @param {function} callbackFn */ function reloadSlots(slots, params, callbackFn) { return function () { var reloadSlotsInner = function (_c, _slots) { try { var isMimicResponse_1 = _c.result; // Собираем данные для мимика if (isMimicResponse_1) { // Для мимика слот всегда один var slot = _slots[0]; adBlockRadar.one({ name: "adblock_response_from-" + slot, time: 1 }); // Забираем баннер var json = _c.result.body.direct; var placeholderData = __getPlaceholderData(slot, isMimicResponse_1); var placeholder = __getPlaceholder($.extend( // куда и как вставлять placeholderData, { slot: slot })); if (json.ads && !json.ads.length) { adBlockRadar.one({ name: "adblock_empty_data_from-" + slot, time: 1 }); } callbackFn(placeholder, { html: json, tpl: placeholderData.tpl }); } else { _c.forEach(function (ad) { var slot = +ad.slot; var placeholder; var banner; // Это ТГБ? if (slot === TGB_SLOT) { ad.json = $.parseJson(ad.html); if (ad.json) { delete ad.html; } } // ТГБ или 300х300? if (MIMIC[slot]) { var placeholderData = __getPlaceholderData(slot, isMimicResponse_1); placeholder = __getPlaceholder($.extend( // куда и как вставлять placeholderData, { slot: slot })); } else { // Для остальных уже есть контейнеры placeholder = mr.id("slot_" + slot); } callbackFn(placeholder, ad); }); } } catch (e) { window.logError && logError(e, 'reloadSlots'); } }; var callbackName = 'reloadSlots' + callbackId++; // Через Васю или напрямую var url = ($._.STUCK_IN_POT ? MIMIC_URL + "&" : '//ad.mail.ru/adq/?') + "callback="; var p = []; var reloadSlotsJSONPCallback = function (_c) { reloadSlotsInner(_c, slots); }; window[callbackName] = reloadSlotsJSONPCallback; setTimeout(function () { window[callbackName] = function () { }; }, cancelTime); // Передали только массив со слотами и колбэк if (typeof params === 'function') { callbackFn = params; params = undefined; } if (params) { for (var paramName in params) if (params.hasOwnProperty(paramName)) { var paramValue = params[paramName]; p.push([paramName, paramValue].join('=')); } } // Формируем урл запроса url += callbackName; if ($._.STUCK_IN_POT) { var slotData = MIMIC[slots[0]]; url += "&slot=" + slotData.slot + "&stat_id=" + slotData.statId; } else { url += '&q=' + (slots.join('&q=')); url += '&p=splash'; if (_EXPERIMENTID) { url += '&test_id=' + _EXPERIMENTID; url += '&exp_id=' + _EXPERIMENTID; } if (_PREVIEW) { url += '&preview=' + _PREVIEW; } // параметры if (p.length) { url += '&' + p.join('&'); } } // Логируем если searchuid на момент запроса отсутствует if (mr._.STUCK_IN_POT) { if (!$.cookie('searchuid')) { adBlockRadar.one({ name: 'adblock_no_searchuid', time: 1 }); } adBlockRadar.one({ name: "adblock_request_to-" + slots[0], time: 1 }); } $.getScript(mr._.STUCK_IN_POT && mr.encrypt ? mr.encrypt(url) : url, false, 'utf-8'); }; } $.insertBanner = function (placeholder, data) { /* <i style="zeropixel">.</i> для IE8, иначе innerHTML не отрабатывает. Why? Because IE */ placeholder.innerHTML = '<i class="zeropixel">.</i>' + parseWrite(data.html, data.slot); execInnerScripts(placeholder); }; $.insertByJSON = function (placeholder, data) { // Это мимик if (data.html) { placeholder.innerHTML = Splash.tpl[data.tpl](data.html); // Это спрятанные ссылочки var links = placeholder.querySelectorAll('[data-mnemo=true]'); $.toArray(links).forEach(function (link) { var url = __getPropByFlatKey(data.html, link.getAttribute('data-bem')); ['data-bem', 'data-mnemo'].forEach(function (attr) { link.removeAttribute(attr); }); if (url) { link.addEventListener('click', function (event) { event.stopPropagation(); adBlockRadar.one({ name: 'adblock_click_to_banner', time: 1 }); window.location.href = url; }); } }); } else if (data.json) { var banner = !data.json.hasOwnProperty('icon_hd') ? data.json : { href: data.json.urlToNavigateOnClick, img: $.retina && data.json.icon_hd ? data.json.icon_hd : data.json.icon, title: [data.json.header], text: [data.json.text], type: 'target', marker: 'Реклама myTarget', pixels: data.json.statistics }, pixel = void 0; banner.id = data.banner; /* normalize target stat pixels */ for (var i = 0, l = banner.pixels.length; i < l; i++) { pixel = banner.pixels[i]; if (typeof pixel !== 'string') { banner.pixels[i] = pixel.url; } } $.counter('d' + data.banner); placeholder.innerHTML = Splash.tpl.tgb(banner); } }; $.reloadSlots = reloadSlots; $.tgbRadar = fastRadar; })(window.mr); </script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('baseStyles');</script><div id="style-checker" style="position: absolute; left: -999px; top: -999px; visibility: hidden; height: 1px; overflow: hidden;">A</div><link rel="stylesheet" type="text/css" href="//limg.imgsmail.ru/splash/v/c/splash-1780738892-fp.css" nonce="881d6395597b5d5b29f6213796c9d926"/><script nonce="881d6395597b5d5b29f6213796c9d926">mr._.STYLES = ['//limg.imgsmail.ru/splash/v/c/splash-1780738892-fp.css']; mr.stylesLoaded = !mr.id('style-checker').offsetHeight; if (mr.stylesLoaded !== void 0){ mr.stylesLoaded = mr.stylesLoaded ? 'loaded' : 'notLoaded'; splashRadar('baseStyles_' + mr.stylesLoaded, 0, 1)('baseStyles_' + mr.stylesLoaded, 1, 2); } splashRadar('baseStyles', 1);</script><div class="layout__content"><div class="layout__content__inner"><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('search')</script><div id="search-block" class="search"><form class="search__form" action="//yandex.ru/search" method="get" accept-charset="UTF-8" id="search"><input type="hidden" name="promo" value="mail.ru"/><input type="hidden" name="search_source" value="mailru_desktop_gramps"/><input type="hidden" name="clid" value="2708947"/><input type="hidden" name="msid" value="1"/><input type="hidden" name="mstatid" value="99999999"/><script nonce="881d6395597b5d5b29f6213796c9d926">var SGMUS = true;</script><div class="search__form__layout"><div class="search__form__layout__rightcol"><span class="search__button" id="search__button"><span class="search__button__wrapper search__button__wrapper_outer"><span class="search__button__wrapper search__button__wrapper_inner"><input type="submit" value="Найти" tabindex="2" class="search__button__wrapper__field" id="search__button__wrapper__field"/></span></span></span></div><div class="search__form__layout__leftcol"><label class="search__input" for="q"><span class="search__input__wrapper"><input type="text" autocomplete="off" tabindex="1" value="" class="search__input__wrapper__field" placeholder="Поиск Яндекса" name="text" id="q"/></span></label><script nonce="881d6395597b5d5b29f6213796c9d926">if (!(document.activeElement && document.activeElement.className.indexOf('mailbox') !== -1) && navigator.userAgent.indexOf('iPad') === -1) { mr.id('q').focus(); }</script></div></div></form></div><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('search', 1)</script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('content');</script><div class="layout__content__wrap"><div id="l-center" class="layout__centercol" style="visibility: hidden"><div id="l-center-wrap" class="layout__centercol__wrap"><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('news');</script><div id="news" class="news" data-extspace="{&quot;1531262&quot;:1,&quot;1531263&quot;:1}"><div class="w-news__tabs"><table class="news__tabs"><tr><td id="news__tabs_firstlane" data-c="d660506" data-n="main" class="news__tabs__item news__tabs__item_selected"><a class="news__tabs__item__link news__tabs__item__link_first" href="https://news.mail.ru/" name="clb644113">Новости</a></td><td class="news__tabs__item" data-c="d660372" data-n="sport"><a class="news__tabs__item__link" name="clb644062" href="https://sport.mail.ru/">Спорт</a></td><td class="news__tabs__item" data-c="d660373" data-n="auto"><a href="https://auto.mail.ru/" class="news__tabs__item__link" name="clb644114">Авто</a></td><td data-c="d660375" data-n="afisha" class="news__tabs__item"><a href="https://kino.mail.ru/" class="news__tabs__item__link" name="clb644116">Кино</a></td><td class="news__tabs__item news__tabs__item_double" data-c="d660379" data-n="lady"><a href="https://lady.mail.ru/" class="news__tabs__item__link" name="clb644064">Леди</a></td><td class="news__tabs__item news__tabs__item_double" data-c="d683644" data-n="games"><a href="http://games.mail.ru/pc/" class="news__tabs__item__link" name="clb683645">Игры</a></td><td class="news__tabs__item news__tabs__item_double" data-c="d660380" data-n="hitech"><a href="https://hi-tech.mail.ru/" class="news__tabs__item__link" name="clb644118">Hi-Tech</a></td></tr></table></div><div class="news__tabs__more" id="news__more"><a href="" onclick="return false;" class="news__tabs__more__button"><div class="news__tabs__more__icon" id="news__more__icon" tabindex="0"></div></a><div class="news__tabs__more__dropdown" id="news__more__dropdown"></div></div><div id="news__wrap" class="news__wrap"><div class="news__mask" id="news__mask" style="display:none;"></div><div id="news-list-active" class="news__list"><div id="news:main" class="news__list__slot"><div id="news:main:container" class="news__list__group"><div id="news:main:list" data-s="1521642" data-b="158931093"><div id="news:item:63850740" data-updatable="true" data-value="63850740" class="news__list__item news__list__item_main"><div class="news__list__item__wrap"><a name="n420370111sz0" rel="noopener" href="https://news.mail.ru/svo/63850740/?frommail=1" class="news__list__item__link" target="_blank"><img src="https://r.mradx.net/pictures/F6/E62AD0.jpg" class="news__list__item__link__image" width="112" height="63" alt="" /></a><a name="n420370111sz0" rel="noopener" href="https://news.mail.ru/svo/63850740/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">ВС РФ ударили «Искандером» по пункту дислокации ВСУ в Одессе</span></a><a name="n420370111sz0" rel="noopener" href="https://news.mail.ru/svo/63850740/?frommail=1" class="news__list__item__description" target="_blank">В результате удара баллистической ракетой «Искандер» уничтожены 72 человека, включая девять французских инструкторов и технических специалистов, сообщили в Минобороны</a></div></div><div id="news:item:63847215" data-updatable="true" data-value="63847215" class="news__list__item news__list__item_simple"><a name="n420361592sz0" rel="noopener" href="https://finance.mail.ru/2024-11-28/putin-obyasnil-padenie-kursa-rublya-63847215/?fromnews=1&frommail=1" class="news__list__item__link news__list__item__link_simple" target="_blank"><span class="news__list__item__link__text">Путин объяснил падение курса рубля</span></a></div><div id="news:item:63851062" data-updatable="true" data-value="63851062" class="news__list__item news__list__item_simple"><a name="n420372054sz0" rel="noopener" href="https://news.mail.ru/incident/63851062/?frommail=1" class="news__list__item__link news__list__item__link_simple" target="_blank"><span class="news__list__item__link__text">В Сирии уничтожили боевиков, напавших на Алеппо и Идлиб</span></a></div><div id="news:item:63848902" data-updatable="true" data-value="63848902" class="news__list__item news__list__item_simple"><a name="n420367414sz0" rel="noopener" href="https://news.mail.ru/politics/63848902/?frommail=1" class="news__list__item__link news__list__item__link_simple" target="_blank"><span class="news__list__item__link__text">Финскому депутату пришлось извиняться за слова о границе с РФ</span></a></div><div id="news:item:63847425" data-updatable="true" data-value="63847425" class="news__list__item news__list__item_simple"><a name="n420370795sz0" rel="noopener" href="https://vfokuse.mail.ru/article/putin-napryamuyu-obratilsya-k-merkel-i-izvinilsya-za-sluchay-s-sobakoy-63847425/?fromnews=1&frommail=1" class="news__list__item__link news__list__item__link_simple" target="_blank"><span class="news__list__item__link__text">Путин обратился к Меркель и извинился за случай с лабрадором</span></a></div><div id="news:item:63851086" data-updatable="true" data-value="63851086" class="news__list__item news__list__item_simple"><a name="n420373869sz0" rel="noopener" href="https://news.mail.ru/politics/63851086/?frommail=1" class="news__list__item__link news__list__item__link_simple" target="_blank"><span class="news__list__item__link__text">Боррель: никто не знает продолжит ли ЕС помогать Киеву без США</span></a></div><div id="news:item:63849778" data-updatable="true" data-value="63849778" class="news__list__item news__list__item_simple"><a name="n420368458sz0" rel="noopener" href="https://news.mail.ru/svo/63849778/?frommail=1" class="news__list__item__link news__list__item__link_simple" target="_blank"><span class="news__list__item__link__text">Минобороны сообщило об ударах в ответ на атаки ВСУ вглубь РФ</span></a></div><div id="news:item:63847352" data-updatable="true" data-value="63847352" class="news__list__item news__list__item_simple news__list__item_hiddable_prepreprelast"><a name="n420362317sz0" rel="noopener" href="https://news.mail.ru/politics/63847352/?frommail=1" class="news__list__item__link news__list__item__link_simple" target="_blank"><span class="news__list__item__link__text">Послу России в ФРГ заявили протест</span></a></div><div id="news:item:63844237" data-updatable="true" data-value="63844237" class="news__list__item news__list__item_simple news__list__item_hiddable_preprelast"><a name="n420355490sz0" rel="noopener" href="https://vfokuse.mail.ru/article/vozrastnye-granicy-molodosti-mogut-rasshiritsya-do-60-let-schitaet-skvorcova-63844237/?fromnews=1&frommail=1" class="news__list__item__link news__list__item__link_simple" target="_blank"><span class="news__list__item__link__text">Скворцова: молодыми вскоре будут считаться люди до 60 лет</span></a></div><div id="news:item:63842910" data-updatable="true" data-value="63842910" class="news__list__item news__list__item_simple news__list__item_hiddable_prelast"><a name="n420356378sz0" rel="noopener" href="https://news.mail.ru/politics/63842910/?frommail=1" class="news__list__item__link news__list__item__link_simple" target="_blank"><span class="news__list__item__link__text">NYT: суда ЕС окружили корабль КНР после инцидента с кабелями</span></a></div><script nonce="881d6395597b5d5b29f6213796c9d926">mr.counter('d158931093');</script></div></div><div id="news:main:extend" class="w-news__list__item_project news__list__group"><div class="news__list__item" data-d="158930893"><a class="news__list__item__info" href="https://sportmail.ru/" target="_blank" name="clb571759">Спорт</a><a href="https://sportmail.ru/article/football-rus-premier/63848054/?frommail=10" name="n420367070" target="_blank" class="news__list__item__link"><span class="news__list__item__link__text">Медведева снялась в ролике клуба РПЛ в стиле мыльной оперы</span></a></div> <div class="news__list__item" data-d="158931012"><a class="news__list__item__info" href="https://r.mail.ru/n408796961?sz=0&amp;rnd=1738302620" rel="noopener" target="_blank">Авто</a><a href="https://r.mail.ru/n420365464?sz=0&amp;rnd=1738302620" rel="noopener" name="n420365465" target="_blank" class="news__list__item__link"><span class="news__list__item__link__text">Краш-тест Ford Transit Courier 2024: «каблучок» не вывозит</span></a></div> </div><script nonce="881d6395597b5d5b29f6213796c9d926">(function(items){var countDisplayExtNews = function (items) { for (var i = 0, l = items.length; i < l; i++) { var id = items[i].getAttribute('data-d'); if (id) { mr.counter('d' + id); } } }; countDisplayExtNews(items); mr.countDisplayExtNews = countDisplayExtNews; })(mr.id('news:main:extend').children);</script></div></div></div></div><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('news', 1)</script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('tgb');Splash.tpl.tgb = function (__fest_context) { "use strict"; var __fest_self = this, __fest_buf = "", __fest_chunks = [], __fest_chunk, __fest_attrs = [], __fest_select, __fest_if, __fest_iterator, __fest_to, __fest_fn, __fest_html = "", __fest_blocks = {}, __fest_params, __fest_element, __fest_debug_file = "", __fest_debug_line = "", __fest_debug_block = "", __fest_htmlchars = /[&<>"]/g, __fest_htmlchars_test = /[&<>"]/, __fest_short_tags = { "area": true, "base": true, "br": true, "col": true, "command": true, "embed": true, "hr": true, "img": true, "input": true, "keygen": true, "link": true, "meta": true, "param": true, "source": true, "wbr": true }, __fest_element_stack = [], __fest_htmlhash = { "&": "&amp;", "<": "&lt;", ">": "&gt;", "\"": "&quot;" }, __fest_jschars = /[\\'"\/\n\r\t\b\f<>]/g, __fest_jschars_test = /[\\'"\/\n\r\t\b\f<>]/, __fest_jshash = { "\"": "\\\"", "\\": "\\\\", "/": "\\/", "\n": "\\n", "\r": "\\r", "\t": "\\t", "\b": "\\b", "\f": "\\f", "'": "\\'", "<": "\\u003C", ">": "\\u003E" }, ___fest_log_error; function __fest_pushstr(_, s) { __fest_buf += s; } if (typeof __fest_error === "undefined") { ___fest_log_error = (typeof console !== "undefined" && console.error) ? function () { return Function.prototype.apply.call(console.error, console, arguments); } : function () { }; } else { ___fest_log_error = __fest_error; } ; function __fest_log_error(msg) { ___fest_log_error(msg + "\nin block \"" + __fest_debug_block + "\" at line: " + __fest_debug_line + "\nfile: " + __fest_debug_file); } function __fest_replaceHTML(chr) { return __fest_htmlhash[chr]; } function __fest_replaceJS(chr) { return __fest_jshash[chr]; } function __fest_extend(dest, src) { for (var i in src) if (src.hasOwnProperty(i)) dest[i] = src[i]; } function __fest_param(fn) { fn.param = true; return fn; } function __fest_call(fn, params, cp) { if (cp) for (var i in params) if (typeof params[i] == "function" && params[i].param) params[i] = params[i](); return fn.call(__fest_self, params); } function __fest_escapeJS(s) { if (typeof s === "string") { if (__fest_jschars_test.test(s)) return s.replace(__fest_jschars, __fest_replaceJS); } else if (typeof s === "undefined") return ""; return s; } function __fest_escapeHTML(s) { if (typeof s === "string") { if (__fest_htmlchars_test.test(s)) return s.replace(__fest_htmlchars, __fest_replaceHTML); } else if (typeof s === "undefined") return ""; return s; } var tgb = __fest_context; try { var isMimic = tgb.ads; var isEmpty = isMimic ? !tgb.ads.length : false; var ad; var img; var transform = mr.locator.transform; if (!isEmpty) { ad = isMimic ? tgb.ads[0] : tgb; img = ad.img || ad.images.length && ad.images[0].length && ad.images[0][0]; } } catch (e) { __fest_log_error(e.message); } try { __fest_if = !isEmpty; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_element = isMimic ? 'div' : 'a'; if (typeof __fest_element !== "string") { __fest_log_error("Element name must be a string"); __fest_element = "div"; } } catch (e) { __fest_element = "div"; __fest_log_error(e.message); } __fest_element_stack.push(__fest_element); __fest_pushstr(__fest_context, "<" + __fest_element); __fest_pushstr(__fest_context, " class=\""); try { __fest_pushstr(__fest_context, __fest_escapeHTML(transform('tgb__inner'))); } catch (e) { __fest_log_error(e.message + "17"); } __fest_pushstr(__fest_context, "\""); try { __fest_if = ad.href; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { __fest_pushstr(__fest_context, " href=\""); try { __fest_pushstr(__fest_context, __fest_escapeHTML(ad.href)); } catch (e) { __fest_log_error(e.message + "20"); } __fest_pushstr(__fest_context, "\" target=\"_blank\""); } try { __fest_if = ad.id; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { __fest_pushstr(__fest_context, " data-b=\""); try { __fest_pushstr(__fest_context, __fest_escapeHTML(ad.id)); } catch (e) { __fest_log_error(e.message + "30"); } __fest_pushstr(__fest_context, "\""); } try { __fest_if = isMimic; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { __fest_pushstr(__fest_context, " data-bem=\"ads[0].url\" data-mnemo=\"true\""); } __fest_element = __fest_element_stack[__fest_element_stack.length - 1]; __fest_pushstr(__fest_context, __fest_element in __fest_short_tags ? "/>" : ">"); try { __fest_if = img; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { __fest_pushstr(__fest_context, "<span class=\""); try { __fest_pushstr(__fest_context, __fest_escapeHTML(transform('tgb__inner__figure'))); } catch (e) { __fest_log_error(e.message + "49"); } try { __fest_if = isMimic; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { __fest_pushstr(__fest_context, " "); try { __fest_pushstr(__fest_context, __fest_escapeHTML(transform('tgb__inner__figure_target'))); } catch (e) { __fest_log_error(e.message + "51"); } } try { __fest_if = ad.type; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { __fest_pushstr(__fest_context, " "); try { __fest_pushstr(__fest_context, __fest_escapeHTML(transform('tgb__inner__figure_' + ad.type))); } catch (e) { __fest_log_error(e.message + "55"); } } __fest_pushstr(__fest_context, "\""); try { __fest_if = ad.id; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { __fest_pushstr(__fest_context, " data-b=\""); try { __fest_pushstr(__fest_context, __fest_escapeHTML(ad.id)); } catch (e) { __fest_log_error(e.message + "61"); } __fest_pushstr(__fest_context, "\""); } __fest_pushstr(__fest_context, ">"); try { __fest_attrs[0] = __fest_escapeHTML(transform('tgb__inner__figure__img')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } try { __fest_attrs[1] = __fest_escapeHTML(img); } catch (e) { __fest_attrs[1] = ""; __fest_log_error(e.message); } try { __fest_attrs[2] = __fest_escapeHTML(ad.title); } catch (e) { __fest_attrs[2] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<img class=\"" + __fest_attrs[0] + "\" src=\"" + __fest_attrs[1] + "\" alt=\"" + __fest_attrs[2] + "\"/></span>"); } try { __fest_attrs[0] = __fest_escapeHTML(transform('tgb__inner__content')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<span class=\"" + __fest_attrs[0] + "\">"); try { __fest_attrs[0] = __fest_escapeHTML(transform('tgb__inner__content__inner')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<span class=\"" + __fest_attrs[0] + "\">"); try { __fest_attrs[0] = __fest_escapeHTML(transform('tgb__inner__content__title')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<span class=\"" + __fest_attrs[0] + "\">"); __fest_select = "text"; __fest_params = {}; try { __fest_params = ad.title; } catch (e) { __fest_log_error(e.message); } __fest_chunks.push(__fest_buf, { name: __fest_select, params: __fest_params, cp: false }); __fest_buf = ""; __fest_pushstr(__fest_context, "</span>"); try { __fest_if = ad.text && ad.text.length || ad.body; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_attrs[0] = __fest_escapeHTML(transform('tgb__inner__content__text')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<span class=\"" + __fest_attrs[0] + "\">"); try { __fest_if = ad.body; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_pushstr(__fest_context, ad.body); } catch (e) { __fest_log_error(e.message + "79"); } } else { __fest_select = "text"; __fest_params = {}; try { __fest_params = ad.text; } catch (e) { __fest_log_error(e.message); } __fest_chunks.push(__fest_buf, { name: __fest_select, params: __fest_params, cp: false }); __fest_buf = ""; } __fest_pushstr(__fest_context, "</span>"); } __fest_pushstr(__fest_context, "</span></span>"); try { __fest_if = ad.marker; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_attrs[0] = __fest_escapeHTML(transform('tgb__inner__marker')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<span class=\"" + __fest_attrs[0] + "\">"); try { __fest_pushstr(__fest_context, ad.marker); } catch (e) { __fest_log_error(e.message + "92"); } __fest_pushstr(__fest_context, "</span>"); } try { __fest_if = isMimic; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_attrs[0] = __fest_escapeHTML(transform('tgb__inner__marker')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<span class=\"" + __fest_attrs[0] + "\">Реклама</span>"); } try { __fest_if = ad.pixels; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { var p, pixel, __fest_to0, __fest_iterator0; try { __fest_iterator0 = ad.pixels || []; __fest_to0 = __fest_iterator0.length; } catch (e) { __fest_iterator0 = []; __fest_to0 = 0; __fest_log_error(e.message); } for (p = 0; p < __fest_to0; p++) { pixel = __fest_iterator0[p]; try { __fest_attrs[0] = __fest_escapeHTML(pixel); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } try { __fest_attrs[1] = __fest_escapeHTML(transform('zeropixel')); } catch (e) { __fest_attrs[1] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<img src=\"" + __fest_attrs[0] + "\" class=\"" + __fest_attrs[1] + "\"/>"); } } try { __fest_if = ad.link_tail; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_attrs[0] = __fest_escapeHTML(ad.link_tail); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } try { __fest_attrs[1] = __fest_escapeHTML(transform('zeropixel')); } catch (e) { __fest_attrs[1] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<img src=\"" + __fest_attrs[0] + "\" class=\"" + __fest_attrs[1] + "\"/>"); } __fest_element = __fest_element_stack[__fest_element_stack.length - 1]; if (!(__fest_element in __fest_short_tags)) { __fest_pushstr(__fest_context, "</" + __fest_element + ">"); } __fest_element_stack.pop(); } __fest_blocks.text = function (params) { var __fest_buf = "", __fest_pushstr = function (_, s) { __fest_buf += s; }; try { __fest_if = isMimic; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_pushstr(__fest_context, params); } catch (e) { __fest_log_error(e.message + "117"); } } else { var i, text, __fest_to1, __fest_iterator1; try { __fest_iterator1 = params || []; __fest_to1 = __fest_iterator1.length; } catch (e) { __fest_iterator1 = []; __fest_to1 = 0; __fest_log_error(e.message); } for (i = 0; i < __fest_to1; i++) { text = __fest_iterator1[i]; try { __fest_if = i !== 0; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { __fest_pushstr(__fest_context, "<br/>"); } try { __fest_pushstr(__fest_context, text); } catch (e) { __fest_log_error(e.message + "124"); } } } return __fest_buf; }; __fest_to = __fest_chunks.length; if (__fest_to) { __fest_iterator = 0; for (; __fest_iterator < __fest_to; __fest_iterator++) { __fest_chunk = __fest_chunks[__fest_iterator]; if (typeof __fest_chunk === "string") { __fest_html += __fest_chunk; } else { __fest_fn = __fest_blocks[__fest_chunk.name]; if (__fest_fn) __fest_html += __fest_call(__fest_fn, __fest_chunk.params, __fest_chunk.cp); } } return __fest_html + __fest_buf; } else { return __fest_buf; } }; </script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('tgb',1)</script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('informers');</script><script nonce="881d6395597b5d5b29f6213796c9d926">window.regionRBId =193;</script><script nonce="881d6395597b5d5b29f6213796c9d926">var showRegionSelector;</script><div id="regional-info" class="regional-info clearfix" extspace="{"7312":1,"5992":1,"9399":1}"><div class="regional-info__title"><span class="regional-info__cityselection"><a class="regional-info__cityselection__link" id="regional-info-link-0" href="/region" name="clb1221590"><span class="regional-info__cityselection__link__text">Сингапур</span></a></span> <span class="regional-info__date"><span class="regional-info__date__day" id="regionalInfoDay"></span>, <span class="regional-info__date__month" id="regionalInfoMonth"></span>, <span class="regional-info__date__time" id="regionalInfoTime"></span></span></div><div class="regional-info__wrap"></div><script nonce="881d6395597b5d5b29f6213796c9d926">(function(){ if (mr._.STUCK_IN_POT) { var id = 'regional-info'; var block = mr.id(id); block.className = block.id = mr.locator.transform(id); mr.setBem(block, block.id); } var params = [ mr.id('regionalInfoDay'), mr.id('regionalInfoMonth'), mr.id('regionalInfoTime'), mr.id('icon_cal') ], timestamp = (new Date).getTime(), serverTime = new Date(window.mr.timestamp); serverTime.setSeconds(new Date(timestamp).getSeconds()); serverTime.setMilliseconds(new Date(timestamp).getMilliseconds()); serverTime = serverTime.getTime(); function SetDate (params) { if (params.length === 4) { this.dayEl = params[0]; this.monthEl = params[1]; this.timeEl = params[2]; this.icon = params[3]; } else { this.monthEl = params[0]; this.timeEl = params[1]; this.icon = params[2]; } this.init(); } SetDate.prototype = { init: function () { try { var self = this, date = new Date(this.serverTime + this.delta()), day, day_of_week, month, time; date = new Date(date.getTime() + date.getTimezoneOffset()*60*1000 + _timezone*1000); day = (date.getDate()).toString(); day_of_week = this.days[date.getDay()]; month = this.month[date.getMonth()]; time = [date.getHours(), date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()].join(':'); if (this.dayEl) this.dayEl.innerHTML = day_of_week; if (this.monthEl) this.monthEl.innerHTML = [day, month].join(' '); if (this.timeEl) this.timeEl.innerHTML = time; if (this.icon && this.icon.title === '') { if (mr.hasClass(this.icon, 'icon_cal_num')) { day.length > 1 && mr.removeClass(this.icon, 'icon_cal_wide'); this.icon.innerHTML = day.length > 1 ? '<i class="mailbox__cal__num icon icon_num icon_num_' + day.substr(0, 1) + '"></i><i class="mailbox__cal__num icon icon_num icon_num_' + day.substr(1, 1) + '"></i>' : '<i class="mailbox__cal__num icon icon_num icon_num_' + day + '">'; } this.icon.title = 'Календарь – сегодня ' + day + ' ' + month + ', ' + day_of_week; } setTimeout(function () { self.init(); }, (59 - date.getSeconds()) * 1000 + (1000 - date.getMilliseconds()) + 200); } catch(e) { window.logError && logError(e, 'SetDate'); } }, delta: function () { return (new Date).getTime() - timestamp; }, serverTime: serverTime, days: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], month: ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'] } window.dates = new SetDate(params); mr.SetDate = SetDate; })(); </script></div><table id="informers-first" class="informers informers_first" cellspacing="0"><tr><td id="weather" class="informers__column informers__column_left"><div id="weather:inner" class="informers__column__inner" data-s="3031" data-b="1265489"><a name="clb1283812" href="https://pogoda.mail.ru/" class="informers__title"><span class="informers__title__text">Погода</span></a><a id="weather:link" class="weather clearfix" name="clb1283825" href="https://pogoda.mail.ru/prognoz/singapore/" title="переменная облачность"><span id="weather:item:now_pict" class="weather__image quotations__item__hider" data-value="json.items.now_pict.value" style="background-image:url('//img.imgsmail.ru/r/weather_new/icons/png40_outline/06.png');"></span><span class="w-weather"><span id="weather:item:now_temp" class="weather__temperature quotations__item__hider" data-value="+25">+25</span><span id="weather:item:near" class="weather__forecast weather__forecast_near quotations__item__hider" data-value="+282">,&nbsp;утром +28</span></span><span class="w-weather"><span id="weather:item:tomorrow_temp" class="weather__forecast weather__forecast_tomorrow quotations__item__hider" data-value="+31">завтра +31</span></span></a></div><script nonce="881d6395597b5d5b29f6213796c9d926">mr.counter('d1265489');</script></td><td id="currency" class="informers__column informers__column_center"><div class="informers__column__inner" id="currency:inner" data-s="2827" data-b="644327"><a name="clb1716933" href="https://news.mail.ru/currency.html" class="informers__title">Курс&nbsp;ЦБ&nbsp;c&nbsp;29.11</a><div class="quotations"><div id="currency:usd" class="w-quotations__item"><a class="quotations__item quotations__item_link" title="Курс с 29.11" href="https://news.mail.ru/currency/charcode/USD/" name="clb644327" target="_blank"><span class="quotations__item__type"><span class="quotations__item__type__symbol">&#36;</span></span><span id="currency:item:usd" data-updatable="true" data-value="109.58" class="quotations__item__hider"><span class="quotations__item__rate">109.58</span><span class="quotations__item__increment quotations__item__increment_plus">&#43;1.57</span></span></a></div><div id="currency:eur" class="w-quotations__item"><a class="quotations__item quotations__item_link" title="Курс с 29.11" href="https://news.mail.ru/currency/charcode/EUR/" name="clb644327" target="_blank"><span class="quotations__item__type"><span class="quotations__item__type__symbol">&#8364;</span></span><span id="currency:item:eur" data-updatable="true" data-value="116.14" class="quotations__item__hider"><span class="quotations__item__rate">116.14</span><span class="quotations__item__increment quotations__item__increment_plus">&#43;3.05</span></span></a></div></div></div><script nonce="881d6395597b5d5b29f6213796c9d926">mr.counter('d644327');</script></td><td class="informers__column informers__column_right"><div class="informers__column__inner"><a name="clb1753709" href="https://horo.mail.ru/" class="informers__title"><span class="informers__title__text">Гороскопы</span></a><div class="horoscope"><span class="horoscope__image" style="background-image:url(//limg.imgsmail.ru/splash/v/i/pisces-fp-e5233195ee.png);"></span><div class="horoscope__forecast"><a href="https://horo.mail.ru/prediction/pisces/today/" name="clb1753709" class="horoscope__zodiac">Рыбы — </a><a href="https://horo.mail.ru/prediction/pisces/today/" name="clb1753709" class="horoscope__forecast__description">День начнется не слишком удачно, но постепенно все наладится. Не следует переоценивать собственные&hellip;</a></div></div></div></td></tr></table><table id="informers-second" class="informers informers_second" cellspacing="0" extspace="{"7312":1,"5992":1,"9399":1}"><tr><td class="informers__column informers__column_left"><div class="informers__column__inner"><a name="clb654944" href="https://tv.mail.ru/" class="informers__title"><span class="informers__title__text">ТВ программа</span></a></div></td><td class="informers__column informers__column_center"><div id="oil" class="informers__column__inner informers__column__inner_oil"><a id="oil:inner" title="Стоимость нефти марки Brent по данным торгов срочного рынка МБ" data-s="6559" data-b="12403154" class="quotations__item quotations__item_oil quotations__item_link" href="https://news.mail.ru/currency/lme/OIL2/" name="clb12403154" target="_blank"><span class="quotations__item__title">Нефть</span><span id="oil:item:brent" data-updatable="true" data-value="73.28" class="quotations__item__hider"><span class="quotations__item__rate">73.28</span><span class="quotations__item__increment quotations__item__increment_plus">&#43;0.36</span></span></a><script nonce="881d6395597b5d5b29f6213796c9d926">mr.counter('d12403154');</script></div></td><td class="informers__column informers__column_right"><div class="informers__column__inner informers__column__inner_tizer"><a class="informers__title" target="_blank" name="clb43374223" href="https://dobro.mail.ru/?utm_source=portal&utm_medium=rb&utm_campaign=zagl"><span class="informers__title__text">Начните делать добрые дела!</span></a></div></td></tr></table><script nonce="881d6395597b5d5b29f6213796c9d926">(function (window, mr) { if (mr._.STUCK_IN_POT) { ['first', 'second'].forEach(function (name) { var id = "informers-" + name; var block = mr.id(id); block.id = mr.locator.transform(id); block.className = mr.locator.transform('informers') + " " + mr.locator.transform("informers_" + name); mr.setBem(block, block.id); }); } })(window, mr); splashRadar('informers', 1);</script><script nonce="881d6395597b5d5b29f6213796c9d926">newsTabs = {};</script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('Splashjs'); splashRadar._JSINIT = false; splashRadar._JSLOADTime = (new Date).getTime(); splashRadar._JSFULLTime = (new Date).getTime(); splashRadar('JSLoad');</script><script nonce="881d6395597b5d5b29f6213796c9d926">var nonce = document.querySelector('script[nonce]').nonce || document.querySelector('script[nonce]').getAttribute('nonce'); mr._.SCRIPTS = ['//limg.imgsmail.ru/splash/v/j/s_n-fp-30d71e28c2.js']; if (mr._.STUCK_IN_POT && mr.encrypt) { var apiproxyParams = function(url) { var adqLength = 119; var param = '?till='; return String.prototype.repeat ? url + param + '0'.repeat(adqLength - url.length - param.length) : url; }; document.write('\x3Cscript src="' + mr.encrypt(apiproxyParams(mr._.SCRIPTS[0])) + '" nonce="' + nonce + '">\x3C/script>') } else { document.write('\x3Cscript src="' + mr._.SCRIPTS[0] + '" nonce="' + nonce + '">\x3C/script>') }</script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('Splashjs',1); if (!splashRadar._JSINIT){ splashRadar('JSLoad',1); } else { splashRadar._JSFULLTime = (new Date).getTime() - splashRadar._JSFULLTime; splashRadar('JSParse',0,1)('JSParse',1, splashRadar._JSFULLTime - splashRadar._JSLOADTime - splashRadar._JSINITTime + 1); } splashRadar('Splashjs_' + (mr.scriptLoaded ? 'loaded' : 'notLoaded'), 0, 1)('Splashjs_' + (mr.scriptLoaded ? 'loaded' : 'notLoaded'), 1, 2);</script></div></div><div id="layout:rightcol" class="layout__rightcol"><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('banner');Splash.tpl.rectangle = function (__fest_context) { "use strict"; var __fest_self = this, __fest_buf = "", __fest_chunks = [], __fest_chunk, __fest_attrs = [], __fest_select, __fest_if, __fest_iterator, __fest_to, __fest_fn, __fest_html = "", __fest_blocks = {}, __fest_params, __fest_element, __fest_debug_file = "", __fest_debug_line = "", __fest_debug_block = "", __fest_htmlchars = /[&<>"]/g, __fest_htmlchars_test = /[&<>"]/, __fest_short_tags = { "area": true, "base": true, "br": true, "col": true, "command": true, "embed": true, "hr": true, "img": true, "input": true, "keygen": true, "link": true, "meta": true, "param": true, "source": true, "wbr": true }, __fest_element_stack = [], __fest_htmlhash = { "&": "&amp;", "<": "&lt;", ">": "&gt;", "\"": "&quot;" }, __fest_jschars = /[\\'"\/\n\r\t\b\f<>]/g, __fest_jschars_test = /[\\'"\/\n\r\t\b\f<>]/, __fest_jshash = { "\"": "\\\"", "\\": "\\\\", "/": "\\/", "\n": "\\n", "\r": "\\r", "\t": "\\t", "\b": "\\b", "\f": "\\f", "'": "\\'", "<": "\\u003C", ">": "\\u003E" }, ___fest_log_error; function __fest_pushstr(_, s) { __fest_buf += s; } if (typeof __fest_error === "undefined") { ___fest_log_error = (typeof console !== "undefined" && console.error) ? function () { return Function.prototype.apply.call(console.error, console, arguments); } : function () { }; } else { ___fest_log_error = __fest_error; } ; function __fest_log_error(msg) { ___fest_log_error(msg + "\nin block \"" + __fest_debug_block + "\" at line: " + __fest_debug_line + "\nfile: " + __fest_debug_file); } function __fest_replaceHTML(chr) { return __fest_htmlhash[chr]; } function __fest_replaceJS(chr) { return __fest_jshash[chr]; } function __fest_extend(dest, src) { for (var i in src) if (src.hasOwnProperty(i)) dest[i] = src[i]; } function __fest_param(fn) { fn.param = true; return fn; } function __fest_call(fn, params, cp) { if (cp) for (var i in params) if (typeof params[i] == "function" && params[i].param) params[i] = params[i](); return fn.call(__fest_self, params); } function __fest_escapeJS(s) { if (typeof s === "string") { if (__fest_jschars_test.test(s)) return s.replace(__fest_jschars, __fest_replaceJS); } else if (typeof s === "undefined") return ""; return s; } function __fest_escapeHTML(s) { if (typeof s === "string") { if (__fest_htmlchars_test.test(s)) return s.replace(__fest_htmlchars, __fest_replaceHTML); } else if (typeof s === "undefined") return ""; return s; } var params = __fest_context; try { var transform = mr.locator.transform; } catch (e) { __fest_log_error(e.message); } try { __fest_if = params.ads && params.ads.length; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_attrs[0] = __fest_escapeHTML(transform('rectangle-banner__inner')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<div class=\"" + __fest_attrs[0] + "\">"); try { __fest_attrs[0] = __fest_escapeHTML(transform('rectangle-banner__list')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } try { __fest_attrs[1] = __fest_escapeHTML(transform('rectangle-banner__list_' + params.ads.length)); } catch (e) { __fest_attrs[1] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<div class=\"" + __fest_attrs[0] + " " + __fest_attrs[1] + "\">"); var i, ad, __fest_to0, __fest_iterator0; try { __fest_iterator0 = params.ads || []; __fest_to0 = __fest_iterator0.length; } catch (e) { __fest_iterator0 = []; __fest_to0 = 0; __fest_log_error(e.message); } for (i = 0; i < __fest_to0; i++) { ad = __fest_iterator0[i]; try { __fest_attrs[0] = __fest_escapeHTML(transform('rectangle-banner__item')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } try { __fest_attrs[1] = __fest_escapeHTML(i); } catch (e) { __fest_attrs[1] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<div class=\"" + __fest_attrs[0] + "\" data-bem=\"ads[" + __fest_attrs[1] + "].url\" data-mnemo=\"true\">"); try { __fest_attrs[0] = __fest_escapeHTML(transform('rectangle-banner__image')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<div class=\"" + __fest_attrs[0] + "\">"); try { __fest_if = ad.images && ad.images[0]; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_attrs[0] = __fest_escapeHTML(ad.images[0][0]); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<img src=\"" + __fest_attrs[0] + "\" alt=\"\"/>"); } __fest_pushstr(__fest_context, "</div>"); try { __fest_attrs[0] = __fest_escapeHTML(transform('rectangle-banner__content')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<div class=\"" + __fest_attrs[0] + "\">"); try { __fest_attrs[0] = __fest_escapeHTML(transform('rectangle-banner__title')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<div class=\"" + __fest_attrs[0] + "\">"); try { __fest_if = ad.puny_domain; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_attrs[0] = __fest_escapeHTML(transform('favicon')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } try { __fest_attrs[1] = __fest_escapeHTML(ad.puny_domain); } catch (e) { __fest_attrs[1] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<img class=\"" + __fest_attrs[0] + "\" src=\"\/\/favicon.yandex.net\/favicon\/" + __fest_attrs[1] + "\" alt=\"\"/>"); } try { __fest_pushstr(__fest_context, ad.title); } catch (e) { __fest_log_error(e.message + "23"); } __fest_pushstr(__fest_context, "</div>"); try { __fest_attrs[0] = __fest_escapeHTML(transform('rectangle-banner__desc')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<div class=\"" + __fest_attrs[0] + "\">"); try { __fest_pushstr(__fest_context, ad.body); } catch (e) { __fest_log_error(e.message + "27"); } __fest_pushstr(__fest_context, "</div>"); try { __fest_attrs[0] = __fest_escapeHTML(transform('rectangle-banner__details')); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<div class=\"" + __fest_attrs[0] + "\">"); try { __fest_if = ad.domain; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_pushstr(__fest_context, ad.domain); } catch (e) { __fest_log_error(e.message + "32"); } __fest_pushstr(__fest_context, " "); } try { __fest_if = ad.region; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_pushstr(__fest_context, ad.region); } catch (e) { __fest_log_error(e.message + "36"); } __fest_pushstr(__fest_context, " "); } try { __fest_if = ad.warning; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_pushstr(__fest_context, ad.warning); } catch (e) { __fest_log_error(e.message + "40"); } } try { __fest_if = ad.link_tail; } catch (e) { __fest_if = false; __fest_log_error(e.message); } if (__fest_if) { try { __fest_attrs[0] = __fest_escapeHTML(ad.link_tail); } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } __fest_pushstr(__fest_context, "<img src=\"" + __fest_attrs[0] + "\"/>"); } __fest_pushstr(__fest_context, "</div></div></div>"); } __fest_pushstr(__fest_context, "</div></div>"); } __fest_to = __fest_chunks.length; if (__fest_to) { __fest_iterator = 0; for (; __fest_iterator < __fest_to; __fest_iterator++) { __fest_chunk = __fest_chunks[__fest_iterator]; if (typeof __fest_chunk === "string") { __fest_html += __fest_chunk; } else { __fest_fn = __fest_blocks[__fest_chunk.name]; if (__fest_fn) __fest_html += __fest_call(__fest_fn, __fest_chunk.params, __fest_chunk.cp); } } return __fest_html + __fest_buf; } else { return __fest_buf; } }; </script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('banner',1)</script><div id="placeholder-4499"></div></div></div><script nonce="881d6395597b5d5b29f6213796c9d926">(function ($) { var wrapped; var adBlockRadar = window.adBlockRadar; var adSlots = [4847, 4499]; // мимик, 2 запроса :( if (mr._.STUCK_IN_POT) { adSlots.forEach(function (slot) { $.reloadSlots([slot], function (wrapper, data) { var params = {}; insertBanner(wrapper, data); if (!wrapped) { wrapped = true; var layout = document.querySelector('.layout__content'); layout.className = mr.locator.transform('layout__content'); mr.locator.wrap(['.rectangle-banner__inner']); mr.locator.wrap(['#news']); mr.locator.wrap(['.tgb-banner']); // обманываем селекторы адблока mr.locator.insertSheet({ '.layout__rightcol': { 'padding-top': mr.locator.calcString(300, 'px') }, '.rectangle-banner': { top: mr.locator.calcString(69, 'px'), height: mr.locator.calcString(0, 'px'), width: mr.locator.calcString(0, 'px') }, '@media (min-height: 765px)': { '.rectangle-banner': { top: mr.locator.calcString(88, 'px') } }, '@media (min-height: 825px)': { '.rectangle-banner': { top: mr.locator.calcString(94, 'px') } }, '.body_event .rectangle-banner': { 'margin-top': '250px' }, '.rectangle-banner__inner': { height: mr.locator.calcString(300, 'px'), width: mr.locator.calcString(300, 'px') }, '.layout__content': { margin: "0 0 0 " + mr.locator.calcString(24, '%') } }); mr.locator.updateSheets(mr._.STYLES); } })(); }); } else { $.reloadSlots(adSlots, { json: 1 }, function (wrapper, data) { var params = {}; if (data.json && data.json.extend) { params._SITEZONE = data.json.extend; mr.switchers.refreshBannerOnFocus = false; mr.switchers.refreshBannerOnAuthChange = false; } insertBanner(wrapper, data); })(); } function insertBanner(wrapper, data) { // Если контейнера для банера не появилось, то мы продолжим самовызывать эту функцию if (wrapper) { var insertTo = mr._.STUCK_IN_POT || data.json ? $.insertByJSON : $.insertBanner; insertTo(wrapper, data); // Убираем обводку, потому что у HTML своя есть :) if (wrapper.id === 'slot_4847') { mr[data.json ? 'removeClass' : 'addClass'](wrapper, 'tgb-banner_no-border'); } if (mr._.STUCK_IN_POT) { adBlockRadar.one({ name: 'adblock_insert_from-' + (data.tpl === 'tgb' ? 4847 : 4499), time: 1 }); } return; } setTimeout(function () { insertBanner(mr.id('slot_' + data.slot), data); }, 100); } })(window.mr); splashRadar('content', 1);</script></div></div></div><div id="layout__footer" class="layout__footer"><div class="portal-footer"><div class="portal-footer__portal-links"><a name="clb660341" class="portal-footer__link" href="//mail.ru/">Mail.Ru</a><a name="clb660352" class="portal-footer__link" href="//corp.mail.ru/">О компании</a><a name="clb660354" class="portal-footer__link" href="//corp.mail.ru/adv/">Реклама</a><a name="clb660355" class="portal-footer__link" href="//corp.mail.ru/ru/jobs/vacancy/">Вакансии</a></div><div class="portal-footer__project-links"><a class="portal-footer__link" href="https://r.mail.ru/n197081892" id="mobileSwitcher">Мобильные приложения</a><a name="clb669652" class="portal-footer__link" href="https://help.mail.ru/main-support">Обратная связь</a><a name="clb660360" class="portal-footer__link" href="https://help.mail.ru/mail-help">Помощь</a></div></div><script nonce="881d6395597b5d5b29f6213796c9d926"> (function(){ var mobileSwitcher = mr.id('mobileSwitcher'); mr.bind(mobileSwitcher, 'click', function(e) { e || (e = window.event); if (__PH.cookie.s.getGlobal('m_mr') != undefined) { __PH.cookie.s.removeGlobal('m_mr'); mr.counter('clb946112'); setTimeout(function(){ window.location.reload(); },10); } else { mr.counter('clb660358'); setTimeout(function(){ window.location.href = mobileSwitcher.href; }, 10); } e.preventDefault ? e.preventDefault() : (e.returnValue = false); }); })(); </script><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('all', 1); imagesPreloader.load(); callbackQuery.loaded(); (function(){ if (!mr.scriptLoaded){ return; } if (percent(mr.LF1Percent)){ new Image().src = '//lf1.mail.ru/?zero=1&' + (new Date()).getTime() + Math.random(); } })();</script></div></div><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('postLoad');</script><div style="display:none;"><script src="//limg.imgsmail.ru/splash/v/j/postload-fp-1b66438d7e.js" nonce="881d6395597b5d5b29f6213796c9d926"></script><script nonce="881d6395597b5d5b29f6213796c9d926">if (Splash.data.projects.moymir.type == 'gallery') { mr.id('myPopularFotoSmall').innerHTML = Splash.tpl.postload.gallery(Splash.data.projects.moymir); mr.id('myPopularFotoBig').innerHTML = Splash.tpl.postload.gallery(mr.extend(Splash.data.projects.moymir, { size: 'Large' })); } else { mr.id('social__media__figure').innerHTML = Splash.tpl.postload.games(Splash.data.projects.moymir); }</script><div id="news:regional" class="news__list__slot" style="display:none;"><div id="news:regional:container" class="news__list__group"><div id="news:regional:list" data-s="3072" data-b=""><script nonce="881d6395597b5d5b29f6213796c9d926">mr.counter('d');</script></div></div><div id="news:regional:extend" class="w-news__list__item_project news__list__group"><div class="news__list__item" data-d="164403551"><a href="https://vfokuse.mail.ru/article/uchenye-predupredili-ob-opasnom-dlya-lyudey-kosmicheskom-shtorme-61792261/" name="n413399402" target="_blank" class="news__list__item__link"><span class="news__list__item__link__text">Ученые предупредили об опасном для людей космическом шторме</span></a></div> <div class="news__list__item" data-d="164401668"><a href="https://vfokuse.mail.ru/article/pochemu-v-drevnem-egipte-zavodili-koshek-61727063/" name="n413256937" target="_blank" class="news__list__item__link"><span class="news__list__item__link__text">Почему в Древнем Египте заводили кошек</span></a></div> </div><script nonce="881d6395597b5d5b29f6213796c9d926">(function(items){var countDisplayExtNews = function (items) { for (var i = 0, l = items.length; i < l; i++) { var id = items[i].getAttribute('data-d'); if (id) { mr.counter('d' + id); } } }; countDisplayExtNews(items); mr.countDisplayExtNews = countDisplayExtNews; })(mr.id('news:regional:extend').children);</script></div><div id="news:sport" class="news__list__slot" style="display:none;"><div id="news:sport:container" class="news__list__group"><div id="news:sport:list" data-s="2383" data-b=""> <div class="news__list__item news__list__item_main"><div class="news__list__item__wrap"><a name="n420369898sz0" rel="noopener" href="https://sportmail.ru/news/football-rus-cup/63850891/?frommail=1" class="news__list__item__link" target="_blank"><img src="https://r.mradx.net/pictures/95/6B4FA7.jpg" class="news__list__item__link__image" width="112" height="63" alt="" /><span class="news__list__item__link__text">Тюкавин вырвал для «Динамо» серию пенальти! А там сияли вратари</span></a><a name="n420369898sz0" rel="noopener" href="https://sportmail.ru/news/football-rus-cup/63850891/?frommail=1" class="news__list__item__description" target="_blank">После кубкового московского дерби у обеих команд будут вопросы к судейству. А «Локомотив» вылетел в Путь регионов.</a></div></div><div class="news__list__item"><a name="n420373352sz0" rel="noopener" href="https://sportmail.ru/news/football-rus-premier/63851612/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Гонка за лидером: отберет ли «Спартак» очки у «Краснодара»</span></a></div><div class="news__list__item"><a name="n420371510sz0" rel="noopener" href="https://sportmail.ru/news/football-eurocups/63851257/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Серия Чалова без голов — все! Россиянин принес победу в ЛЕ</span></a></div><div class="news__list__item"><a name="n420374189sz0" rel="noopener" href="https://sportmail.ru/news/football-eurocups/63851845/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">«МЮ» победил «Буде-Глимт» с Хайкиным в матче Лиги Европы</span></a></div><div class="news__list__item"><a name="n420372716sz0" rel="noopener" href="https://sportmail.ru/news/hockey-khl/63851414/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">КХЛ: ЦСКА опять обыграл «Динамо», СКА потерпел новую неудачу</span></a></div><div class="news__list__item"><a name="n420370980sz0" rel="noopener" href="https://sportmail.ru/news/tennis/63851217/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Кафельников иронично отреагировал на допинг-дело Иги Швентек</span></a></div><div class="news__list__item"><a name="n420366601sz0" rel="noopener" href="https://sportmail.ru/news/handball/63849855/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Олимпийская чемпионка из России отказалась менять гражданство</span></a></div><div class="news__list__item"><a name="n420364179sz0" rel="noopener" href="https://sportmail.ru/article/football-eurocups/63849065/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Автобус «Реала» попал в ДТП после игры с «Ливерпулем»: видео</span></a></div><div class="news__list__item"><a name="n420372850sz0" rel="noopener" href="https://sportmail.ru/news/football-foreign/63850707/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Роналдиньо забил красивым ударом со штрафного в девятку: видео</span></a></div><div class="news__list__item news__list__item_hiddable_prepreprelast"><a name="n420372065sz0" rel="noopener" href="https://sportmail.ru/news/football-eurocups/63851384/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Киевское «Динамо» проиграло пять из пяти матчей в Лиге Европы</span></a></div><div class="news__list__item news__list__item_hiddable_preprelast"><a name="n420341624sz0" rel="noopener" href="https://sportmail.ru/news/football/63835325/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Бывшая жена Аршавина: Все хотят от него детей. И в браке, и без</span></a></div><div class="news__list__item news__list__item_hiddable_prelast"><a name="n420361829sz0" rel="noopener" href="https://sportmail.ru/article/football-rus-premier/63848054/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Медведева снялась в ролике клуба РПЛ в стиле мыльной оперы</span></a></div><div class="news__list__item news__list__item_hiddable_last news__list__item_hiddable"><a name="n420313252sz0" rel="noopener" href="https://sportmail.ru/article/figure-skating/63831352/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Тарасова высказалась о названной предателем Родины Исинбаевой</span></a></div> </div></div></div><div id="news:auto" class="news__list__slot" style="display:none;"><div id="news:auto:container" class="news__list__group"><div id="news:auto:list" data-s="1079" data-b=""> <div class="news__list__item news__list__item_main"><div class="news__list__item__wrap"><a name="n420365350sz0" rel="noopener" href="https://auto.mail.ru/article/98899-krash-test-ford-transit-courier-2024-kabluchok-ne-vyivozit/" class="news__list__item__link" target="_blank"><img src="https://r.mradx.net/pictures/26/580739.jpg" class="news__list__item__link__image" width="112" height="63" alt="" /><span class="news__list__item__link__text">Краш-тест Ford Transit Courier 2024: «каблучок» не вывозит</span></a><a name="n420365350sz0" rel="noopener" href="https://auto.mail.ru/article/98899-krash-test-ford-transit-courier-2024-kabluchok-ne-vyivozit/" class="news__list__item__description" target="_blank">Что подвело самый доступный грузопассажирский автомобиль в Европе?</a></div></div><div class="news__list__item"><a name="n420364092sz0" rel="noopener" href="https://auto.mail.ru/article/98901-v-rossii-predlozhili-uvedomlyat-voditelya-pered-evakuatsiej-mashinyi/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">В России предложили уведомлять водителя перед эвакуацией машины</span></a></div><div class="news__list__item"><a name="n420363875sz0" rel="noopener" href="https://auto.mail.ru/article/98900-raskryityi-detali-o-novom-uaz-patriote/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Раскрыты детали о новом УАЗ «Патриоте»</span></a></div><div class="news__list__item"><a name="n420361601sz0" rel="noopener" href="https://auto.mail.ru/article/98896-top-10-lyuksovyih-avtomobilej-2024-goda/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Топ-10 люксовых автомобилей 2024 года</span></a></div><div class="news__list__item"><a name="n420361343sz0" rel="noopener" href="https://auto.mail.ru/article/98886-rossiyanam-rasskazali-skolko-kitajskih-avtomobilej-na-rossijskom-ryinke/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Россиянам рассказали, сколько китайских автомобилей на российском рынке</span></a></div><div class="news__list__item"><a name="n420360448sz0" rel="noopener" href="https://auto.mail.ru/article/98885-v-podmoskove-uvelichili-shtraf-za-bezbiletnyij-proezd-na-obschestvennom-transporte/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">В Подмосковье увеличили штраф за безбилетный проезд на общественном транспорте</span></a></div><div class="news__list__item"><a name="n420359539sz0" rel="noopener" href="https://auto.mail.ru/article/98883-stalo-izvestno-v-kakih-stranah-honda-nissan-i-mitsubishi-poteryali-ryinok/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Стало известно, в каких странах Honda, Nissan и Mitsubishi потеряли рынок</span></a></div><div class="news__list__item"><a name="n420358522sz0" rel="noopener" href="https://auto.mail.ru/article/98871-test-drajv-dfsk-500/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Тест-драйв DFSK 500: что известно о недорогом китайском кроссовере</span></a></div><div class="news__list__item"><a name="n420357614sz0" rel="noopener" href="https://auto.mail.ru/article/98882-v-kalifornii-elektromobil-tesla-cybertruck-popal-v-dtp-i-zagorelsya/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">В Калифорнии электромобиль Tesla Cybertruck попал в ДТП и загорелся</span></a></div><div class="news__list__item news__list__item_hiddable_prepreprelast"><a name="n420357515sz0" rel="noopener" href="https://auto.mail.ru/article/98888-ekspertyi-obyasnili-pochemu-opasno-ustanavlivat-v-avto-bolee-moschnyij-akkumulyator/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Эксперты объяснили, почему опасно устанавливать в авто более мощный аккумулятор</span></a></div><div class="news__list__item news__list__item_hiddable_preprelast"><a name="n420357413sz0" rel="noopener" href="https://auto.mail.ru/article/98881-kabmin-prizval-pererabotat-proekt-o-skidke-pri-oplate-evakuatsii-avto/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Кабмин призвал переработать проект о скидке при оплате эвакуации авто</span></a></div><div class="news__list__item news__list__item_hiddable_prelast"><a name="n420357026sz0" rel="noopener" href="https://auto.mail.ru/article/98887-stalo-izvestno-kakuyu-sistemu-polnogo-privoda-poluchit-jaecoo-j5-v-rossii/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Стало известно, какую систему полного привода получит Jaecoo J5 в России</span></a></div><div class="news__list__item news__list__item_hiddable_last news__list__item_hiddable"><a name="n420356389sz0" rel="noopener" href="https://auto.mail.ru/article/98879-v-sibiri-mozhet-poyavitsya-novyij-kitajskij-avtozavod/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">В Сибири может появиться новый китайский автозавод</span></a></div></div></div></div><div id="news:afisha" class="news__list__slot" style="display:none;"><div id="news:afisha:container" class="news__list__group"><div id="news:afisha:list" data-s="974" data-b=""> <!-- 3 --> <div class="news__list__item news__list__item_main"><div class="news__list__item__wrap"><a name="n420361572sz0" rel="noopener" href="https://kino.mail.ru/news/75193-aleksandrova-vernik-ivanova-snimayutsya-v-novom-sezone-mosgaza-pervyie-kadryi/" class="news__list__item__link" target="_blank"><img src="https://r.mradx.net/pictures/AB/2920A5.jpg" class="news__list__item__link__image" width="112" height="63" alt="" /><span class="news__list__item__link__text">Александрова, Верник, Иванова снимаются в продолжении «Мосгаза»: первые кадры</span></a><a name="n420361572sz0" rel="noopener" href="https://kino.mail.ru/news/75193-aleksandrova-vernik-ivanova-snimayutsya-v-novom-sezone-mosgaza-pervyie-kadryi/" class="news__list__item__description" target="_blank">В детективном сериале «Мосгаз. Дело № 11: Розыгрыш» сотрудники МУРа и Черкасов столкнутся с махинациями с лотерейными билетами</a></div></div><div class="news__list__item"><a name="n420355541sz0" rel="noopener" href="https://kino.mail.ru/news/75198-umerla-aktrisa-vera-karpova/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Умерла актриса Вера Карпова</span></a></div><div class="news__list__item"><a name="n420353792sz0" rel="noopener" href="https://kino.mail.ru/news/75188-protiv-aktera-treskunova-vozbudili-administrativnoe-delo/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Против актера Трескунова возбудили административное дело</span></a></div><div class="news__list__item"><a name="n420352513sz0" rel="noopener" href="https://kino.mail.ru/news/75187-translyatsiya-schelkunchika-projdet-v-100-kinoteatrah/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Трансляция «Щелкунчика» пройдет в 100 кинотеатрах</span></a></div><div class="news__list__item"><a name="n420352141sz0" rel="noopener" href="https://kino.mail.ru/news/75192-doch-toma-kruza-vpervyie-za-dolgoe-vremya-vyishla-na-publiku-toch-v-toch-kak-ee-otets/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Дочь Тома Круза впервые за долгое время вышла на публику</span></a></div><div class="news__list__item"><a name="n420351037sz0" rel="noopener" href="https://kino.mail.ru/news/75189-zvezda-neuderzhimyih-pobedil-rak-posle-devyatiletnej-borbyi/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">67-летний Дольф Лундгрен победил рак после девятилетней борьбы</span></a></div><div class="news__list__item"><a name="n420351038sz0" rel="noopener" href="https://kino.mail.ru/news/75185-ariana-grande-prishla-na-myuzikl-s-99-letnej-babushkoj/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Ариана Гранде пришла на мюзикл с 99-летней бабушкой</span></a></div><div class="news__list__item"><a name="n420350012sz0" rel="noopener" href="https://kino.mail.ru/news/75184-dzhud-lou-raskryil-pravdu-o-semkah-filma-otpusk-po-obmenu-2/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Джуд Лоу раскрыл правду о съемках фильма «Отпуск по обмену»</span></a></div><div class="news__list__item"><a name="n420348304sz0" rel="noopener" href="https://kino.mail.ru/news/75181-festival-rossijskogo-kino-projdet-v-treh-serbskih-gorodah/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Фестиваль российского кино пройдет в трех сербских городах</span></a></div><div class="news__list__item news__list__item_hiddable_prepreprelast"><a name="n420346885sz0" rel="noopener" href="https://kino.mail.ru/news/75170-zvezde-treh-mushketerov-sdelali-operatsiyu/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Звезде «Трех мушкетеров» Смирнитскому сделали операцию</span></a></div><div class="news__list__item news__list__item_hiddable_preprelast"><a name="n420345625sz0" rel="noopener" href="https://kino.mail.ru/news/75167-rezhisser-oganesyan-posporil-so-zvezdami-kvarteta-i-na-5-mln-rublej-iz-za-sborov-filma/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Режиссер Оганесян поспорил со звездами «Квартета И» на 5 млн из-за сборов фильма</span></a></div><div class="news__list__item news__list__item_hiddable_prelast"><a name="n420343141sz0" rel="noopener" href="https://kino.mail.ru/news/75163-akter-derevyanko-ne-smog-otvetit-na-vopros-o-skoroj-svadbe-s-zoej-futs/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Актер Деревянко не смог ответить на вопрос о скорой свадьбе с Зоей Фуць</span></a></div><div class="news__list__item news__list__item_hiddable_last news__list__item_hiddable"><a name="n420343142sz0" rel="noopener" href="https://kino.mail.ru/news/75161-oproshennyie-rossiyane-hoteli-byi-posmotret-kino-pro-elli-alladina-kaya-i-gerdu/" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Опрошенные россияне хотели бы посмотреть кино про Элли, Алладина, Кая и Герду</span></a></div></div></div></div><div id="news:lady" class="news__list__slot" style="display:none;"><div id="news:lady:container" class="news__list__group"><div id="news:lady:list" data-s="3931" data-b=""> <div class="news__list__item news__list__item_main"><div class="news__list__item__wrap"><a name="n402322048sz0" rel="noopener" href="https://lady.mail.ru/article/536906-manikyur-hrombre-chto-eto-znachit-i-kak-on-stal-po/?frommail=1" class="news__list__item__link" target="_blank"><img src="https://r.mradx.net/pictures/77/0E1BA4.jpg" class="news__list__item__link__image" width="112" height="63" alt="" /><span class="news__list__item__link__text">Маникюр хромбре: что это значит и как он стал популярным</span></a><a name="n402322048sz0" rel="noopener" href="https://lady.mail.ru/article/536906-manikyur-hrombre-chto-eto-znachit-i-kak-on-stal-po/?frommail=1" class="news__list__item__description" target="_blank">Соединение двух значительных трендов 2023 года</a></div></div><div class="news__list__item"><a name="n402322050sz0" rel="noopener" href="https://lady.mail.ru/article/536909-irina-shejk-opisala-zhizn-v-rossii-slovami-ya-nena/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Ирина Шейк описала жизнь в России словами «я ненавидела быть девочкой»</span></a></div><div class="news__list__item"><a name="n402322049sz0" rel="noopener" href="https://lady.mail.ru/article/536920-blizkij-chelovek-pokazal-chestnoe-foto-allyi-pugac/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Крестница показала честное фото Аллы Пугачевой на Кипре</span></a></div><div class="news__list__item"><a name="n402322051sz0" rel="noopener" href="https://lady.mail.ru/article/536931-timur-rodrigez-vyshel-v-svet-so-zvezdoj-seriala-kl/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Тимур Родригез вышел в свет со звездой сериала «Клуб» Екатериной Кабак</span></a></div><div class="news__list__item"><a name="n402322052sz0" rel="noopener" href="https://lady.mail.ru/article/536935-redkij-vyhod-ivan-yankovskij-i-diana-pozharskaya-p/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Редкий выход: Иван Янковский и Диана Пожарская блистали на светском вечере</span></a></div><div class="news__list__item"><a name="n401675766sz0" rel="noopener" href="https://lady.mail.ru/article/536374-elizaveta-boyarskaya-smenila-imidzh-i-vyshla-v-sve/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Боярская и Матвеев, Пегова и другие звезды на 125-летии МХТ</span></a></div><div class="news__list__item"><a name="n401675764sz0" rel="noopener" href="https://lady.mail.ru/article/536239-15-idej-manikyura-ot-mastera-adel-kajli-dzhenner-i/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">12 стильных идей маникюра от мастера Адель, Кайли Дженнер и Хейли Бибер</span></a></div><div class="news__list__item"><a name="n401675767sz0" rel="noopener" href="https://lady.mail.ru/article/536368-ekaterina-varnava-vpervyie-za-dolgoe-vremya-vyiska/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Екатерина Варнава впервые за долгое время высказалась о личной жизни</span></a></div><div class="news__list__item"><a name="n401675765sz0" rel="noopener" href="https://lady.mail.ru/article/536376-polina-gagarina-perestala-skryivat-svoego-vozlyubl/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Полина Гагарина перестала скрывать своего возлюбленного</span></a></div><div class="news__list__item news__list__item_hiddable_prepreprelast"><a name="n401569885sz0" rel="noopener" href="https://lady.mail.ru/article/536147-3-stilnyh-priema-iz-10-h-kotorye-snova-v-mode/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">3 стильных приема из 10-х, которые снова в моде</span></a></div></div></div></div><div id="news:games" class="news__list__slot" style="display:none;"><div id="news:games:container" class="news__list__group"><div id="news:games:list" data-s="4296" data-b=""> <div class="news__list__item news__list__item_main"><div class="news__list__item__wrap"><a name="n420365675sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/glavnoe-za-den-start-red-ekspo-v-rf-vozros-interes-k-tsiklu-garri-potter/?from=informer" class="news__list__item__link" target="_blank"><img src="https://r.mradx.net/pictures/E7/95E52E.png" class="news__list__item__link__image" width="112" height="63" alt="" /><span class="news__list__item__link__text">Главное за день: старт РЭД ЭКСПО, в РФ возрос интерес к циклу «Гарри Поттер»</span></a><a name="n420365675sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/glavnoe-za-den-start-red-ekspo-v-rf-vozros-interes-k-tsiklu-garri-potter/?from=informer" class="news__list__item__description" target="_blank">Ключевые события за последние 24 часа</a></div></div><div class="news__list__item"><a name="n420370985sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/dolgozhdannyi-patch-avtory-microsoft-flight-simulator-2024-pochinili-servery/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Долгожданный патч: авторы Microsoft Flight Simulator 2024 починили серверы</span></a></div><div class="news__list__item"><a name="n420367507sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/15-shuterov-kotorye-mozhno-kupit-so-skidkoi-na-osennei-rasprodazhe-steam/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">15 шутеров, которые можно купить со скидкой на осенней распродаже Steam</span></a></div><div class="news__list__item"><a name="n420364165sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/v-egs-startovala-besplatnaya-razdacha-shutera/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">В EGS стартовала бесплатная раздача шутера</span></a></div><div class="news__list__item"><a name="n420343156sz0" rel="noopener" href="https://media.vkplay.ru/articles/feat/vk-play-media-na-red-ekspo-den-pervyi/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">VK Play Media на РЭД ЭКСПО — день первый</span></a></div><div class="news__list__item"><a name="n420373642sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/avstraliya-pervoi-v-mire-zapretila-sotsseti-dlya-detei-mladshe-16-let/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Австралия первой в мире запретила соцсети для детей младше 16 лет</span></a></div><div class="news__list__item"><a name="n420365430sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/smertelno-bolnoi-fanat-borderlands-smog-poigrat-v-novuyu-chast-serii/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Смертельно больной фанат Borderlands смог поиграть в новую часть серии</span></a></div><div class="news__list__item"><a name="n420366791sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/medieval-dynasty-poluchila-krupnyi-patch-teper-muzhchiny-ne-mogut-zaberemenet/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Medieval Dynasty получила крупный патч: теперь мужчины не могут забеременеть</span></a></div><div class="news__list__item"><a name="n420362324sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/servery-bloodborne-otklyuchat-v-den-30-letiya-playstation-fanaty-zhdut-anonsy/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Серверы Bloodborne отключат в день 30-летия PlayStation — фанаты ждут анонсы</span></a></div><div class="news__list__item news__list__item_hiddable_prepreprelast"><a name="n420365860sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/neiroset-prevratila-garri-pottera-v-multik-tima-bertona/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Нейросеть превратила «Гарри Поттера» в мультик Тима Бертона</span></a></div><div class="news__list__item news__list__item_hiddable_preprelast"><a name="n420362325sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/na-red-ekspo-obsudili-kak-vazhno-podderzhivat-rossiiskie-igrovye-studii/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">На РЭД ЭКСПО обсудили, как важно поддерживать российские игровые студии</span></a></div><div class="news__list__item news__list__item_hiddable_prelast"><a name="n420361387sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/1c-pokazala-voinu-mirov-sibir-no-za-zakrytymi-dveryami/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">1C показала «Войну миров: Сибирь» — но за закрытыми дверями</span></a></div><div class="news__list__item news__list__item_hiddable"><a name="n420361388sz0" rel="noopener" href="https://media.vkplay.ru/news/2024-11-28/fond-skolkovo-zapustil-podrazdelenie-dlya-podderzhki-igrovoi-industrii-v-rf/?from=informer" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Фонд «Сколково» запустил подразделение для поддержки игровой индустрии в РФ</span></a></div></div></div></div><div id="news:hitech" class="news__list__slot" style="display:none;"><div id="news:hitech:container" class="news__list__group"><div id="news:hitech:list" data-s="3087" data-b=""> <div class="news__list__item news__list__item_main"><div class="news__list__item__wrap"><a name="n393112003sz0" rel="noopener" href="https://hi-tech.mail.ru/review/63267-prygayushchie-bomby/?frommail=1" class="news__list__item__link" target="_blank"><img src="https://r.mradx.net/pictures/DE/18A609.jpg" class="news__list__item__link__image" width="112" height="63" alt="" /><span class="news__list__item__link__text">Раскрыт секрет британских «прыгающих бомбах» во Второй мировой</span></a><a name="n393112003sz0" rel="noopener" href="https://hi-tech.mail.ru/review/63267-prygayushchie-bomby/?frommail=1" class="news__list__item__description" target="_blank">И&nbsp;к&nbsp;чему это привело</a></div></div><div class="news__list__item"><a name="n393110958sz0" rel="noopener" href="https://hi-tech.mail.ru/news/63272-nazvan-samyy-populyarnyy-parol-2023-goda/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Назван самый популярный пароль 2023 года: не пользуйтесь им</span></a></div><div class="news__list__item"><a name="n393112506sz0" rel="noopener" href="https://hi-tech.mail.ru/news/63269-apple-watch-2022-skidka/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Самые дешевые Apple Watch еще скинули в цене: где купить</span></a></div><div class="news__list__item"><a name="n393112710sz0" rel="noopener" href="https://hi-tech.mail.ru/news/63279-modeli-balenciaga-iz-raznyh-mirov-zahvatyvayut-internet-chto-proishodit/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Модели Balenciaga из разных миров захватывают интернет</span></a></div><div class="news__list__item"><a name="n393079455sz0" rel="noopener" href="https://hi-tech.mail.ru/news/63253-5-maya-gryadet-lunnoe-zatmenie/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">5 мая пройдет лунное затмение: как посмотреть</span></a></div><div class="news__list__item"><a name="n393102091sz0" rel="noopener" href="https://hi-tech.mail.ru/news/63264-redmi-note-12r-pro-smartfon-s-ekranom-flagmana/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Новый Redmi Note — смартфон с экраном флагмана и доступной ценой</span></a></div><div class="news__list__item"><a name="n393102388sz0" rel="noopener" href="https://hi-tech.mail.ru/news/63271-mnogoetazhnye-i-s-kolesami-v-seti-pokazali-doma-buduschego/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Многоэтажные и с колесами: в сети показали дома будущего</span></a></div><div class="news__list__item"><a name="n393076216sz0" rel="noopener" href="https://hi-tech.mail.ru/news/63263-gde-znakomitsya-rossiyanam-posle-uhoda-tindera/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Где знакомиться россиянам после ухода «Тиндера»</span></a></div><div class="news__list__item"><a name="n393079454sz0" rel="noopener" href="https://hi-tech.mail.ru/news/63258-v-rossii-vypustili-mikrofony-razmerom-s-goroshinu-foto/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">В России выпустили микрофоны размером с горошину (фото)</span></a></div><div class="news__list__item news__list__item_hiddable_prepreprelast"><a name="n393076133sz0" rel="noopener" href="https://hi-tech.mail.ru/review/63261-xiaomi-mi-band-8-review/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Умный браслет Xiaomi за 3 тысячи рублей удивил журналистов</span></a></div><div class="news__list__item news__list__item_hiddable_preprelast"><a name="n393076217sz0" rel="noopener" href="https://hi-tech.mail.ru/news/63265-posmotrite-na-edinstvennyy-v-mire-ofis-na-relsah-foto/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">Посмотрите на единственный в мире офис на рельсах (фото)</span></a></div><div class="news__list__item news__list__item_hiddable_prelast"><a name="n393065696sz0" rel="noopener" href="https://hi-tech.mail.ru/news/63248-v-steam-poyavilsya-simulyator-gopnika-za-25-rubley/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">В Steam появился симулятор гопника за 25 рублей</span></a></div><div class="news__list__item news__list__item_hiddable"><a name="n393065698sz0" rel="noopener" href="https://hi-tech.mail.ru/news/53253-30-zabroshennyh-mest-kotorye-vyzovut-u-vas-murashki-po-kozhe/?frommail=1" class="news__list__item__link" target="_blank"><span class="news__list__item__link__text">5 мая пройдет лунное затмение. Вот что нужно знать</span></a></div></div></div></div><script nonce="881d6395597b5d5b29f6213796c9d926">if (mr.scriptLoaded){ newsTabs.loaded(); if (mr.hash === 'sport'){ newsTabs.activateTab(newsTabs.tabs[1]); } }</script></div><script nonce="881d6395597b5d5b29f6213796c9d926">splashRadar('postLoad', 1);</script><script nonce="881d6395597b5d5b29f6213796c9d926">function checkCache(data){ var TS = parseInt(mr.timestamp / 1000, 10) var cached = TS > data.TS, modified = false; if (!cached){ modified = data.IMS_TS !== 0; } if (cached){ mr.counter('d1290319'); splashRadar('cache_fromCache', 0, 0)('cache_fromCache', 1, 1); } else { if (modified){ mr.counter('d1290330'); splashRadar('cache_dirtyCache', 0, 0)('cache_dirtyCache', 1, 1); } else { mr.counter('d1290328'); splashRadar('cache_clearCache', 0, 0)('cache_clearCache', 1, 1); } } };</script><script src="/cache" nonce="881d6395597b5d5b29f6213796c9d926"></script><script nonce="881d6395597b5d5b29f6213796c9d926"> (function(){ if (window.performance && window.performance.timing){ var t = window.performance.timing; if (t.connectStart && t.connectEnd){ splashRadar('connect', 0, t.connectStart)('connect', 1, t.connectEnd); } if (t.domainLookupStart && t.domainLookupEnd){ var domainLookup = 'domainLookup' + (t.domainLookupEnd - t.domainLookupStart == 0 ? '0' : ''); splashRadar(domainLookup, 0, t.domainLookupStart)(domainLookup, 1, t.domainLookupEnd); } if (t.requestStart && t.responseStart){ splashRadar('request', 0, t.requestStart)('request', 1, t.responseStart); } if (t.responseStart && t.responseEnd){ splashRadar('response', 0, t.responseStart)('response', 1, t.responseEnd); } } })(); splashRadar('server', 1,1732832433581); splashRadar(true);(new Image()).src = 'https://xray.mail.ru/update?p=splash&t=template-id_2&_=' + Math.round(new Date().getTime() + Math.random() * 1e9);var loadTimerEnd = new Date().valueOf(), loadTimer = parseInt(Math.round((loadTimerEnd - loadTimerStart) / 10) * 10, 10); (function() { if (mr.retina) {var info = []; info.push('retina'); info.push('host=' + location.host); info.push('desktop');info.push('ratio=' + mr.dpr); //(new Image()).src = '//gstat.imgsmail.ru/gstat?ua=1&logme=' + encodeURIComponent(info.join('&')) + '&rnd=' + (new Date()).getTime() + Math.random(); } if (mr.scriptLoaded) { mr.s_cookie[(mr.retina ? 'set' : 'remove') + 'Global']('rt', 1); mr.s_cookie[(mr.dpr != void 0 && mr.dpr > 1 ? 'set' : 'remove') + 'Global']('dpr', mr.dpr); } })(); var aRadar = createRadar('additional'); aRadar('all'); aRadar('additionalJs'); aRadar('additionalJSLoad');</script><div class="region-confirm" id="region-confirm" style="display:none;"><div class="region-confirm__shadow"></div><span id="region-confirm__choose"><span class="region-confirm__text"><a href="/region">Выберите</a> свой город из списка</span></span><span id="region-confirm__confirm"><span class="region-confirm__text">Вы находитесь в городе <span id="region-confirm__city"></span>?</span><span class="region-confirm__buttons"><span id="region-confirm__yes" class="portal-button" tabindex="0"><span class="portal-button__fake"><span class="portal-button__fake__text">Да</span></span></span><span id="region-confirm__no" class="portal-button" tabindex="0"><span class="portal-button__fake"><span class="portal-button__fake__text">Нет</span></span></span></span></span><span id="region-confirm__close" class="region-confirm__close" tabindex="0"><i class="region-confirm__close__icon"></i></span></div><script nonce="881d6395597b5d5b29f6213796c9d926">mr.switchers.cityName = 'Москва'; mr.switchers.showRegionConfirm =0;</script><script src="//limg.imgsmail.ru/splash/v/j/a_n-fp-4dd5b3b80c.js" nonce="881d6395597b5d5b29f6213796c9d926"></script><script nonce="881d6395597b5d5b29f6213796c9d926">aRadar('all',1); aRadar('additionalJs',1); aRadar(true);</script><div class="counter"><script nonce="881d6395597b5d5b29f6213796c9d926">mr.counter('d523187');mr.counter('d703057'); mr.counter('d33772938'); splashRadar.one({ name: 'hit_bottom', time: 1 });</script><script nonce="881d6395597b5d5b29f6213796c9d926" type="text/javascript"> (function (n, w, d) { var m="application/x-shockwave-flash",p,f="0",o,v; try { if (n.mimeTypes && n.mimeTypes[m]) { if (p = n.mimeTypes[m].enabledPlugin) { f = p.description.match(/\d+\.\d+/)[0]; } } else if (typeof w.ActiveXObject != "undefined") { if (o = new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) { v = o.GetVariable("$version").split(" ")[1].split(","); f = v[0]+"."+v[1]; } } } catch (e) {} (new Image).src = ("https:"==d.location.protocol?"https:":"http:")+"//r3.mail.ru/k?fver="+f+"&mh=81e4121baf7286eca0b199916eff4bfd&js=1"; })(navigator, window, document); </script> <noscript> <img src="//r3.mail.ru/k?fver=0&amp;mh=81e4121baf7286eca0b199916eff4bfd&amp;js=0" style="width:0;height:0;position:absolute;" alt="" /> </noscript> <img src="//reklama.mail.ru/d17184638.gif" style="width:0;height:0;position:absolute;visibility:hidden;" alt="" /> <!--3445--> <img src="https://rs.mail.ru/d795553.gif?rnd=1738302620&ts=1732832433" style="width:0;height:0;position:absolute;" alt=""/> <img src="//an.mail.ru/count/U_4amautHtK505u0488WCPTsrL400000O9WBSFJqW908a042m042s06AXnte0O01y0ACkfAo1h030g06gWF91hi-4Mkr5qq5gGU6her73VSAJj070l8D0FeD088E0000" style="width:0;height:0;position:absolute;visibility:hidden;" alt="" /> </div><!--RB_REGION: '193'; MANUAL_RB_REGION: '193'; H: 'mail.ru'; RB: '2.1102';--><script nonce="881d6395597b5d5b29f6213796c9d926">(function(counters){ for (var time in counters) if (counters.hasOwnProperty(time)){ (function(time, counter){ setTimeout( function(){ mr.counter('d' + counter); }, time * 1000 * 60 ); })(time, counters[time]); } })({ 5: 1445388, 10: 1445390, 20: 1445392, 40: 1445397, 60: 1445401, 360: 1445405, 720: 1445409, 2880: 1445410 });</script><script nonce="881d6395597b5d5b29f6213796c9d926">if (mr.hasClass(document.body, 'status__user_hasNoAuth') && __PH.activeUser() && __PH.activeUser().match(/@(mail|inbox|list|bk|internet)\.ru$/)) { var host = window.location.host.replace(/\./g, '-') window.createRadar().one({ name: 'auth-mismatch', time: 1, timers: host + ':1', log: window.location.host + ': ' + __PH.activeUser() }) }</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10