define("OK/AjaxNavigationLog",["OK/logger"],(function(e){var t,n,r,o,i=!1;function s(e){if(e<0)return null;for(var t=[0,20,40,60,100,160,260,320,580,900],n=0;nr&&e<=o)return r+"-"+o}return t[t.length-1]+"+"}function a(e,t){for(var n=t.substring(Math.max(0,t.indexOf("?")+1)).split("&"),r=0;r-1){var s=i.split("_"),c=s[0],u=s[1];if("*"===c&&r===u)return u;if(n===c&&r===u)return n+"_"+r}else if(n===i)return i}return""}(c);if(l.length>0){e.duration("ajaxrequestdatatime.send.time",o,r+"_"+l,n);var d=(f=o)<100?1:(f>2e3&&(f=2e3),100*~~(f/100));d&&e.success("ad","ajax_"+r+"_"+l,d)}}var f;if(u){var h=u.split(":"),p=h[0],m=Number(h[1])/1e6,v=s(o),g=s(m);v&&g&&(e.success("ajaxrequestdatatime.client.measure",p,v),e.success("ajaxrequestdatatime.server.measure",p,g))}},activate:function(e){var s,a,c;o||(s=e.textContent,a=e.getAttribute("data-region"),c=e.getAttribute("data-countrycode"),n=a,r=c,t=JSON.parse(s),i=!0,o=!0)},deactivate:function(){t.length=0,n="",r="",o=!1}}})),define("OK/utils/screens",{apply:function(e){var t,n;"true"===document.body.getAttribute("data-uic")&&OK.getCurrentDesktopModelId&&(t=OK.getCurrentDesktopModelId(),OK.Layers&&OK.Layers.isAnyLayerOpened()&&(n=t,t=OK.Layers.getTopLayerId()),t&&e.setRequestHeader("OK-Screen",t),n&&e.setRequestHeader("OK-PrevScreen",n))}}),define("OK/utils/utils",["jquery","OK/logger","OK/AjaxNavigationLog","OK/utils/screens"],(function(e,t,n,r){"use strict";var o=document.getElementById("hook_Cfg_GwtExperimentsCfg"),i=o?OK.util.parseJSON(o.innerHTML):{},s="data-";function a(e,t,n){e.split(OK.navigation.SPLITER).forEach((function(e,t){n[t]&&OK.hookModel.setHookContent(n[t],e)}))}function c(r,o,i,s){var a=window.performance.now(),u=e.ajax(r);return s.xhr=u,s.fail((function(){u.abort()})),u.done((function(e,i,c){n.log(window.performance.now()-a,r.url,c.getResponseHeader("X-Render-Time")),e&&c.responseText&&0===e.length&&0!==c.responseText.length&&"[]"!=c.responseText&&(t.error("ajax",i),t.clob("ajax",JSON.stringify({requestData:r,response:c.responseText})));var u=c.getResponseHeader("TKN");u&&OK.tkn.set(u);var l=c.getResponseHeader("Redirect-Location");if(l)return o(l),void s.reject(c,i,"Redirect");OK.util.processCssHeaders(c).then((function(){s.resolve(e,i,c)}))})),u.fail((function(e,t,n){i>0?"timeout"!=t&&r.timeout?setTimeout((function(){c(r,o,--i,s)}),r.timeout):c(r,o,--i,s):s.reject(e,t,n)})),s}function u(e,t,n){var r=n.getResponseHeader(OK.navigation.HEADER);return r?r.split(","):null}function l(e){try{return e.getBoundingClientRect()}catch(e){return{top:0,right:0,bottom:0,left:0,width:0,height:0}}}return{ajax:function(t,n,o){arguments.length>1&&"function"!=typeof arguments[1]&&(o=n,n=void 0),o=o||0,n=n||function(e){OK.navigation.redirect?OK.navigation.redirect(e):document.location.href=decodeURIComponent(e)};var i=t.data||{},s=t.beforeSend;return t.type=t.type||"POST","POST"===t.type&&t.contentType&&-1!=t.contentType.indexOf("application/json")?"string"!=typeof i&&(i=JSON.stringify(i)):i["gwt.requested"]=window.pageCtx.gwtHash,t.data=i,t.beforeSend=function(e,t){e.setRequestHeader("TKN",OK.tkn.get()),e.setRequestHeader("STRD",OK.isStateRedesign()),e.setRequestHeader("STRV",OK.getRedesignVersion()),e.setRequestHeader("MSVER",OK.getMSVersion()),r.apply(e),s&&s.apply(this,arguments)},c(t,n,o,e.Deferred())},getBlockIds:u,updateBlockModelCallback:function(e,t,n){var r=u(0,0,n);r&&a(e,0,r)},updateBlocks:a,gwtExperimentsCfg:i,removeTags:function(e){return"string"==typeof e?e.replace(/<[^>]*>/g,""):e},isElementInViewport:function(e){var t=l(e);if(t.top<0||t.left<0||t.bottom>window.innerHeight||t.right>window.innerWidth)return!1;var n=(t.right+t.left)/2,r=(t.bottom+t.top)/2;return e.contains(document.elementFromPoint(n,t.top))||e.contains(document.elementFromPoint(t.right,r))||e.contains(document.elementFromPoint(n,t.bottom))||e.contains(document.elementFromPoint(t.left,r))},isElementPartiallyInViewport:function(e,t,n){if(!t)return this.isElementInViewport(e);var r=l(e),o=Math.min(r.bottom,window.innerHeight)-Math.max(0,r.top),i=Math.min(r.right,window.innerWidth)-Math.max(0,r.left),s=e.offsetHeight,a=e.offsetWidth;return s||void 0===n?s*t<=o&&a*t<=i:!n&&null},isElementPartiallyInViewportWithOverlapCheck:function(e,t,n){var r=l(e);if(this.isElementPartiallyInViewport(e,t,n)){var o=(r.right+r.left)/2,i=(r.bottom+r.top)/2;return e.contains(document.elementFromPoint(o,r.top))||e.contains(document.elementFromPoint(r.right,i))||e.contains(document.elementFromPoint(o,r.bottom))||e.contains(document.elementFromPoint(r.left,i))}return!1},extendDeep:function(e){e=e||{};for(var t=1;t0;)n+=e;return n}("=",(4-e.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),n=window.atob(t),r=new Uint8Array(n.length),o=0;o/gi,""):null;return t?JSON.parse(t):null},positiveId:function(){return OK.util.nextId()||OK.util.nextId()}}})),define("OK/utils/vanilla",["OK/AjaxNavigationLog","OK/utils/screens"],(function(e,t){"use strict";function n(e){var t=[],n=function(e,n){t.push(encodeURIComponent(e)+"="+encodeURIComponent(n))};for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Array.isArray(o)?o.forEach(n.bind(null,r)):n(r,e[r])}return t.join("&")}function r(r,o){var i=r.type||"POST",s=r.data||{},a=r.contentType,c=r.dataType,u=r.responseType,l=r.url||"",d=/^(https?:)?\/\//.test(l),f={xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},h=r.headers||{},p={},m=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,v=r.beforeOpen,g=new XMLHttpRequest;if(o||(o=function(e){OK.navigation.redirect?OK.navigation.redirect(e):document.location.href=decodeURIComponent(e)}),"POST"===i&&"string"!=typeof s)if(r.isFileUpload){h["Content-Type"]="application/octet-stream";var y=(s.name||"1.jpg").replace(/[^\u0000-\u007F]+/gi,"_").substring(0,255);h["Content-Disposition"]='attachment; filename="'+y+'"'}else h["Content-Type"]="application/x-www-form-urlencoded",window.pageCtx.gwtHash&&(s["gwt.requested"]=window.pageCtx.gwtHash),s=n(s);a&&f.hasOwnProperty(a)&&!h.hasOwnProperty("Content-Type")&&(h["Content-Type"]=f[a]),c&&f.hasOwnProperty(c)&&!h.hasOwnProperty("Accept")&&(h.Accept="*"===c?f[c]:f[c]+", */*; q=0.01"),d||h.hasOwnProperty("TKN")||(h.TKN=OK.tkn.get()),d||h.hasOwnProperty("STRD")||(h.STRD=OK.isStateRedesign()),d||h.hasOwnProperty("STRV")||(h.STRV=OK.getRedesignVersion()),d||h.hasOwnProperty("MSVER")||(h.MSVER=OK.getMSVersion());var b=new Promise((function(n,a){var f=window.performance.now();for(var y in v&&v({xhr:g}),g.open(i,l,!0),h)h.hasOwnProperty(y)&&g.setRequestHeader(y,h[y]);d||t.apply(g),u&&(g.responseType=u),g.onreadystatechange=function(){if(g.readyState===XMLHttpRequest.HEADERS_RECEIVED){for(var t,r=g.getAllResponseHeaders();t=m.exec(r);)p[t[1].toLowerCase()]=t[2];if(!d&&p["redirect-location"])return o(p["redirect-location"]),void a(g,g.statusText,"Redirect")}if(g.readyState===XMLHttpRequest.DONE)if(g.status>=200&&g.status<300||304===g.status){e.log(window.performance.now()-f,l,g.getResponseHeader("X-Render-Time"));var i=u?g.response:g.responseText,s=i;if("json"===c)try{s=JSON.parse(i)}catch(e){a(e)}!d&&p.tkn&&OK.tkn.set(p.tkn),OK.util.processCssHeaders(g).then((function(){n({response:s,xhr:g})}))}else a(g)},g.onerror=function(){a(g)};var b=r.signal;b&&b.addEventListener("abort",(function(){g.abort(),a(g)})),g.send(s)}));return b.xhr=g,b}function o(e){var t=e.getResponseHeader(OK.navigation.HEADER);return t?t.split(","):null}function i(e,t){e.split(OK.navigation.SPLITER).forEach((function(e,n){t[n]&&OK.hookModel.setHookContent(t[n],e)}))}return{ajax:r,getJSON:function(e,t,n){return r(Object.assign({type:"GET",dataType:"json",url:e,data:t},n))},trigger:function(e,t,n){if(e&&3!==e.nodeType&&8!==e.nodeType){var r=document.createEvent("CustomEvent");r.initCustomEvent(t,!0,!0,n),e.dispatchEvent(r)}},encodeHtml:function(e){var t=document.createElement("div");return e.split(" ").map((function(e){return t.innerText=e,t.innerHTML})).join(" ")},extractParams:function(e){var t={},n=e&&e.indexOf("?");return n>-1&&e.substr(n+1).split("&").forEach((function(e){if(e.indexOf("=")>-1){var n=e.split("="),r=n[0],o=n[1];o=decodeURIComponent(o.replace(/\+/g,"%20")),t[r]=o}})),t},stringifyParams:n,getBlockIds:o,updateBlocks:i,updateBlockModelCallback:function(e){var t=o(e.xhr);t&&i(e.response,t)},getFormData:function(e){return Array.prototype.slice.apply(e.getElementsByTagName("input")).reduce((function(e,t){return t.name&&(e[t.name]="checkbox"===t.type?t.checked?"on":"off":t.value),e}),{})},unescapeXml:function(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'")},escapeXml:function(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},stripTags:function(e){var t=document.createElement("div");return t.innerHTML=e,t.innerText},formatNumber:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")}}})),define("OK/utils/throttle",[],(function(){"use strict"; /*! * jQuery throttle / debounce - v1.1 - 3/7/2010 * http://benalman.com/projects/jquery-throttle-debounce-plugin/ * * Copyright (c) 2010 "Cowboy" Ben Alman * Dual licensed under the MIT and GPL licenses. * http://benalman.com/about/license/ */return function(e,t,n,r){var o,i=0;return"boolean"!=typeof t&&(r=n,n=t,t=void 0),function(){var s=this,a=Date.now()-i,c=arguments;function u(){i=Date.now(),n.apply(s,c)}function l(){o=void 0}r&&!o&&u(),o&&clearTimeout(o),void 0===r&&a>e?u():!0!==t&&(o=setTimeout(r?l:u,void 0===r?e-a:e))}}})),define("OK/utils/debounce",["OK/utils/throttle"],(function(e){"use strict";return function(t,n,r){return void 0===r?e(t,n,!1):e(t,r,!1!==n)}})),define("OK/utils/requireBlock",["OK/utils/utils"],(function(e){"use strict";function t(){e.ajax({url:this.getAttribute("data-url")}).done(e.updateBlockModelCallback)}return{activate:function(e){e.addEventListener("click",t)},deactivate:function(e){e.removeEventListener("click",t)}}})),define("OK/utils/dom",[],(function(){"use strict";function e(e,t){if(e){if(11===e.nodeType){for(var n=[],r=0;r=0;f--)if(h=p[f],!(i&&i!==h.selector||s&&s!==h.handler)){m=!0;break}return m||p.push({selector:i,handler:s,matcher:l,matcherParam:d}),this},e.prototype.off=function(e,t,n,r){var o,i,s,a,c;if("function"==typeof t&&(r=n,n=t,t=null),void 0===r)return this.off(e,t,n,!0),this.off(e,t,n,!1),this;if(s=this.listenerMap[r?1:0],!e){for(c in s)s.hasOwnProperty(c)&&this.off(c,t,n);return this}if(!(a=s[e])||!a.length)return this;for(o=a.length-1;o>=0;o--)i=a[o],t&&t!==i.selector||n&&n!==i.handler||a.splice(o,1);return a.length||(delete s[e],this.rootElement&&this.rootElement.removeEventListener(e,this.handle,r)),this},e.prototype.handle=function(e){var t,n,r,o,i,s,a=e.type,c=[],u="ftLabsDelegateIgnore";if(!0!==e[u]){switch(3===(s=e.target).nodeType&&(s=s.parentNode),r=this.rootElement,e.eventPhase||(e.target!==e.currentTarget?3:2)){case 1:c=this.listenerMap[1][a];break;case 2:this.listenerMap[0]&&this.listenerMap[0][a]&&(c=c.concat(this.listenerMap[0][a])),this.listenerMap[1]&&this.listenerMap[1][a]&&(c=c.concat(this.listenerMap[1][a]));break;case 3:c=this.listenerMap[0][a]}for(n=c.length;s&&n;){for(t=0;t-1,c=!a&&(r.indexOf("webkit")>-1||r.indexOf("khtml")>-1),u=c&&r.indexOf("android")>-1,l=c&&r.indexOf("iphone")>-1,d=c&&(r.indexOf("ipad")>-1||o.indexOf("ipad")>-1),f=!c&&!a&&r.indexOf("gecko")>-1;e.isGecko=f;var h=l||d||u;e.isTouchableMobile=h})),define("OK/utils/inputCaretPosition",["require","exports"],(function(require,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCaretCoordinates=void 0;var t=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],n="undefined"!=typeof window,r=n&&null!=window.mozInnerScreenX;e.getCaretCoordinates=function(e,o,i){if(void 0===i&&(i=!1),!n)throw new Error("textarea-caret-position#getCaretCoordinates should only be called in a browser");var s=document.createElement("div");s.id="input-textarea-caret-position-mirror-div",document.body.appendChild(s);var a=s.style,c=window.getComputedStyle(e),u="INPUT"===e.nodeName;a.whiteSpace="pre-wrap",u||(a.wordWrap="break-word"),a.position="absolute",a.visibility="hidden",t.forEach((function(e){if(u&&"lineHeight"===e)if("border-box"===c.boxSizing){var t=parseInt(c.height),n=parseInt(c.paddingTop)+parseInt(c.paddingBottom)+parseInt(c.borderTopWidth)+parseInt(c.borderBottomWidth),r=n+parseInt(c.lineHeight);a.lineHeight=t>r?t-n+"px":t===r?c.lineHeight:"0"}else a.lineHeight=c.height;else a[e]=c[e]})),r?e.scrollHeight>parseInt(c.height)&&(a.overflowY="scroll"):a.overflow="hidden",s.textContent=e.value.substring(0,o),u&&(s.textContent=s.textContent.replace(/\s/g," "));var l=document.createElement("span");l.textContent=e.value.substring(o)||".",s.appendChild(l);var d={top:l.offsetTop+parseInt(c.borderTopWidth),left:l.offsetLeft+parseInt(c.borderLeftWidth),width:0,height:parseInt(c.lineHeight)};if(document.body.removeChild(s),i){var f=e.getBoundingClientRect();d.top+=f.top,d.left+=f.left}return d}})),define("OK/LogClicks",["OK/logger","OK/utils/dom"],(function(e,t){"use strict";var n,r="data-l",o="data-log-click",i="[data-l],[data-log-click]",s="click",a="log.click",c=null;function u(e,t,n){t&&Object.keys(t).length&&(e.push(t),t.target&&!n.okTarget&&(n.okTarget=t.target))}function l(t){OK.logging.alert(a+" "+t),e.error(a,t)}function d(e){if(!e)return null;var t=e.getAttribute(r);return t||(t=e.getAttribute(o)),t}var f={t:"target",ti:"targetId",mB:"mtBlockType",gA:"groupActionType",fF:"feedFeatures",fP:"feedPosition",fL:"feedLocation",fD:"feedDetails",fO:"feedOwners",fI:"feedId",".r":"remove",rM:"removeMenu",".c":"content",".k":"comment",re:"reshare",".l":"like",e1:"entity1",e2:"entity2",uL:"userLink",gL:"groupLink",".a":"action"};function h(e){var t=-2;try{if(!e||0==e.length||/^{|^null&/i.test(e))return t=-1,JSON.parse(e);t=0;for(var n={},r=!1,o=!0,i="",s="",a="",c=e.length,u=0,d=0,h=0;h0&&(o?(t=2,i+=e.substr(u,d)):(t=3,s+=e.substr(u,d)),d=0),u=h+1,r=!0):","==p?(o?(d>0&&(t=4,i+=e.substr(u,d),d=0),o=!1):(d>0&&(t=5,s+=e.substr(u,d),d=0),o=!0,(a=f[i])&&(i=a),(a=f[s])&&(s=a),n[i]=s,i="",s=""),u=h+1):d++}return t=6,r?l("err: escapeNow - "+e):o?u!=c&&l("err: keyNow - "+e):(u0)try{var t=Math.round(performance.now()-n.responseStart+c);e.push({adjustedTime:t})}catch(e){}}function m(t){var n,r,o=!1,a=[];try{(n=d(t.target))&&u(a,h(n),t);for(var c=t.target.parentElement;c;)c.matches(i)&&(n=d(c))&&u(a,h(n),t),c.hasAttribute("data-force")&&(o=!0),c=c.parentElement;a.length&&(p(a),o?(r=JSON.stringify(a),OK.logging.info("click "+r),e.force(s,r)):function(t){OK.logging.info("click "+t),e.success(s,t)}(JSON.stringify(a)))}catch(e){l(e)}}return{activate:function(e){e.addEventListener("click",m,!0),OK.clickLog.incCounter()},deactivate:function(e){e.removeEventListener("click",m,!0),OK.clickLog.decCounter()},getLogDataAsString:d,parseLogData:h,getLogData:function(e){var t=d(e);if(t)return h(t)},updateLogData:function(e,t){var n=r;e.getAttribute(o)&&(n=o);var i=JSON.stringify(t);e.setAttribute(n,i)},copyLogData:function(e,t){var n=r;e.getAttribute(o)&&(n=o),t.setAttribute(n,e.getAttribute(n))},getClosestLogClickElement:function(e){return e.matches(i)?e:t.traverseParents(e,(function(e){return e.matches(i)}))},doLogOnElement:function(e){m({target:e})},LOG_ATTR_SELECTOR:i}})),define("OK/NewsFetchCoordinator",["OK/logger","OK/cookie"],(function(e,t){"use strict";var n,r,o,i,s,a="/push?cmd=PeriodicManager&gwt.requested="+window.pageCtx.gwtHash,c="\x3c!--SP--\x3e",u="\x3c!--SSP--\x3e",l={responseText:"",open:function(){},setRequestHeader:function(){},send:function(){},abort:function(){},getResponseHeader:function(){}},d={pos:0,size:0,adaptive:0,tmzOffset:0,sum:0,values:[],updateDiff:function(e){var t,n=new Date,r=n.getTime()-e;return this.tmzOffset=-n.getTimezoneOffset(),this.values[this.pos++]=r,this.pos%=20,this.sum+=r,this.size<20?this.size++:this.sum-=this.values[this.pos],t=~~(this.sum/this.size),this.adaptive!==t&&(this.adaptive=t,!0)},getTimeZoneHh:function(){var t=~~(this.tmzOffset/30);return(t<-24||t>28)&&e.error("NFCI_TZ"),t},getTimeDiff:function(){return isNaN(this.adaptive)&&e.error("NFCI_TD"),this.adaptive}},f=100,h=5e3,p=0,m=0,v=!1,g=2097152,y=2,b=[],w=0,_=15e4,k=18e4,O=18e4,E=0,C=6e4,x=18e4,S={},T=[],L=null,I=null,A=null,K=!1,B=l,N=0,M=0,P=0,R=0,D=0,H=0,j=0,q=0,W="LP",F=!1,V=!1,U=function(e){return e>=1e3?e=1e3:e>=500?e=500:e>=100?e=100:e>=50?e=50:e>=10&&(e=10),e},z=function(){return"p_sId="+p},G=function(){!K&&te()||X(h)},J=function(){if("SSE"===W){var t=Date.now();if(t-(0===P?C:x)=y&&(W="LP",M=t),Q(f)):(F=!0,L=setTimeout($,0),A=setTimeout(J,O),e.success("push","check"))}else K=!1,p=0,ce("heartbeat-lp"),Z(f)},X=function(e){clearTimeout(I),I=setTimeout(G,e)},$=function(){0!==P&&(3===B.readyState&&ie(),L=setTimeout($,1e3))},Z=function(e){X(f=e)},Y=function(){clearTimeout(I),I=null,clearTimeout(A),A=null,K=!1,0!==P&&ce("stop-sse"),ve()},Q=function(e){K=!1,I&&X(e)},ee=function(){return"SSE"===W?0==p?k:O:_},te=function(){try{ge("send"),"LP"===W&&E>0&&j>2&&v&&Date.now()-M>E&&(q++,e.success("push","recovery",q+"-"+U(j)),F=!1,D=0,p=0,W="SSE");var t="SSE"===W;if(n){if(n())return!1}else e.error("NFCI_ER","foe-udf");clearTimeout(A),x=ee(),A=setTimeout(J,x),K=!0,r?ne(t):(e.error("NFCI_ER","prc-udf"),Q(h))}catch(t){return K=!1,e.error("NFCI_ER","trc"),!1}return!0},ne=function(t){(B=function(){try{return new window.XMLHttpRequest}catch(t){e.success("push","xhr");try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(t){return e.error("NFCI_AXO"),l}}}()).open("POST",a+(t?"&sse=true":"")+"&"+z(),!0),B.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),B.setRequestHeader("Cache-Control","no-cache"),B.setRequestHeader("TKN",OK.tkn.get()),t?(B.onreadystatechange=B.onprogress=ie,R=0,H=0,P=1):B.onreadystatechange=re,B.send(function(){var e,t="";for(e in S)S.hasOwnProperty(e)&&(t+=e+"="+S[e]+"&");return(t+="blocks="+T.join(",")+"&")+"p_NLP="+m}()),t&&F&&(clearTimeout(L),L=setTimeout($,0))},re=function(){if(4===B.readyState)if(200===B.status){if(ue(B.getResponseHeader("Redirect-Location")))return e.success("push","redirect"),void Q(h);oe(B),Q(f)}else e.success("push","status",""+B.status),Q(h)},oe=function(e){var t=OK.lss&&OK.lss.isMaster(),n=""+[t?OK.lss.getId():"",e.responseText,e.getResponseHeader("Rendered-Blocks"),e.getResponseHeader("TKN")].join(c);t&&ae(n),r(n,!1)},ie=function(){if(!(B.readyState<3))if(1===P)if(200===B.status){if(ue(B.getResponseHeader("Redirect-Location")))return ce("redirect-sse"),void Q(h);P=2}else ce("status-sse-"+B.status),Q(h);else if(2===P)switch(B.readyState){case 3:se(B.responseText||"");break;case 4:var e=f;0===B.status?e=h:!se(B.responseText||"")&&B.getResponseHeader("Rendered-Blocks")&&oe(B),P=0,Q(e)}},se=function(t){for(var n,o,i,s=!1;~(n=t.indexOf(u,R));)(o=t.substring(R,n))&&(o=""+[(i=OK.lss&&OK.lss.isMaster())?OK.lss.getId():"",o].join(c),i&&ae(o),r(o,!1)),R=n+u.length,N=Date.now(),s=!0,H<1e3&&H++,j<1e3&&j++,D=0;return R>g&&e.success("push","overflow"),s},ae=function(t){try{localStorage.setItem("firePushContent",t)}catch(u){o?o():e.error("NFCI_ER","dop-udf");try{var n=u.message||"",r=t.length,i="pushData";for(var s in localStorage)if(localStorage.hasOwnProperty(s)){var a=localStorage.getItem(s).length;n+="\n"+s+"="+a,a>r&&(r=a,i=s)}var c=r;c=c>3e6?3e6:c>2e6?2e6:c>1e6?1e6:c>5e5?5e5:c>1e5?1e5:c>1e4?1e4:1e3,e.clob("push",n,"NFCI_LSIS_"+i,""+c)}catch(t){e.clob("push",t.stack,"NFCI_LSISE")}}},ce=function(t){"SSE"===W&&(P=0,p=0),B.abort(),e.success("push","abort",t)},ue=function(e){return!!e&&(OK.navigation.redirect?OK.navigation.redirect(e):document.location.href=decodeURIComponent(e),!0)},le=0,de=0,fe=0,he=null,pe=function(){var t=Date.now();0!=le&&t-le>de&&A&&(clearTimeout(A),A=setTimeout(J,100),ge("wakeup")),0==le||A||"SSE"!==W||t-x>N&&(n&&n()||e.success("push","noconnection")),le=t},me=function(e,t){e>0&&OK.lss&&OK.lss.isMaster()?e==fe&&he||(ve(),he=setInterval(pe,e)):ve(),fe=e,de=t},ve=function(){he&&(clearInterval(he),he=null)},ge=function(e){var n;((n=t.readCookie("dme"))&&"true"===n.toLowerCase()||document.getElementById("__gwtd__m"))&&console&&console.log(new Date,e)};return{isMaster:function(){return OK.lss&&OK.lss.isMaster()},getClientServerTimeDiff:function(){return d.adaptive},getCurrentServerTime:function(){return Date.now()-this.getClientServerTimeDiff()},updateParam:function(e,t){S[e]=t},addBlock:function(e){T.push(e),i&&i();for(var t=0;t-1&&T.splice(t,1)},setConfiguration:function(n){var r,o;p=n.p_sId||p,m=n.p_NLP||m,_=n.p_LPR||15e4,f=n.fetchTime||100,h=n.p_DFF||5e3,g=n.p_PSB||2097152,O=n.p_SRT||18e4,k=n.p_SFRRT||18e4,E=n.p_SLPT||0,y=n.p_SMF||2,C=n.p_SWT||6e4,V=!0===n.sTZDc,b=(n.cBlocks||"").split(","),x=ee(),r=!0===n.p_PSE,v!==r&&(D=0,N=0,v&&0!==P&&(Y(),W="LP",Z(f)),W=(v=r)?"SSE":"LP"),n.serverTime&&function(n){try{if(d.updateDiff(n)){var r=d.getTimeZoneHh(),o=d.getTimeDiff();t.setCookie("TZD",r+"."+o,null,"/"),V&&(t.setCookie("TZ",r,null,"/"),t.setCookie("TD",o,null,"/"))}}catch(t){e.error("NFCI_AST")}}(n.serverTime),(o=n.p_CES||0)!==w&&s(w=o),me(n.p_WDI||0,n.p_WDTL||12e4);var i,a=n.params;if(a)for(i in a)a.hasOwnProperty(i)&&(S[i]=a[i])},init:function(e,t,a,c,u){n=e,r=t,o=a,i=c,s=u,F=!1},getStateParamString:z,scheduleFetch:function(){p=0,Z(f),me(fe,de)},stopScheduling:Y}})),define("OK/CommentWidgetsController",["require","exports"],(function(require,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addListener=e.unregisterCounter=e.registerCounter=e.setEnabled=e.setCount=e.updateCount=e.setOpenDiscussionFn=e.getOpenDiscussionFn=e.makeKey=void 0;var t,n={},r=[];function o(e,t){if(!isNaN(t)){var o=n[e];o&&o.count!==t&&(r.forEach((function(n){n.setCountInWidgets(e,t)})),o.count=t)}}function i(e,t){return t+"_"+e}e.makeKey=i,e.getOpenDiscussionFn=function(){return t},e.setOpenDiscussionFn=function(e){t=e},e.updateCount=function(e,t,r){r=parseInt(r,10);var s=i(e,t),a=n[s];if(a&&!isNaN(r)){var c=a.count;"number"!=typeof c||isNaN(c)||o(s,c+r)}},e.setCount=function(e,t,n){o(i(e,t),parseInt(n,10))},e.setEnabled=function(e,t,n){!function(e,t){r.forEach((function(n){n.setEnabled(e,t)}))}(i(e,t),n)},e.registerCounter=function(e,t){var r=n[e];t=parseInt(t,10),r||(r=n[e]={counters:0,count:t}),r.counters+=1,o(e,t)},e.unregisterCounter=function(e){var t=n[e];t&&(t.counters-=1,t.counters<1&&delete n[e])},e.addListener=function(e){r.push(e)}})),define("OK/CommentWidgets",["OK/utils/dom"],(function(e){var t,n={},r=function(e,t){return t+"_"+e},o=function(t,r){if(r=parseInt(r,10),!isNaN(r)&&n[t]&&n[t].count!==r){var o=n[t].elements;Array.isArray(o)&&o.forEach((function(o){var i=e.firstByClass(o,"js-count");if(i){e.parent(o,"widget").classList.toggle("__null",r<1),i.classList.toggle("__empty",r<1);var s=n[t].maxCount;i.textContent=s&&r>s?s+"+":r}})),n[t].count=r}};return{setOpenDiscussionFn:function(e){t=e},updateCount:function(e,t,i){i=parseInt(i,10);var s=r(e,t);if(n[s]){var a=n[s].count;void 0===a||isNaN(a)||o(s,a+i)}},setCount:function(e,t,n){n=parseInt(n,10);var i=r(e,t);o(i,n)},add:function(t,o,i){var s=r(t,o),a=e.firstByClass(i,"js-count");if(i&&a){n[s]||(n[s]={maxCount:a.getAttribute("data-maxCount")||1/0,elements:[]});var c=a.textContent.replace(/\s/g,"");if(!isNaN(+c)){var u=parseInt(c,10);isNaN(u)||(n[s].elements&&n[s].elements.push(i),n[s].count=u)}}},remove:function(e,t,o){var i=r(e,t),s=n[i];if(s&&o){var a=s.elements,c=a?a.indexOf(o):-1;c>-1&&(a.splice(c,1),0===a.length&&delete n[i])}},clickHandler:function(e){if(e.preventDefault(),t){var n=parseInt(this.getAttribute("data-id"),10),r=parseInt(this.getAttribute("data-type"),10),o=this.getAttribute("data-location");t(n,r,o)}},activate:function(e){if(e){var t=parseInt(e.getAttribute("data-id"),10),n=parseInt(e.getAttribute("data-type"),10),r="false"!==e.getAttribute("data-bind");this.add(t,n,e),r&&e.addEventListener("click",this.clickHandler)}},deactivate:function(e){e&&(e.removeEventListener("click",this.clickHandler),this.remove(parseInt(e.getAttribute("data-id"),10),parseInt(e.getAttribute("data-type"),10),e))}}})),define("OK/ReshareWidgetsController",["require","exports"],(function(require,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addListener=e.unregisterCounter=e.registerCounter=e.setCount=e.makeKey=void 0;var t={},n=[];function r(e,r){if(!isNaN(r)){var o=t[e];o&&o.count!==r&&(n.forEach((function(t){t.setCountInWidgets(e,r)})),o.count=r)}}function o(e,t,n){return n+"_"+e+"_"+t}e.makeKey=o,e.setCount=function(e,t,n,i){r(o(e,t,n),parseInt(i,10))},e.registerCounter=function(e,n){n=parseInt(n,10);var o=!1,i=t[e];i||(i=t[e]={counters:0,count:n},o=!0),i.counters+=1,(o||n>0)&&r(e,n)},e.unregisterCounter=function(e){var n=t[e];n&&(n.counters-=1,n.counters<1&&delete t[e])},e.addListener=function(e){n.push(e)}})),define("OK/FixedTopBock",["require","exports","OK/utils/throttle"],(function(require,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FixedTopBock=void 0;var n="data-container",r="__active",o="__hidden",i="__bottom",s=function(){var e=this;this.containerIsWindow=!1,this.arrowIsBottom=!1,this.getScrollTop=function(){return e.containerIsWindow?window.pageYOffset:e.container.scrollTop},this.setScrollTop=function(t){e.containerIsWindow?window.scrollTo(0,t):e.container.scrollTop=t},this.onMouseEnter=function(){e.arrowIsBottom&&e.getScrollTop()>=e.scrollToTopHeight&&e.element.classList.remove(o)},this.onMouseLeave=function(){e.arrowIsBottom&&e.element.classList.add(o)},this.hide=function(){e.element.classList.remove(r)},this.onScroll=function(){if(e.useHeightComponentSelector){var t=document.querySelector(e.useHeightComponentSelector);t&&(e.element.style.top=t.getBoundingClientRect().height+16+"px")}var n=e.getScrollTop();e.lastScrollTopPosition=n,n>e.activateHeight+50?(e.element.classList.add(r),e.element.classList.remove(o),e.arrowButton.classList.remove(i),e.element.offsetTop,e.arrowIsBottom=!1):n600?i.box.classList.add(r):i.box.classList.add(o)},this.onMouseOver=function(){clearTimeout(t),t=null},this.onMouseOut=function(){clearTimeout(t),t=setTimeout(i.hideMenu,4e3)}}return i.prototype={activate:function(t){var n=this;this.link=t.querySelector(".portal-headline__menulink"),this.menu=t.querySelector(".portal-headline__menu"),this.box=t,e=document.getElementsByClassName("portal-headline__left")[0],null!==this.link&&null!==this.menu&&null!==this.box&&(this.link.addEventListener("click",n.toggleMenu,!1),this.link.addEventListener("mouseout",n.onMouseOut,!1),this.link.addEventListener("mouseover",n.onMouseOver,!1),this.menu.addEventListener("mouseout",n.onMouseOut,!1),this.menu.addEventListener("mouseover",n.onMouseOver,!1))},deactivate:function(){var e=this;this.link&&(this.link.removeEventListener("click",e.toggleMenu,!1),this.link.removeEventListener("mouseout",e.onMouseOut,!1),this.link.removeEventListener("mouseover",e.onMouseOut,!1)),this.menu&&(this.menu.removeEventListener("mouseout",e.onMouseOut,!1),this.menu.removeEventListener("mouseover",e.onMouseOver,!1)),this.link=this.menu=this.box=null}},i})),define("OK/mrg/Updater",["OK/utils/dom"],(function(e){"use strict";var t=document.head||document.getElementsByTagName("head")[0];function n(){this.counterStorage={}}return n.prototype.createCounter=function(t,n){var r=Number(t.getAttribute("data-timeout")),o=t.getAttribute("data-selector"),i=t.getAttribute("data-name"),s=t.getAttribute("data-url");if(s&&r>0){var a=e.byClass(t,o);this.counterStorage.hasOwnProperty(i)?this.counterStorage[i].counters=this.counterStorage[i].counters.concat(a):(this.counterStorage[i]={extract:n,counters:a,url:s,script:null,timer:null},window[i]=this.process.bind(this,i)),this.update(i),this.counterStorage[i].timer||(this.counterStorage[i].timer=setInterval(this.update.bind(this,i),r))}},n.prototype.removeCounter=function(n){var r=n.getAttribute("data-name"),o=n.getAttribute("data-selector"),i=e.byClass(n,o);if(this.counterStorage.hasOwnProperty(r)){var s=this.counterStorage[r];i.forEach((function(e){var t=s.counters.indexOf(e);-1!==t&&s.counters.splice(t,1)})),s.counters.length||(s.timer&&(clearInterval(s.timer),s.timer=null),s.script&&(t.removeChild(s.script),s.script=null))}},n.prototype.update=function(e){var n=this.counterStorage[e],r=document.createElement("script");r.type="text/javascript",r.src=n.url+"&JSONP_call="+e+"&rnd="+Math.random(),n.script&&t.removeChild(n.script),t.appendChild(r),n.script=r},n.prototype.process=function(e,t){var n=this.counterStorage[e].counters,r=this.counterStorage[e].extract;n.slice().forEach((function(e){var n=r(t,e)||"";e.parentNode.classList.toggle("x-ph__link_ext",!!n),e.textContent=n}))},new n})),define("OK/mrg/counters",["OK/mrg/Updater"],(function(e){"use strict";function t(e,t){var n=t.getAttribute("data-cnt");if(e&&"ok"===e.status&&e.data&&e.data[n]&&(e.data[n]>0||"99+"===e.data[n]))return e.data[n]}return{activate:function(n){e.createCounter(n,t)},deactivate:function(t){e.removeCounter(t)}}})),define("OK/mrg/wamba",["OK/mrg/Updater"],(function(e){"use strict";function t(e){if(e&&e.counter)return e.counter}return{activate:function(n){e.createCounter(n,t)},deactivate:function(t){e.removeCounter(t)}}})),define("OK/HookModel",["OK/utils/utils"],(function(e){var t={},n=e.deferred();return{init:function(e){n.resolve(e)},hookActivated:function(e){var n,r,o=t[e],i=new Promise((function(t,o){var i=OK.hookModel.getHookById(e);i?t(i.getInstance?i.getInstance():void 0):(n=t,r=o)}));return n&&r&&(i.resolve=n,i.reject=r,o&&o.length||(o=[],t[e]=o),o.push(i)),i},removeObserver:function(e,n){var r=t[n];if(r&&r.length){var o=r.indexOf(e);-1!=o&&r.splice(o,1)}},activatedCallback:function(e,n){var r=t[e];r&&(delete t[e],r.forEach((function(e){e.resolve(n)})))},extractHookId:function(e){return e.substring(e.lastIndexOf("_")+1)},createHook:function(e,t){return n.promise.then((function(n){n.createHook(e,t)}))}}})),define("OK/ToolbarBubble",[],(function(){"use strict";var e={},t="notifications__hide",n="notifications__blink",r="notifications__reply",o="notifications__reaction",i="notifications__emptySmall";function s(e,t){e.classList.add(t)}function a(e,t){e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function u(e){var t=document.getElementById(e);return t?new f(t):null}function l(t){var n=e[t];if(!n){if(!(n=u(t)))return null;e[t]=n}return n}function d(t){e[t]&&delete e[t]}function f(e){this.bubbleElement=e,this.textElement=e.children[0]||e,this.val=this.textElement.innerHTML&&parseInt(this.textElement.innerHTML,10)||0,this.isLong=e.classList.contains("js-long-counter"),this.isMsgCount=e.classList.contains("js-msg-count")}return f.prototype={hide:function(){this.update(0)},decrease:function(e){this.update(this.val-e)},resetCustomIcon:function(){var e=this.bubbleElement;a(e,r),a(e,o),a(e,i),this.val||s(e,t)},update:function(e){e=e<0?0:e,this.val=e;var u,l=function(e,t){if(t){if(e>999)return"999+"}else if(e>99)return"99+";return e<=0?"":String(e)}(e,this.isLong),d=this.bubbleElement,f=this.textElement;l?f.innerHTML!==l&&(f.innerHTML=l,c(d,t)?(a(d,t),a(d,i)):(s(d,n),setTimeout((function(){a(d,n)}),300))):((u=d).classList.contains(r)||u.classList.contains(o)||u.classList.contains(i)||s(d,t),f.innerHTML="")},showSmall:function(){a(this.bubbleElement,t),s(this.bubbleElement,i)},resolveCustomIcon:function(e,n,i){var c;!function(e,n){n&&(s(e,r),a(e,t)),n||a(e,r)}(this.bubbleElement,n),c=this.bubbleElement,i&&!n?(s(c,o),a(c,t)):a(c,o),this.update(e)},getCount:function(){return this.val},hasReply:function(){return c(this.bubbleElement,r)},hasReaction:function(){return c(this.bubbleElement,o)},hasBubble:function(){return this.hasReply()||this.getCount()>0||this.hasReaction()},countMsg:function(){return this.isMsgCount}},{wrap:l,unwrap:d,create:u,activate:function(e){var t=e.getAttribute("id");t&&l(t)},deactivate:function(e){var t=e.getAttribute("id");t&&d(t)}}})),define("OK/EventFactoryForEventBus",["require","exports"],(function(require,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.eventFactory=void 0;var t=function(){this.list=[]};t.prototype._callHandler=function(e,t,n){return e.call(n,t),this},t.prototype.trigger=function(e){for(var t=this,n=t.list.slice(),r=arguments[1],o=[],i=0,s=n.length;i0;){var o=n[r];o.handler===e&&o.context===t&&n.splice(r,1)}return this},t.wrapMethod=function(e,t){return{context:t,handler:e,once:!1}},e.eventFactory={create:function(){return new t}}})),define("OK/EventBus",["require","exports","OK/EventFactoryForEventBus"],(function(require,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EventBus=void 0;var n=function e(t){var n=this;this.listeners=new Map,this.emit=function(t,r){return e.emit({prefix:n.prefix,name:n.name,data:t,target:r})},this.on=function(t,r){var o=n.makeListener(t,r);e.on(o)},this.off=function(t){var r=n.listeners.get(t);r&&(e.off(r),n.listeners.delete(t))},this.isMe=function(e){return n.name===e.name&&n.prefix===e.prefix},this.makeListener=function(e,t){if(n.listeners.has(e))throw new Error("EventBus["+n.prefix+", "+n.name+"]: повторное добавление обработчика");var r=n,o=function(n){var o=n.detail;if(!n.defaultPrevented&&r.isMe(o)&&(!t||!o.target||t!==o.target))return e(o.data)}.bind(n);return n.listeners.set(e,o),o},this.prefix=t.prefix,this.name=t.name};n.factory=function(e){return function(t){return n.create({prefix:e,name:t})}},e.EventBus=n,n.EVENT_NAME="okeventbus",n.eventHost=t.eventFactory.create(),n.registeredBuses=new Set,n.getRegisteredBuses=function(){return n.registeredBuses},n.getHost=function(){return n.eventHost},n.createEvent=function(e){return new CustomEvent(n.EVENT_NAME,{detail:e,bubbles:!1,cancelable:!0})},n.on=function(e){if(n.hasListener(e))throw new Error("EventBus: повторное добавление обработчика");n.eventHost.attach(e)},n.off=function(e){n.eventHost.detach(e)},n.emit=function(e){var t=n.createEvent(e);return n.eventHost.trigger(t),!t.defaultPrevented},n.findRegistered=function(e){var t=null;return n.registeredBuses.forEach((function(n){!t&&n.isMe(e)&&(t=n)})),t},n.create=function(e){return n.getInstance(e)},n.getInstance=function(e){var t=n.findRegistered(e);return t||(t=new n(e),n.getRegisteredBuses().add(t)),t},n.hasListener=function(e){return n.eventHost.list.some((function(t){return t.handler===e}))}})),define("OK/ToolbarDropdownEventBuses",["require","exports","OK/EventBus"],(function(require,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TOOLBAR_DROPDOWN_OPENED=e.TOOLBAR_DROPDOWN_OPEN=e.ToolbarDropdownEventBusesPrefix=void 0,e.ToolbarDropdownEventBusesPrefix="ui.toolbar-dropdown";var n=t.EventBus.factory(e.ToolbarDropdownEventBusesPrefix);e.TOOLBAR_DROPDOWN_OPEN=n("open"),e.TOOLBAR_DROPDOWN_OPENED=n("opened")})),define("OK/utils/windowScrolling",["require","exports","OK/utils/throttle"],(function(require,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.onScrollStopped=e.onScrollStarted=e.onScroll=e.isScrolling=void 0;var n,r=[],o=[],i=[],s=!1,a=null,c=!1;function u(){c||(c=!0,window.addEventListener("scroll",d))}WeakMap&&(n=new WeakMap);var l=t(100,(function(e){for(var t=0,n=r.length;t0&&(r=window.setInterval(f,c)))}if("undefined"!=typeof window&&(window.cfgStore={getCfg:function(e){return h(e),u(e)},subscribe:function(e,t){s[e]||(s[e]=[]),s[e].push(t)}},void 0!==window.inline_resources&&void 0!==window.inline_resources.pms)){for(var p in window.inline_resources.pms)l(p,window.inline_resources.pms[p]),h(p);window.inline_resources.pms={}}return{load:function(e,n,r,i){i.isBuild?r():!function(e){return o.hasOwnProperty(e)}(e)?function(e){return t.ajax({type:"GET",url:"/web-api/pms?name="+encodeURIComponent(e),headers:{"Content-Type":"application/json"},dataType:"json"}).then((function(e){return Promise.resolve(e.response)}))}(e).then((function(t){r(l(e,t))})):r(u(e))}}})),define("OK/utils/userActivity",["require","exports","OK/utils/throttle","OK/pms!userActivityConfig","OK/utils/environment"],(function(require,e,t,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.onActivityStop=e.onActivityStart=void 0;var o,i=n.config,s=(null==i?void 0:i.activityStartDelay)||5e3,a=(null==i?void 0:i.activityStartCancelDelay)||3e3,c=(null==i?void 0:i.activityStopDelay)||1e4,u=[],l=[],d=null,f=null,h=null,p=!1,m=Date.now(),v=m,g=!1;function y(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];r.isDebug&&i&&i.debug&&console.log.apply(console,["UserActivity:"].concat(e))}function b(){!g&&i&&(g=!0,m=Date.now(),v=m,document.addEventListener("mousemove",w),document.addEventListener("click",w),window.addEventListener("scroll",w))}WeakMap&&(o=new WeakMap);var w=t(100,(function(e){clearTimeout(h),clearTimeout(f),h=setTimeout(_,c),p||(f=setTimeout(_,a)),null===d&&(d=setTimeout(k,s))}));function _(){if(clearTimeout(h),clearTimeout(d),clearTimeout(f),d=null,p){p=!1;var e=(v=Date.now())-m;y("stopActivity - activeTime",e);for(var t=0,n=u.length;t_&&(e-=w-_),k+=e,h&&k>=O.hideIgnoredAfterUserActivity&&(h.clickClose(),k=0,B.showAny())}))}function x(e){const t=function(e){if(E&&s){const t=s[E]||{};if(t)return t[e]}return null}(e);return Boolean(t&&t.isViewed)}function S(e){return e&&parseInt(e.getAttribute("data-time"),10)||0}function T(){return!(OK.Layers&&OK.Layers.isAnyLayerOpened()||document.getElementById("CallApplication")||document.querySelector(".discovery-menu.with-search.__search-wide")||"appMain"===OK.getCurrentDesktopModelId()||this.isDisposedAfterViewed&&x(this.id))}function L(e){return n.firstByClass(e,"growl_close")}function I(){this.elem&&!this.hidden&&this.elem.classList.remove(a)}function A(){clearTimeout(this.showAfterScrollStoppedTimer),this.showAfterScrollStoppedTimer=setTimeout(K.bind(this),O.showAfterScrollDelay)}function K(){if(b)return b=!1,void B.showAny();this.elem&&!this.hidden&&this.elem.classList.add(a)}function B(e){this.hookId=e,this.hidden=!0,this.stash=null,this.markAsViewed=()=>{!function(e,t){if(E&&s){const n=s[E]||{};n[e]=Object.assign(n[e]||{},t),s[E]=n,localStorage.setItem(d,JSON.stringify(s))}}(this.id,{isViewed:!0})},this.destroyGrowl=()=>this.destroy()}return B.showAny=function(){var e,t;if(!h)if(O&&O.hideOnScroll&&r.isScrolling())b=!0;else for(e in p)if(p.hasOwnProperty(e)&&(t=p[e]).hidden&&(t.show(),!t.hidden))break},B.hideAll=function(){h&&h.hide()},B.destroyByLayerId=function(e){var t=p[e];t&&t.destroy()},B.getByLayerId=function(e){return p[e]},B.prototype={activate:function(e){if(this.hook=this.getContentHook(),this.layerId=e.getAttribute("data-layer"),this.exclusive="true"===e.getAttribute("data-exclusive"),this.isDropdownGrowl="true"===e.getAttribute("data-dropdown-growl"),this.isDisposedAfterViewed="true"===e.getAttribute("data-disposed-after-viewed"),this.priority=parseInt(e.getAttribute("data-priority"),10)||0,p[this.layerId]=this,this.hook&&(this.elem=this.hook.element.firstChild,this.elem&&(this.activateGrowl(),this.id=this.elem.getAttribute(l),this.time=S(this.elem))),O&&O.hideOnScroll){var t="ToolbarGrowl-"+this.layerId;this.onScrollStartedDestroy=r.onScrollStarted(t,I.bind(this)),this.onScrollStoppedDestroy=r.onScrollStopped(t,A.bind(this))}this.show()},deactivate:function(){this.onScrollStartedDestroy&&this.onScrollStartedDestroy(),this.onScrollStoppedDestroy&&this.onScrollStoppedDestroy()},clickClose:function(){var e=L(this.elem);e&&e.click&&e.click()},activateGrowl:function(){var t=L(this.elem);t&&t.addEventListener(u,this),this.isDropdownGrowl&&e.TOOLBAR_DROPDOWN_OPENED.on(this.destroyGrowl,this),this.isDisposedAfterViewed&&this.elem.addEventListener("click",this.markAsViewed,!0)},deactivateGrowl:function(){var t=L(this.elem);t&&t.removeEventListener(u,this,!0),this.isDropdownGrowl&&e.TOOLBAR_DROPDOWN_OPENED.off(this.destroyGrowl),this.isDisposedAfterViewed&&this.elem.removeEventListener("click",this.markAsViewed)},show:function(){if(this.id&&T.call(this)){if(h){if(this.priority<=h.priority)return;t.success(c,"replace",this.layerId),h.hide()}if(this.elem.classList.add(a),this.hidden=!1,h!==this&&(k=0,w=Date.now()),h=this,t.success(c,"show","music_app"===this.layerId?this.layerId+"-"+this.id:this.layerId),"messages"===this.layerId&&v){var e=y?"tt":g?"ok":"unknown";return t.success("messagesLayer","growl",e)}}},hide:function(){this.elem&&(this.elem.classList.remove(a),this.hidden=!0,this===h&&(h=null))},destroy:function(){this.elem&&(this.deactivateGrowl(),this.hide(),this.id=null,this.time=null,this.elem=null)},setNewContent:function(e){var n,r,o=this,i=function(e){var t=document.createElement("div");return t.innerHTML=e,t.children.length?t.children[0]:null}(e);if(OK.Layers&&OK.Layers.isLayerOpened(o.layerId))t.success(c,"ignore");else if(i){if(n=i.getAttribute(l),r=S(i),this.exclusive&&this.id&&this.id!==n)return;if(o.id===n&&o.time===r)return void t.success(c,"equal",1);o.hidden?this.setNewGrowl(e,n,r):(this.stash={html:e,id:n,time:r},this.elem.addEventListener(f,this,!1),o.destroy())}else o.destroy(),B.showAny()},applyNewContent:function(){this.hidden=!0,null===this.stash?OK.hookModel.setHookContent(this.getContentHookId(),""):(this.setNewGrowl(this.stash.html,this.stash.id,this.stash.time),t.success(c,"replace"),this.stash=null)},setNewGrowl:function(e,n,r){if(this.id!==n||this.time!==r){var o=this.getContentHook();OK.hookModel.setHookContent(o.id,e),this.elem=o.element.firstChild,this.id=n,this.time=r,this.activateGrowl(),setTimeout(this.show.bind(this),30)}else t.success(c,"equal",2)},handleEvent:function(e){var t=e.type;t===u?(this.time>this.crossTime&&(this.crossTime=this.time),this.destroy(),B.showAny()):t===f&&"opacity"===e.propertyName&&(e.target.removeEventListener(f,this),this.applyNewContent())},getContentHookId:function(){return this.hookId+"_Content"},getContentHook:function(){return this.hook||(this.hook=OK.hookModel.getHookById(this.getContentHookId())),this.hook}},B})),define("OK/css-loader",[],(function(){"use strict";function e(e,t,n){for(var r=document.getElementsByTagName("link"),o=0,i=r.length;o0?t[0]:e.firstElementChild}this.currBannerContainerMinHeight=0,this.doReflow()}function i(){for(var e in r){if(r.hasOwnProperty(e))r[e].doReflow()}}return o.prototype.doReflow=function(){if(this.bannerContainer){var e=this.bannerContainer.clientHeight;if(this.currBannerContainerMinHeight!==e&&(this.hookEl.style.minHeight=e+"px",this.currBannerContainerMinHeight=e),this.hookEl.getBoundingClientRect().top<=n){var t=document.getElementById("footer").getBoundingClientRect();this.bannerContainer.style.position="fixed",e+n+12=0;n--)t.deleteRule(0);var r="",o=this.styleData;for(n=0;n0;t--){var n=e[t-1];if(n&&n.ownerNode&&n.ownerNode.parentNode)return n.ownerNode.parentNode}}()||document.head).appendChild(this.__style),r.apply(this)},getSheet:function(){return this.__style.sheet}},n})),define("mrg-smokescreen/StyleSheets.NativeParser",["mrg-smokescreen/Utils"],(function(e){var t=/content\s*:\s*/;function n(e){return e.replace(/-([a-z])/g,(function(e){return e[1].toUpperCase()}))}var r=/^(-?\d+)([a-z%]+)$/,o=/\s(?![*+\-/]|[^()]+\)+|\(+)/;function i(i,s,a,c){for(var u,l="",d=s(i.selectorText),f=["border","border-top","border-left","border-right","border-bottom","background"],h=0;h-1&&d!=i.selectorText){for(var u=a.split(o),f=u.length,h=[];f--;){var p=r.exec(u[f]);h.unshift(p?e.calcString(p[1],p[2]):u[f])}a=h.join(" ")}l+=t+": "+a+s+"; "}})),-1!==l.indexOf("url(")&&(l=function(t,n){var r=!0;return t.split("url(").map((function(t){return r?(r=!1,t):e.replaceUrl(t,n,!0)})).join("url(")}(l,a)),-1!==l.indexOf("content")&&(u=!0,l=l.split(t).map((function(t){return u?(u=!1,t):e.replaceContent(t)})).join("content:")),d+" { "+l+" }"}return{iterate:function(t,n,r,o,s){s=s||{},e.iterate(function(e){try{return e.cssRules||e.rules}catch(e){return null}}(t),(function(t){switch(t.type){case 1:o(i(t,n,r,s));break;case 4:var a=[];e.iterate(t.cssRules||t.rules,(function(e){a.push(i(e,n,r,s))})),o("@media "+t.media.mediaText+" { "+a.join(" ")+" }");break;default:o(t.cssText)}}))}}})),define("mrg-nano-xhr",[],(function(){var e=new Function;return{version:"0.0.15",request:function(t,n){var r=t,o="GET",i=null,s=!1,a=!1,c=function(){var t={readyState:4,status:-1};t.open=t.send=e;try{t=new window.XMLHttpRequest}catch(e){try{t=new window.ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{t=new window.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}}return t}(),u=null,l=new Date,d={error:u,xhr:c};"object"==typeof t&&(r=t.url,o=t.method||o,i=t.body||i,s=t.sync||s,a=t.credentials||a),c.withCredentials=a,c.url=r;var f=function(){(u||4===c.readyState)&&(f=e,d.error=u,c.duration=new Date-l,c.onerror=c.onreadystatechange=null,"function"==typeof n&&n(u,c))};try{c.onreadystatechange=f,c.onerror=function(e){u=e,f()},c.open(o,r,!s),c.send(i)}catch(e){u=e,f()}return d}}})),define("mrg-smokescreen/StyleSheets",["mrg-smokescreen/StyleSheets.Item","mrg-smokescreen/StyleSheets.NativeParser","mrg-smokescreen/Utils","mrg-nano-xhr"],(function(e,t,n,r){var o=/(^(https?:)?\/\/[^/]+|\?timestamp=\d+$)/g;function i(e){return e.replace(o,"")}function s(e,t){var n=e(t);return(n!==t?n+",":"")+t}function a(e){var t;return e.ownerNode&&(t=i((t=e.ownerNode.href||e.ownerNode.getAttribute("x-href"))||"")),t}var c={};return{update:function(u,l,d){return new Promise((function(f,h){!function(e,t){var r=e.map((function(e){return i(e)}));!function e(){n.iterate(document.styleSheets,(function(e){if("LINK"===e.ownerNode.tagName){var t=a(e).replace(o,"");r=r.filter((function(e){return t!==e}))}})),r.length?setTimeout(e,100):t()}()}(u,(function(){var n=[].map.call(document.styleSheets,(function(e){return e}));!function(e,t,n){Object.keys(c).length===e.length&&t(),e.forEach((function(o){r.request({url:o,sync:!1},(function(r,s){r&&n(r),4===s.readyState&&(c[i(o)]=s.responseText,Object.keys(c).length===e.length&&t())}))}))}(u,(function(){n.forEach((function(n){if(n.ownerNode&&!n.ownerNode.__created&&!n.__updated&&"LINK"===n.ownerNode.tagName){var r=n;n.__updated=!0;var o=a(n);if(o)try{var i=c[o];if(i){var u;try{u=n.media?n.media.mediaText:""}catch(e){u=""}var f=new e({"x-href":o,media:u},n.ownerNode);f.setContent(i),f.apply(),(r=f.getSheet()).__updated=!0;var p=new e({"x-href":o,media:u},r.ownerNode);p.__updated=!0,t.iterate(r,s.bind(null,l),o,(function(e){p.insert(e.toString())}),d),p.apply()}}catch(e){h(e)}}})),f()}),(function(e){h(e)}))}))}))},remove:function(e){if((e=(e||[]).map((function(e){return(e||"").replace(/^https:/,"")}))).length){var t=[];n.iterate(document.styleSheets,(function(n){var r=a(n);r&&-1!==e.indexOf(r)&&t.push(n)}));for(var r=t.length-1;r>=0;r--){var o=t[r];o.ownerNode.parentNode.removeChild(o.ownerNode)}}},insert:function(t,r){var o=new e({}),i=s.bind(null,r),a=function(e,t){return i(e)+function(e){var t=[];return n.iterate(e,(function(e,n){t.push(n+":"+e+";")})),"{"+t.join("\n")+"}"}(t)};n.iterate(t,(function(e,t){if(/@(media|supports|document|page|keyframes|font-feature-values)/.test(t)){var r=[];n.iterate(e,(function(e,t){r.push(a(t,e))})),o.insertBlock(t,r.join(""))}else o.insert(a(t,e))})),o.apply()}}})),define("mrg-smokescreen/Cid",[],(function(){var e=1e3,t=function(e){for(var t=0;t<10;t++)e.push(t.toString());for(t=0;t<25;t++)e.push(String.fromCharCode(97+t)),e.push(String.fromCharCode(65+t));return function(e){for(var t,n,r=e.length;0!==r;)n=Math.floor(Math.random()*r),t=e[r-=1],e[r]=e[n],e[n]=t;return e}(e)}([]),n=t.length;function r(e){return(e>=n?r((e/n>>0)-1):"")+t[e%n>>0]}var o=function(){for(var e=[],n=0;e.length<5&&n0||!/[0-9]/.test(t[n]))&&e.push(t[n]);return e.join("")}();return function(){return o+r(e++)}})),define("mrg-smokescreen/Welter",["mrg-smokescreen/Cid","mrg-smokescreen/Utils"],(function(e,t){"use strict";var n={};function r(){var t=e(!0);return n[t]=!0,t}function o(e,n){for(var i=document.createDocumentFragment(),s=0,a=t.random(e/2,e);s=0?1===e.length?r(e[0]):t.toArray(e).forEach(r):console.warn('[Walter.wrap] this "context" not supported:',e)}catch(e){console.error(e)}}}})),define("mrg-smokescreen/Locator",["mrg-smokescreen/StyleSheets","mrg-smokescreen/Welter","mrg-smokescreen/Utils","mrg-smokescreen/Cid"],(function(e,t,n,r){"use strict";var o,i,s,a,c=r(),u=0,l={names:{},reverse:{},wraps:{}},d={},f=!1,h=[],p=/([@#:.]*)([\w$-]+)/gi,m=[],v={},g=(i=["top","right","bottom","left"],a=["height","width","max-width","max-height","min-height","min-width"],(s=["margin","padding"]).forEach((function(e){i.forEach((function(t){a.push(e+"-"+t)}))})),a.concat(i,s));function y(e){w(e)}function b(t){t&&m.push(t),m.forEach((function(t){e.insert(t,C)})),m=[]}function w(e,t){e=n.extend({},v,e||{}),v=e,e.enable&&(f=!0),f&&e.match&&e.match instanceof Array&&e.match.length>0&&(h=h.concat(e.match),o=new RegExp("^("+h.join("|")+")")),e.randomize&&(e.randomize=!0===e.randomize?g:e.randomize),e.sheet&&b(e.sheet)}function _(e,t){return(t?t+"@@@":"")+e}function k(e,t){var n=_(e,t),i=l.names[n];return!i&&f&&o&&o.test(t||e)&&(i=r(),l.names[n]=i,l.reverse[i]=e),i||e}function O(e,t){var n=E(e);return t?k(n.elem,t)+(n.mod?"_"+k(n.mod,t):""):k(n.elem)+(n.mod?"_"+k(n.mod,n.elem):"")}function E(e){var t,n=(e?""+e:"").match(/^(.*?[^_])(_([^_]+))?$/);return n&&(e=n[1],t=n[3]),{elem:e,mod:t}}function C(e){return e.replace(p,(function(e,t,n){return!t||/:/.test(t)?e:t+O(n)}))}function x(e,t){var n=E(e);return t?(l.names[_(n.elem,t)]||n.elem)+(n.mod?"_"+(l.names[_(n.mod,t)]||n.mod):""):(l.names[n.elem]||n.elem)+(n.mod?"_"+(l.names[_(n.mod,n.elem)]||n.mod):"")}function S(e,t,n){return(e||"").toString().split(/\s+/).map((function(e){return t(e,n)})).join(" ")}function T(e){var t=E(e);return(l.reverse[t.elem]||t.elem)+(t.mod?"_"+(l.reverse[t.mod]||t.mod):"")}return y.prototype={constructor:y,setup:w,selector:function(e,t){var n=C(e);return t||e==n?n:n+", "+e},transform:function(e,t){return S(e,O,t)},lookup:function(e,t){return S(e,x,t)},updateSheets:function(t){if(f&&t)return e.update(t,C,v)},removeSheets:function(t){f&&t&&e.remove(t)},insertSheet:b,reverse:function(e){return S(e,T)},isWelter:function(e){return t.isWelter(e)},wrap:function(e,n){if(f){var r;(n=n||document)[c]?r=n[c]:(r=++u,n[c]=r);var o=d[r];null==o&&(o={}),e.forEach((function(e){if(!o[e]){var i=C(e);o[e]=i,d[r]=o,t.wrap(n,i)}}))}},calcString:function(e,t){return f?n.calcString(e,t):e+t},removeCache:function(e){delete d[e[c]],delete e[c]},isEnabled:function(){return f}},y})),define("OK/Smokescreen",["mrg-smokescreen/Locator"],(function(e){"use strict";var t=null;return{getLocator:function(n){return t||(t=new e({enable:!0,randomize:n||!1,match:[".*"]}))},getById:function(e){var n=document.getElementById(e);return!n&&t&&(n=document.getElementById(t.transform(e))),n||null}}})),define("mrg-smokescreen/Honeypot",["OK/logger"],(function(e){function t(e){for(var t,n=[],r=[];t=e.pop();){var o=document.createElement(t.tag||"div");for(var i in t.attrs||(t.attrs={}),t.id&&(t.attrs.id=t.id),t.classes&&(t.attrs.class=t.classes.join(" ")),t.attrs)t.attrs.hasOwnProperty(i)&&"length"!==i&&o.setAttribute(i,t.attrs[i]);r.forEach((function(e){o.appendChild(e)})),r=[],n.push(o),r.push(o);for(i=1;i0&&n%2==0)for(var r=null,o=0;o0}catch(e){}}(i))return!0;for(var y=[],b=[],w=0;w-1&&e.splice(n,1)}function c(e,t,n,r){this.element=e,this.container=t,this.callback=n,this.predicate=r?r.bind(this):null}function u(t){this.element=t,this.items=[],this.listener=e(100,this.calculate.bind(this)),this.element.addEventListener("scroll",this.listener),this.updateRect()}return c.prototype={destroy:function(){this.container=null},isInViewport:function(){var e,t=this.container.rect,n=t.top,r=t.bottom;try{e=this.element.getBoundingClientRect()}catch(t){e={top:0,right:0,bottom:0,left:0,width:0,height:0}}return e.top>=n&&e.top<=r||e.bottom>=n&&e.bottom<=r},calculate:function(){var e=this.predicate?this.predicate():this.isInViewport();this.visible!==e&&(this.visible=e,this.callback.call(this.element,e))}},u.prototype={add:function(e){this.items.push(e),this.updateRect(),e.calculate()},updateRect:function(){this.rect=this.element.getBoundingClientRect()},remove:function(e){var t=null;this.items.forEach((function(n){if(n.element===e)return t=n,!0})),t&&(t.destroy(),a(this.items,t))},isEmpty:function(){return 0===this.items.length},isLast:function(e){return this.items[this.items.length-1]===e},calculate:function(){this.updateRect(),this.items.forEach((function(e){e.calculate()}))},destroy:function(){this.element.removeEventListener("scroll",this.listener)}},{add:function(e,a,l){var d,f=t.parent(e,n);null===f&&(f=window),(d=s(f))||(d=new u(f),r.push(d)),d.add(new c(e,d,a,l)),o||(window.addEventListener("resize",i),o=!0)},remove:function(e){var c,u=t.parent(e,n);null===u&&(u=window),(c=s(u))&&(c.remove(e),c.isEmpty()&&(c.destroy(),a(r,c))),o&&0===r.length&&(window.removeEventListener("resize",i),o=!1)},getContainer:function(e){return s(t.parent(e,n))}}})),define("OK/banners/moneySaveV1",["OK/utils/dom","OK/logger","OK/utils/vanilla","OK/utils/utils","OK/banners/StickyBannerContainer","OK/Smokescreen","mrg-smokescreen/Welter","mrg-smokescreen/Utils","OK/banners/blockDetect/blockDetect","OK/banners/SmokescreenImgStyle","OK/ViewportTracker"],(function(e,t,n,r,o,i,s,a,c,u,l){var d,f,h,p,m,v,g="nb_success",y="nb_error",b="hook_ViewportHeightAwareBanner_ViewportHeightAwareBannerInner",w="LeftColumnBannerInner",_="wss://ad.mail.ru/mimic/v1/ws",k=!1,O=!0,E=!0,C=!0,x=!0,S=!1,T=!1,L=!1,I={topRight:"",message:"",discussion:"",bottomLeft:""},A={topRight:"",message:"",discussion:"",bottomLeft:""},K={topRight:3,message:3,discussion:3,bottomLeft:5},B="",N=!1,M={topRight:-1,message:-1,discussion:-1,bottomLeft:-1},P="",R="",D="",H=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,j=(e.byClass,e.firstByClass),q=new Promise((function(e){h=e})),W=new Promise((function(e){p=e})),F=!1,V=!1;var U,z={bottomLeft:new u("bottomLeft"),topRight:new u("topRight")},G={leftAdCont:"mainContentLeftColumn",leftAdWrapper:"leftColumn",hookBlockMainContent:"hook_Block_MainContent"},J={leftAdCont:"hook_Block_AsideColumn",leftAdWrapper:"hook_Block_AsideColumn",hookBlockMainContent:"hook_Block_MainContent2"},X=G;function $(){if(F){var e=document.getElementById("hook_Block_MainContent2");X=e?J:G}}function Z(e){var t=e.children;e.removeAttribute("style");for(var n=t.length,r=0;r [id^="hook_Block"]');var i=he("stickyBannerHook");i&&i.applySmokescreen(f)}else de(e,["#hook_Block_CompactFooter"],!0);z.bottomLeft.updateStylesheet(f),r(),function(e,t){var n=e.parentNode;if(!n)return;var r=e.cloneNode(!0);le(r,t),n.replaceChild(r,e)}(e,n)}})):"topRight"===n&&S?Y(n,(function(){de(e,!1,!0),le(e,n),z.topRight.updateStylesheet(f),r()})):r()}U=function(){return q.then((function(){f=L?i.getLocator(["width"]):i.getLocator(),T&&z.bottomLeft.createStyleEl(),O&&z.topRight.createStyleEl();var e=f.updateSheets(d);return U=function(){return e},e}))};var ee="__expanded";function te(e,t){this.el=e,this.onClick=this.onClick.bind(this),this.el.addEventListener("click",this.onClick)}function ne(e,t){this.el=e;var n=e.getAttribute("data-nbh");n&&(this.onClick=Ae.bind(e,n,t),this.el.addEventListener("click",this.onClick)),this.el.removeAttribute("data-nbh")}function re(e,t){this.el=e,this.bannerPlace=t,this.options=JSON.parse(e.getAttribute("data-options")),this.onClick=this.onClick.bind(this),this.el.addEventListener("click",this.onClick),this.el.removeAttribute("data-options")}function oe(e,t){this.el=e,this.options=JSON.parse(this.el.getAttribute("data-options")),this.pixels=this.options.common,this.pixels.render_block_pixel&&ke(this.pixels.render_block_pixel),this.pixels.block_pixel&&(this.checkVisibility=this.checkVisibility.bind(this),this.onVisible=this.onVisible.bind(this),l.add(this.el,this.onVisible,this.checkVisibility)),this.el.removeAttribute("data-options")}te.prototype.onClick=function(e){this.el.classList.toggle(f.transform(ee))},te.prototype.destroy=function(){this.el.removeEventListener("click",this.onClick)},ne.prototype.destroy=function(){this.onClick&&this.el.removeEventListener("click",this.onClick)},re.prototype.onClick=function(t){var n=this.options;n.clickLink&&Ae(n.clickLink,this.bannerPlace,t),n.url&&ke(n.url);var r=e.parent(t.target,f.transform("b-context__close"));if(r&&r.classList.remove(f.transform(ee)),n.shouldCloseAd){var o=e.parent(t.target,f.transform("b-js_ad"));o&&o.classList.add("invisible")}t.stopPropagation(),t.preventDefault()},re.prototype.destroy=function(){this.el.removeEventListener("click",this.onClick)},oe.prototype.checkVisibility=function(){return!!ue(this.el)&&r.isElementInViewport(this.el)},oe.prototype.onVisible=function(e){e&&this.pixels.block_pixel&&(l.remove(this.el),ke(this.pixels.block_pixel))},oe.prototype.destroy=function(){this.pixels.block_pixel&&l.remove(this.el)};var ie,se,ae={ad:oe,link:ne,close:te,closeLink:re},ce=[];function ue(e){return!!e.closest("body")}function le(e,t){for(var n=e.getElementsByClassName(f.transform("b-js__hook")),r=0;r0&&me()}))})).observe(n,{childList:!0}));me(),Promise.all([W,ve()]).then((function(t){var n,r;t[1]&&(function(){if(!x)return;$();var t=function(){return document.getElementById(b)||document.getElementById(w)||document.querySelector("#hook_Block_ViewportHeightAwareBanner .banner_new__vha")},n=document.getElementById(X.leftAdCont),r=t();if(!r||!n)return;var i=!1;if(r.id===w){var s=fe(r,"banner-controller");s&&(i="true"===s.getAttribute("data-sticky-banner"))}var a=function(t,n){be(t,n,"bottomLeft",(function(){for(var n=fe(t,"b-context"),r=n.children.length,s=0,a=0,c=0;c.65*window.innerHeight?u.classList.add(f.transform("b-invisible")):a++}if(t.id===w){if(i){var l=e.parent(t,"hookBlock");l&&o.activate(l),i=!1}}else{var d=he("stickyBannerHook");d&&d.doReflow()}return a}))},c=function(){var e=t(),n=document.getElementById(X.leftAdCont);e&&n&&a(e,n)};if(H){var u=new H((function(e){var t=!1;e.forEach((function(e){if(!t){e.attributeName;"childList"===e.type&&e.addedNodes.length>0&&(c(),t=!0)}}))})),l=document.getElementById(X.hookBlockMainContent);u.observe(l,{childList:!0});var d=new H((function(e){var t=!1;e.forEach((function(e){if(!t&&"childList"===e.type&&e.addedNodes.length>0){$();var n=document.getElementById(X.hookBlockMainContent);n&&(u.observe(n,{childList:!0}),c(),t=!0)}}))})),h=document.getElementById("hook_Block_MainContentWrapper");h&&d.observe(h,{childList:!0})}a(r,n)}(),n=document.getElementById("hook_ToolbarIconDiscussions_ToolbarDiscussions"),r=new H((function(e){e.forEach((function(e){if("class"===e.attributeName){if(!OK.util.is4ColumnActive())return;if(e.target.classList.contains("toolbar_nav_a__discu__active")){var t=j(document,"topPanel_d");if(t){var n=j(t,"dialogWrapperBanner"),r=n?j(n,"dialogWrapperBanner__inner"):null;r&&""===r.innerHTML&&be(r,n,"discussion")}}}}))})),C&&n&&r.observe(n,{attributes:!0}),function(){var e=document.getElementById("msg_layer_wrapper"),t=document.getElementById("hook_Block_MessagesLayer");if(!E||!t||!e)return;var n=function(e){var t=document.getElementById("hook_Block_MessagesAdsPanel"),n=document.getElementById("hook_BannerNew_MessagesAdsPanelInner")||document.getElementById("MessagesAdsPanelInner");t&&n&&(e?OK.util.is4ColumnActive()&&be(n,t,"message"):t.setAttribute("style","display: none !important"))},r=new H((function(e){n(!0),r.disconnect()}));r.observe(t,{childList:!0}),new H((function(e){e.forEach((function(e){"class"===e.attributeName&&n(!e.target.classList.contains("invisible"))}))})).observe(e,{attributes:!0})}())})),c(t).then((function(e){se(e)}))}function ye(e,t,n){n();var r=M[e];N&&r>0&&window.setTimeout((function(){document.body.contains(t)&&t.offsetParent&&ye(e,t,n)}),1e3*r)}function be(e,n,r,o){return function(){for(var e=ce.length-1;e>=0;e--){var t=ce[e];ue(t.el)||(t.destroy(),ce.splice(e,1))}}(),new Promise((function(n){ye(r,e,(function(){var i=new _e;function s(){i.cleanup()}i.getAds(r).then((function(a){var c="topRight"===r&&S||"bottomLeft"===r&&T,u=function(e,n,r,o,i){if(!(n&&n.body&&n.body.direct&&n.body.direct.ads))return void t.success(y,"badDirectBlock");var s="",a=n.body.direct.ads,c=0;if(0===a.length)return t.success(y,"emptyAds"),0;for(var u=0;u=r);++u){var l=a[u];l&&(s+=Ie(l,i,o),c++)}if(s&&e){var d=n.body.common?{common:n.body.common}:{common:{}};e.innerHTML=xe('
',s,"
")}return c}(e,a.result,K[r],r,c);Q(e,0,r,(function(){if(o){var c=o(e);c>=0&&(u=c)}if(t.success(g,"showDirectAd",u),u>0){d=a.id,f=A[r],(new Image).src="//rs.mail.ru/d"+f+".gif?rnd="+d+"&ts="+Date.now();var l=function(e,t){for(var n=e.body.direct.ads,r=e.body.common.link_head.replace(/^.+\/count\//,""),o=0;o":">",'"':""","'":"'"},Ee=!1?/[&<>"']/g:/&(?!#?\w+;)|<|>|"|'/g,function(e){return e?e.toString().replace(Ee,(function(e){return Oe[e]||e})):""});function xe(){return Array.prototype.slice.call(arguments).join("")}function Se(e,t){return e?t:""}function Te(e,t){return xe('',Ce(e),"")}function Le(e){for(var t=[],n=0;nc&&(a=a*c/s,s=c),i&&s','
','
',e.adChoices.options.map((function(e){return xe('
',Ce(e.name),"
")})).join(""),"
",'
','
',"
","
",""));return i?xe('
',Se(o,xe('
','
','',Le("Реклама"),"",'
',Ce(e.domain),Se(e.region,xe('',Ce(e.region),"")),"
","
",u,"
")),'
','",Se(!o,u),"
",'",Se(e.warning,xe('
',Ce(e.warning),"
")),"
"):xe('
','
','",u,"
",Se(r>=0,xe('
','',Le("Реклама"),"","
")),'",'",Se(e.warning,xe('
',Ce(e.warning),"
")),"
")}var l=e.puny_domain?'':"",d='",f=e.images&&e.images[0]?'
':"",h='",p=e.region?''+Ce(e.region)+"":"";return'
'+d+f+h+('")+(e.warning?'
'+Ce(e.warning)+"
":"")+"
"}function Ae(e,t,n){e&&(Ke(e,t),n.stopPropagation())}function Ke(e,n){if(t.success(g,n,"click"),m){var r="/dk?cmd=logExternal&st.name=externalLinkRedirect&st.link="+window.encodeURIComponent(e)+"&st.sig="+v,o=window.open(r),i=function(){o.location.href=e,o.removeEventListener("load",i)};o.addEventListener("load",i,!1)}else window.open(e)}return{version:1,activate:function(e){var t=e.getAttribute("data-config");"{"!==t[0]&&(t=atob(t)),(t=JSON.parse(t)).removeEl&&e.parentNode.removeChild(e),_=t.mimicUrl||_,k=t.tplV2Enabled||!1,O=t.topRightBannerEnabled||!1,E=t.messagesBannerEnabled||!1,C=t.discussionsBannerEnabled||!1,x=t.bottomLeftBannerEnabled||!1,I=t.statId||I,A=t.pixelId||A,N=t.refreshEnabled||!1,M=t.refreshInterval||M,B=t.pageId||B,P=t.whitelistSelector||P,R=t.secretCmd||"",D=t.secretFeedReplaceCmd||"",t.useHttp||!1,t.debugOrigin,S=t.smokescreenTopRightEnabled||!1,t.smokescreenDiscussionsEnabled||!1,t.smokescreenMessagesEnabled||!1,T=t.smokescreenBottomLeftEnabled||!1,L=t.smokescreenRandomizeCss||!1,m=t.adLinksRedirectWrapperEnabled,v=t.redirectLinkToken,F=t.redesignEnabled,V=t.sendPixelsThroughServer,d=function(e){if(!e)return null;if(!a.isUrlConstructorExists())return null;var t=[];return e.forEach((function(e){t.push(new URL(e,window.location.href).href)})),t}(t.cssUrls),"interactive"===document.readyState||"complete"===document.readyState?ge(t):document.addEventListener("DOMContentLoaded",(function(){ge(t)})),h()},ready:function(){return Promise.all([W,ve(),U()])},onHooksReady:p,detectAdBlock:ve,obfuscate:function(e,t,n){return U().then((function(){de(e,t,n)}))},obfuscateNow:de,obfuscateText:Le,transform:function(e){return U().then((function(){return f.transform(e)}))},transformNow:function(e){return f.transform(e)},activateLocator:function(){return U()},openLink:Ke,attachTopRightBanner:function(e,t){return O&&e&&t?be(t,0,"topRight"):Promise.reject()},getSecretFeedReplaceCmd:function(){return D}}})),define("OK/banners/BannerClickLog",["OK/utils/environment"],(function(e){"use strict";var t=e.isDebug,n=function(){};return n.prototype={_onclick:function(){OK.logging.logger.success("banner.place",this.place,"click"),t&&console.info("banner click "+this.place)},activate:function(e){this.place=e.getAttribute("data-place"),this._onclickHandler=this._onclick.bind(this),e.addEventListener("click",this._onclickHandler)},deactivate:function(e){e.removeEventListener("click",this._onclickHandler)}},n})),define("OK/Pushes",["OK/NewsFetchCoordinator"],(function(e){var t={};return{activate:function(){e.addBlock("PS")},subscribe:function(e,n){return t[e]||(t[e]=[]),t[e].push(n),function(){var r=t[e];if(r){var o=r.indexOf(n);o>=0&&r.splice(o,1),0===r.length&&delete t[e]}}},setNewContent:function(e){var n=OK.util.parseJsonCorrected(e);n&&Object.keys(n).forEach((function(e){var r=t[e];if(r){var o=n[e];r.forEach((function(e){e(o)}))}}))}}})),define("b/primary",["OK/utils/utils","OK/utils/vanilla","OK/utils/throttle","OK/utils/debounce","OK/utils/requireBlock","OK/utils/dom","OK/utils/delegate","OK/utils/copyText","OK/cookie","OK/utils/environment","OK/utils/inputCaretPosition","OK/LogClicks","OK/NewsFetchCoordinator","OK/CommentWidgetsController","OK/CommentWidgets","OK/ReshareWidgetsController","OK/FixedTopBock","OK/mrg/projects","OK/mrg/counters","OK/mrg/wamba","OK/HookModel","OK/ToolbarBubble","OK/ToolbarGrowl","OK/css-loader","OK/banners/StickyBannerContainer","OK/banners/SmokescreenImgStyle","OK/banners/moneySaveV1","OK/banners/BannerClickLog","OK/Pushes"],{}); //# sourceMappingURL=/res/source-maps/js/b/primary.js.map