Вход Регистрация
Файл: style/js/js.js
Строк: 9628
<?php
!function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={exports:{},id:i,loaded:!1};return e[i].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(13)},function(){var e=window,t=e.hide,n=e.lockButton,i=e.gpeByClass,a=window,o=a.ajax;window.FeedNotifications={hide:function(e,a,r,s){return"decline"==s?t(i("_block",e)):n(e),o.post("/index.php",{_ajax:1,act:"hide_internal_notification",reason:s,id:a,hash:r}),!1}}},function(){var e=window,t=e.hide;window.Informer={close:function(e){t(e)}}},function(){var e=window,t=e.parseRusKeys,n=e.parseLatKeys,i=e.parseLat,a=e.parseCyr,o=e.escapeRE,r=e.val,s=e.onBodyScrollForce,l=e.extend,c=e.len,d=e.removeClass,u=e.geByClass1,p=e.addClass,f=e.show,_=e.hide,v=e.alLoadingFix,h=e.cancelEvent,m=e.elfocus,g=e.elblur,w=e.ge,y=e.addEvent,b=e.attr,k=e.initAutoScroll,C=window,S=C.ajax;function x(e){var C,x,T,z,D,E,A,M,N,B,P=[],j={},H={},q={},R={},X=!1,L=null,F=null,Y=null,U=0,I=[],O=null,V=null,W=null,$=!1,G=!1,K=10,Q=30,J=!0,Z=!1,et=!1,tt=!1,nt=0,it=0,at=!1;function ot(e){e=e.replace(/https?://(m.)?vk.com/([^#]+#/)?/,"");for(var r,s,l,c=G,d=[e,s=t(e,c)||e,l=n(e,c)||e,i(s),a(l)],u={},p=[],f=0,_=d.length;_>f;f++)d[f]&&!u[d[f]]&&(u[d[f]]=!0,r=o(d[f]),r=r.replace(/[её]/gi,"[её]").replace(/(e|yo)/gi,"(?:e|yo)"),p.push(new RegExp("(^|\s|\(|>)("+r+")","gi")));return p}function rt(e,t,n){if(clearTimeout(F),!n)return F=setTimeout(function(){rt(e,t,!0)},10),!1;var i=r(e)||"";if(L==i)return!1;var a,o="_"+i,l=H[o],c=ot(i);if(!l&&i.length>2&&H["_"+i.slice(0,-2)]){var d="_"+i.slice(0,-2);H[d]&&R[d]&&!H[d].length&&(!tt||tt&&!q[d])&&(R[o]=!0,l=H[o]=[],tt&&(q[o]=""))}if(!l){l=[];var u=0;if(!i&&P.length)for(var p=U,f=U+Math.min(K,P.length);f>p;p++)l.push([P[p]]),u++;else{for(var _={},v=0,p=0,f=P.length;f>p;p++){var h=P[p];if(j[h]){if(_[h]=!0,(a=lt(c,j[h][0]))&&(l.push([h,a]),++v>=Q))break;u++}}if(Q>v)for(var h in j)if(!_[h]&&(a=lt(c,j[h][0]))){if(l.push([h,a]),++v>=Q)break;u++}}R[o]=R[o]||!i&&P.length||l.length>2*K,R[o]=R[o]||tt&&l.length>K}return R[o]||!J&&!tt||st(e,i),H[o]=l,L=i,ct(l,q[o]),M&&M(i),et&&!L&&(nt=K),s(),!1}function st(e,t,n){return clearTimeout(Y),n?(S.post(C,{_ajax:1,q:t},{onDone:function(n,i,a){A&&A.apply(null,arguments);for(var o,r="_"+t,u=H[r]||[],p={},f=ot(t),_=0,v=u.length;v>_;_++)p[u[_][0]]=!0;for(var _=0,v=i.length;v>_;_++){var h=i[_];p[h]||((o=lt(f,n[h][0]))||$||!t)&&u.push([h,o])}R[r]=!0,H[r]=u,tt&&(q[r]=a||""),j=l(n,j),J=!Z||c(j)<Z,L==t?(ct(u,q[r]),s()):delete H[r],d("input_loading",e)},onFail:function(){delete H["_"+t],d("input_loading",e)}}),void(u("al_loading",T)||p("input_loading",e))):(Y=setTimeout(function(){st(e,t,!0)},200),!1)}function lt(e,t){if(!t)return!1;for(var n=0,i=e.length;i>n;n++)if(-1!==t.search(e[n]))return e[n];return!1}function ct(e,t){var n="";if(V&&T){for(var i=0,a=e.length;a>i;i++){var o=e[i][0],s=e[i][1];if(j[o]){var l=j[o].slice(1);if(s)for(var c in I){var u=I[c];l[u]&&(l[u]=l[u].replace(s,'$1<em class="found">$2</em>'))}n+=V.apply({id:o,q:L,highlight:function(e){return(""+e).replace(s,'$1<em class="found">$2</em>')},template:function(e,t){var n=(""+e).replace(/%(d+)%|#(d+)#/g,function(e,n,i){return+i?(""+t[i-1]).replace(s,'$1<em class="found">$2</em>'):+n?t[n-1]||"":""});return n}},l)}}n||R["_"+L]||!J&&!tt||(d("input_loading",z),n=L?'<div class="al_loading qs_loading">&nbsp;</div>':'<div id="al_loading"></div>'),!n&&W&&(n=W(L)),r(T,O?O(n,L,et,t):n+(t||"")),E&&(L?f(E):_(E)),!L&&v(),N&&N()}}l(this,{go:function(e){return z?(rt(z,e,!0),z.blur(),h(e),!1):!0},redraw:function(){var e="_"+L;ct(H[e],q[e]),s()},clear:function(e,t){return r(z,""),t?m(z):g(z),rt(z,e,!0),h(e),!1},blur:function(){g(z)},init:function(e){e=e||{},T=w(e.container)||null,z=w(e.field)||null,D=w(e.btn)||null,E=w(e.clear_btn)||null,L=null,X&&C==e.action&&e.init_once||(H={},q={},R={},C=e.action||"",x=e.al_action||C,P=e.top_items||[],j=e._cache||{},I=e.hl_fields||[],O=e.tpl||null,V=e.item_tpl||null,W=e.null_tpl||null,$=e.soft_filter||!1,G=e.need_invalid_keys||!1,K=e.top_len||10,Z=e.load_limit||!1,A=e.onLoaded||!1,M=e.onFiltered||!1,N=e.onRendered||!1,B=e.onFocusChanged||!1,et=e.al_need||!1,U=!et&&e.init_offset||0,tt=e.global_search||!1);var t=null;C&&T&&z&&V&&(J=C!==!0&&(!Z||c(j)<Z),y(z,"focus",function(e){var n=function i(n){!n&&rt(z,e,!0),t=setTimeout(i,100)};clearTimeout(t),B&&B.call({q:L},!0),n(!0)}),y(z,"keydown keypress change blur",function(e){"blur"==e.type&&(clearTimeout(t),B&&B.call({q:L},!1)),rt(z,e,"keydown"!=e.type&&"keypress"!=e.type)}),e._new||D&&!b(D,"onclick")&&b(D,"onclick","return qsearch.go(event);"),!et||X&&e.init_once||(nt=K,it=c(j),k(function(){var e=u("_si_container",T)||T,t=e.childNodes;return t[nt]||t[t.length-1]},function(){if(!at&&!L)if(nt+K>it&&J)at=!0,S.post(x,{_ajax:1,offset:it},{onDone:function(e,t){A&&A.apply(null,arguments);var n=c(e);if(at=!1,Z||(P=P.slice(0,it).concat(t)),it+=n,j=l(e,j),J=C!==!0&&(!Z&&n||c(j)<Z),!L){nt+=K;for(var i=[],a=0,o=Math.min(nt,P.length);o>a;a++)i.push([P[a]]);ct(i,q._),s()}},onFail:function(){at=!1}});else if(nt<P.length){nt+=K;for(var e=[],t=0,n=Math.min(nt,P.length);n>t;t++)e.push([P[t]]);ct(e,q._),s()}})),!e.skip_init_filter&&rt(z,null,!0),X=!0)}}),e&&this.init(e)}var T=new x;window.QuickSearch=x,window.qsearch=T},function(){var e=window,t=e.isUndefined,n=e.getX,i=e.getY,a=e.vkNow,o=e.clog,r=e.cancelEvent,s=e.getW,l=e.setStyle,c=e.getH,d=e.scrollTop,u=e.getCh,p=e.preventEvent,f=e.extend,_=e.hasClass,v=e.gpeByClass,h=e.attr,m=e.toggleClass,g=e.geByClass1,w=e.removeClass,y=e.addClass,b=e.geByClass,k=e.addEvent,C=e.onBodyResize,S=e.removeEvent,x=window,T=x.browser,z=window,D=z.thover;function E(e,x){var z,E,A,M,N,B=!t(document.ontouchmove),P=!0,j=!1,H=!1,q=!1,R=!1,X=0,L=0,F=!1,Y=0,U=!1,I=!1,O=!1,V=!1,W=!1;function $(e){var t=e.touches,a=n(E),o=i(E),r=(t&&t[0]?t[0].pageX:e.pageX)||0,s=(t&&t[0]?t[0].pageY:e.pageY)||0;return{x:r-a,y:s-o}}function G(e){F||(F=[]),F.push([a(),e]),F=F.slice(-20)}function K(){F=!1}function Q(){if(!F||F.length<2)return[0,0,0];for(var e=a(),t=!1,n=F.pop(),i=F.length-1;i>=0;i--){var o=e-F[i][0];if(o>150)break;t=F[i]}if(!t||!n)return[0,0,0];var r=n[1].x-t[1].x,s=n[1].y-t[1].y,l=Math.sqrt(r*r+s*s),o=n[0]-t[0];return o?[l/o,r/o,s/o]:[0,0,0]}function J(){if(!F)return!1;var e=Q(),t=e[0],n=e[1];if(K(),!t)return!1;var i=4.7,a=t/i,r=n*a-i*a*a/2;return a*=530,r*=140,o("dx",r,"t",a),.1>t||!r?!1:{dx:r,t:a}}function Z(e){"touchstart"==e.type?P=!e.touches||1==e.touches.length:"touchmove"==e.type?P=!1:"click"==e.type&&(P||(r(e),P=!0))}function et(e){if(!(V&&e.touches&&e.touches.length>1)){if(K(),H){if(1>=L)return}else{var t=s(E)-s(A);if(t>=0)return}q=$(e),R=q,G(R),O=!0,l.animate(A)}}function tt(e){if(q&&(V||O)){D&&D.cancel(e);var t=$(e);if(R=t,G(R),O){var n=q.x-t.x,a=q.y-t.y;if(Math.abs(n)>=Math.abs(a)&&(r(e),V=!0),O=!1,V){var o=i(E),p=c(E),f=d(),_=u();f>o-7?d(o-7):o+p+7>f+_&&d(o+p+7-_)}}if(V)if(r(e),H){var v=s(E),n=q.x-t.x;(0>=X&&0>n||X>=L-1&&n>0)&&(n/=3);var h=-X-n/v,m=j?100*h+"%":h*v;l.transform(A,{translate:[m,0]})}else{var g=s(E)-s(A),w=0,n=q.x-t.x,h=Y-n;if(g>0&&(g=0),g>h)var m=g-(g-h)/3;else if(h>w)var m=w+(h-w)/3;else var m=Y-n;rt(m),l.transform(A,{translate:[m,0]})}}}function nt(e){if(q&&V){if(r(e),H){var t=4.7*Q()[1],n=q.x-R.x,i=s(E),a=Math.abs(n)>=i/2;(X>0&&(a&&0>n||t>1)||L-1>X&&(a&&n>0||-1>t))&&(X+=n>0?1:-1);var o=-X,c=j?100*o+"%":o*i;q=!1,K(),st(),l.animate(A,"transform",{duration:200,func:"ease"}),l.transform(A,{translate:[c,0]})}else{var d=J(),u=s(E)-s(A),p=0,n=q.x-R.x,o=Y-n;d&&(o+=d.dx),u>0&&(u=0),Y=u>o?u:o>p?p:o;var f={duration:200,func:"ease"};d&&(f={duration:d.t,func:"cubic-bezier(0, 1, 1, 1)"}),rt(Y),l.animate(A,"transform",f),l.transform(A,{translate:[Y,0]})}V=W=!1}}function it(e){if(p(e),H){if(1>=L)return}else{var t=s(E)-s(A);if(t>=0)return}var n=(e.detail?e.detail:e.wheelDelta)>0?3:-3;if(U===!1&&(U=0),U+=n,!H){var t=s(E)-s(A),i=0,a=Y-U;if(t>0&&(t=0),t>a)var o=t-(t-a)/3;else if(a>i)var o=i+(a-i)/3;else var o=Y-U;rt(o),l.transform(A,{translate:[o,0]})}clearTimeout(I),I=setTimeout(function(){if(H){(X>0&&0>U||L-1>X&&U>0)&&(X+=U>0?1:-1);var e=-X,t=s(E),n=j?100*e+"%":e*t;st(),l.animate(A,"transform",{duration:200,func:"ease"}),l.transform(A,{translate:[n,0]})}else{var i=s(E)-s(A),a=0,e=Y-U;i>0&&(i=0),i>e?Y=i:e>a?Y=a:Y-=U,rt(n),l.animate(A,"transform",{duration:200,func:"ease"}),l.transform(A,{translate:[Y,0]})}U=!1},200)}function at(e){if(!H){var t=n(e)-n(E),i=t+Y,a=i+s(e),r=0,c=s(E),d=!1;r>i?d=r-t+20:a>c&&(d=c-s(e)-t-20);var u=s(E)-s(A),p=0;if(u>0&&(u=0),u>d)var d=u;else if(d>p)var d=p;o(t,Y,i,a,r,c,d),d!==!1&&(Y=d,rt(Y),l.animate(A,"transform",{duration:200,func:"ease"}),l.transform(A,{translate:[Y,0]}))}}function ot(e){if(H){var t=X;if(e&&e.target){var n=_("sp_ppt",e.target)?e.target:v("sp_ppt",e.target),i=+h(n,"data-i");X=0>i?0:i>L-1?L-1:i}q=!1,K(),V=W=!1;var a=s(E),o=-X,r=j?100*o+"%":o*a;st(),t!=X&&l.animate(A,"transform",{duration:200,func:"ease"}),l.transform(A,{translate:[r,0]})}}function rt(e){if(!H){e=e||Y;var t=s(E)-s(A),n=0;m("sw_left",E,n>e),m("sw_right",E,e>t)}}function st(){if(H){var e=g("sp_ppt_sel",z);e&&e===N[X]||(w("sp_ppt_sel",e),y("sp_ppt_sel",N[X]))}}function lt(){E=g("scroller_wrap",z),A=g("scroller_cont",E),H?(M=g("sp_pages_pts",z),N=b("sp_ppt",M),L=(b("scroller_page",A)||[]).length,X=0,st()):(Y=0,rt(Y)),F=!1,l.transform(A,{translate:[0,0]})}function ct(){lt(),B?(k(E,"touchstart touchmove click",Z),k(E,"touchstart",et),k(E,"touchmove",tt),k(E,"touchend touchcancel",nt)):(k(E,"mousewheel",it),k(M,"click",ot)),j||C(ot)}function dt(){B?(S(E,"touchstart touchmove click",Z),S(E,"touchstart",et),S(E,"touchmove",tt),S(E,"touchend touchcancel",nt)):(S(E,"mousewheel",it),S(M,"click",ot)),j||C("__clear",ot)}f(this,{init:ct,destroy:dt,onShow:function(){H?st():rt(Y)},canClick:function(){return P}}),z=e,x=x||{},x.byPage?(H=!0,j=!T.android):(H=!1,j=!1,this.showElem=at)}window.Scroller=E},function(){var e=window,t=e.onDOMReady,n=e.onBodyResize,i=e.geByClass1,a=e.removeClass,o=e.addClass,r=e.gpeByClass,s=e.hasClass,l=e.toggleClass,c=window,d=c.clearCookie,u=c.setCookie;!function(){t(e),n(e);function e(){if(i("tabs_block_hideable")){var e=i("tabs_block");i("tabs_list").offsetHeight>i("tabs_list_more").offsetHeight?a("tabs_block_without_show_more",e):o("tabs_block_without_show_more",e)}}function c(e){var t=r("tabs_block",e);s("tabs_block_opened",t)?d("remixm_tabs_expanded"):u("remixm_tabs_expanded",1),l("tabs_block_opened",t)}window.Tabs={actualizeShowMoreVisibility:e,toggle:c}}()},function(){var e=window,t=e.se,n=e.each,i=e.remove,a=e.ajx2q,o=e.isArray,r=e.geByTag,s=e.checkElementNav,l=e.isHttpHref,c=e.attr,d=e.getHref,u=e.extend,p=e.ge,f=e.geByClass1,_=e.obj2qs,v=e.unlockButton,h=e.scrollToHash,m=e.lockButton,g=(e.tag,e.addEvent,e.val),w=e.alLoadingFix,y=e.scrollTop,b=e.removeClass,k=e.addClass,C=e.clone,S=e.gpeByClass,x=e.outer,T=e.gpeByTag,z=e.geByTag1,D=e.getCh,E=e.hasClass,A=e.stripTags,M=e.langNumeric,N=e.clog,B=e.before,P=e.ce,j=e.append,H=e.escapeAttr,q=e.geByClass,R=e.htsc,X=e.getY,L=e.getCw,F=e.qs2obj,Y=e.parseJSON,U=e.setNotify,I=e.setDocumentDomain,O=e.createIframe,V=e.getW,W=e.escapeStr,$=window,G=$.browser,K={onRedirect:t(),_tStart:!1,_tAlStart:!1,_init:function(){try{new XMLHttpRequest&&(K._req=function(){return new XMLHttpRequest})}catch(e){var t=window,n=t.ActiveXObject;try{new n("Msxml2.XMLHTTP")&&(K._req=function(){return new n("Msxml2.XMLHTTP")})}catch(e){try{new n("Microsoft.XMLHTTP")&&(K._req=function(){return new n("Microsoft.XMLHTTP")})}catch(e){K._req=!1}}}},_getreq:function(){return K._req||K._init(),K._req()},_al_reqs:[],_last_req:null,save_req:function(e){K._al_reqs.push(e||K._last_req)},abort_reqs:function(){n(K._al_reqs,function(e,t){t.readyState<4&&t.abort()}),K._al_reqs=[]},_failed_relogin:!1,_failed_reqs:[],save_failed_req:function(e,t,n,i){K._failed_reqs.push([e,t,n,i])},repeat_reqs:function(){n(K._failed_reqs,function(){var e=this.shift(),t=this;K._post.apply(null,t),i(e)}),K._failed_reqs=[]},plainpost:function(e,t,n,i,o){var r=K._last_req=K._getreq(),s="string"!=typeof t?a(t):t;r.onreadystatechange=function(){4==r.readyState&&(r.status>=200&&r.status<300?n&&n(r.responseText,r):i&&i(r.responseText,r))};try{r.open("POST",e,!0)}catch(l){return!1}return r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o||r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r.send(s),r},post:function(e,t,n){return"/"!=e.substr(0,1)&&(e="/"+e),e=e.split("#")[0],K._post(e,t,n||{})},onPrepared:t(),prepare_click:function(e){var t=window,n=t.al;if(G.ios&&!(G.ios>=7)&&window.al&&n.ver){var i=[],a=!1;e&&"a"==(e.tagName||"").toLowerCase()?i.push(e):o(e)?i=e:(i=r("a",e),a=!0);for(var u=0,p=i.length;p>u;u++){var f=i[u],_=f&&f.target||"";if(f&&f.getAttribute&&(!a||!f.getAttribute("data-href")&&s(f,{skip_onclick:!0})&&"_blank"!=_)){var v=f.getAttribute("href");if(null==v||!l(v))continue;c(f,"data-href",d(f)),c(f,"href",!1)}}}},click:function(e,t,i){var a=window,o=a.nav;t=t||{};var r,s=!1,l={_ajax:1},c=u(t,{link:e});if(i=i||{},t.onStart){var d=K.tAlGetParam();K.tAlStart=(new Date).getTime(),d&&(l._talstat=d)}if(i.use_cache){var g=p(i.use_cache===!0?"preload_data":i.use_cache),w=g.innerHTML.replace(/(^<!--|-->$)/g,""),y=w.split("--><!--");if(w){g.innerHTML="",t.onStart&&t.onStart.apply(c),i.nav&&o.go(s,null,{push_only:!0}),t.onDone&&t.onDone.apply(c,y);var e=f("show_more",f("pcont","mcont"));e&&K.click(e,{onDone:function(){var e="";n(arguments,function(t,n){e+="<!--"+(n||"")+"-->"}),g.innerHTML=e,p("show_more_loading")&&K.click(!1,t,i)}})}else t.onStart&&t.onStart.apply(c),i.nav&&o.go(s,null,{push_only:!0});return!1}if(!e)return!0;if(e.form){if(e.disabled)return!0;var b=e.form,k={};s=(b.action||"").replace(/^https?://[^/]+/i,""),n(b,function(t,n){return!n.name||n.disabled?!0:("radio"!==n.type||n.checked)&&("checkbox"!==n.type||n.checked)?"button"===n.type?!0:"submit"===n.type&&n!==e?!0:"image"===n.type&&n!==e?!0:void(k[n.name]=n.value):!0}),"image"==e.type&&(k[e.name]=e.value,k[e.name+".x"]=1,k[e.name+".y"]=1),b.method&&"get"!=b.method?u(l,k):s=s.split("?",1).shift()+_(k)}else e.getAttribute&&(s=e.getAttribute("data-href")||e.getAttribute("href"));if(s||(s=e.pathname?e.pathname+e.search+e.hash:e),!s)return!0;u(l,i.url_params||{});var C=window,S=C.pStats,x=S.getSeenData();if(x){var T=window,z=T.cur;l._pstat=x.data,z&&z.module&&(l._pstatref=z.module)}return r=K.post(s,l,{onDone:function(){x&&S.onSend(x.seen),i.lock&&v(e),t.onDone&&t.onDone.apply(c,arguments),(i.nav||i.scroll)&&h()},onFail:function(){i.lock&&v(e),t.onFail&&t.onFail.apply(c,arguments),(i.nav||i.scroll)&&h()}}),r&&(t.onStart&&t.onStart.apply(c),i.nav&&o.go(s,null,{push_only:!0}),i.lock&&m(e)),!r},prepare_nav:function(e){return},nav:function Q(e,t){var a=window,Q=a.nav,o=window,r=o.page,s=window,l=s.menu,v=window,m=v.cur;t=t||{},t.nav=t.nav||{};var Y,U,I=d(e),O=r.getHash(t.nav);if(!(I=Q.checkUrl(I)))return!1;"/"!=I.substr(0,1)&&(I="/"+I),l.close(null,!0);var V=K.tGetParam();if(K.tStart=(new Date).getTime(),t.need_restore&&l&&l.closeSearch(),t.need_restore&&t.nav.push&&(U=r.restore(O)))return K.abort_reqs(),U.lm&&u(U.lm,{tn:!1,bn:!1}),r.set(O,U),t.zProcess&&(t.zProcess(U.st),delete t.zProcess),Q.set(t),K.tModule=window.cur.module,K.tRestoreRender=(new Date).getTime(),!0;var W=!1,$=!1;if(t.fast)W=!0,r.set(O,!1,{before:!0,beforeAppend:t.beforeAppend,afterAppend:t.afterAppend}),$=t.onAfterFast||!1;else if(t.target&&t.target.className){var Y=/(?:^|s)(al_([a-z_]+)(-?[0-9]+)?)(?:s|$)/i.exec(t.target.className),J=Y&&Y[1]||!1,Z=Y&&Y[2]||!1;switch(Z){case"menu":W=!0,r.set(O,!1,{before:!0,beforeAppend:function(e){g(f("mcont",e),'<div class="pcont bl_cont"><div id="al_loading"></div></div>'),r.setMhead(e,c(t.target,"data-header"),"/")},afterAppend:function(){w(),y(0)}});break;case"tab":W=!0,r.set(O,!1,{before:!0,beforeAppend:function(e){g(f("upanel",e),'<div id="al_loading"></div>');var n=f("tabs_block",e)||f("tabs",e),i=f("active",n);i&&(b("tab_item_cur",f("tab_item_cur",n)),k("tab_item_cur",i)),r.setMhead(e,c(t.target,"data-header"))},afterAppend:function(){w()}},t);break;case"post":W=!0,r.set(O,!1,{before:!0,beforeAppend:function(e){function n(e,t,n,i,a,o,r,s){return'<div class="pcont bl_cont"><div class="owner_panel">'+(t||"")+'<div class="op_cont">'+(n||"")+'<div class="op_info"><span class="item_date">'+(i||"")+'</span></div></div></div><div id="'+(e||"")+'" class="post_item single_post_item"><div class="pi_cont"><div class="pi_head">'+(a||"")+'</div><div class="pi_body">'+(o||"")+"</div></div>"+(s||"")+"</div>"+(r||"")+"</div>"}var a=window,o=a.lang,s=C(S("post_item",t.target)),l=s.id,d=x(T("a",f("pi_img",s))).replace("pi_img","op_img"),u=T("div",f("pi_author",s)),p=i(f("pi_date",s)),_=x(i(f("explain",u))),v=i(f("pi_fronly",s)),h=x(u),m=f("pi_body",s),w=f("pi_text_more",m),p=f("pi_date",s),y=f("pi_info",m),b=f("pi_links",m),k=f("replies_link",b),z=g(i(f("pi_actions_wrap",s))),D=g(i(f("item_replies",y))),E=D?g(k):o.mobile_wall_post_replies_title,A=k?'<a name="comments"></a><h4 class="slim_header">'+(E||"")+'</h4><div id="al_loading"></div>':"";if(w){var M=w.nextSibling?w:w.parentNode;M.nextSibling.style.display="inline",M.style.display="none"}g(b,x(f("like_wrap",m))),p&&c(p,"data-date")&&g(p,c(p,"data-date")),r.setMhead(e,c(t.target,"data-header"),!0),g(f("mcont",e),n(l,d,h,g(p)+(v?'<b class="pi_fronly"></b>':""),_,g(m),A,z))},afterAppend:function(e){var n=z("h4",e);n&&w(t.nav.hash?D()-n.offsetHeight:0),t.nav.hash?h(t.nav.hash):y(0)}},t);break;case"wall":W=!0,r.set(O,!1,{before:!0,beforeAppend:function(e){function n(e,t,n){return'<div class="pcont"><div class="wall_item single_wall_item" id="'+(e||"")+'">'+(t||"")+"</div>"+(n||"")+"</div>"}var a=window,o=a.lang,s=C(E("wall_item",t.target)?t.target:S("wall_item",t.target)),l=s.id,d=f("wi_body",s),u=f("wi_buttons",s),p=f("item_like",u),_=E("item_sel",p),v=f("v_like",p),h=f("item_share",u),m=E("item_sel",h),w=f("v_share",h),y=i(f("item_replies",u)),b=y?f("v_replies",y):!1,k=+A(g(v)).replace(/D/g,""),x=+A(g(w)).replace(/D/g,""),T=+A(g(b)).replace(/D/g,""),z=f("pi_text_more",d),D=f("wi_date",s),H=T?M(T,o.mobile_wall_post_comments):o.mobile_wall_post_replies_title,q=y&&50>T?'<a name="comments"></a><h4 class="slim_header">'+(H||"")+'</h4><div id="al_loading"></div>':"";N(y),i(f("wi_actions_btn",s));var R="",X=_?1==k?o.mobile_wall_only_you_liked:o.mobile_wall_you_and_x_people_liked:o.mobile_wall_x_people_liked;R+='<a class="item_like _i" href="/like?act=members&object='+l+'"'+(k?"":' style="display:none"')+'><i class="i_like"></i><span class="v_like">'+(k?M(_?k-1:k,X,!0):"")+"</span></a>";var L=m?1==x?o.mobile_wall_only_you_shared:o.mobile_wall_you_and_x_people_shared:o.mobile_wall_x_people_shared;if(R+='<a class="item_share _i" href="/like?act=members&object='+l+'&tab=published"'+(x?"":' style="display:none"')+'><i class="i_share"></i><span class="v_share">'+(x?M(m?x-1:x,L,!0):"")+"</span></a>",B(P("div",{className:"wi_like_wrap",innerHTML:R}),u),v?g(v,o.mobile_like):j(P("span",{className:"v_like",innerHTML:o.mobile_like}),p),w?g(w,o.mobile_wall_post_publish):j(P("span",{className:"v_share",innerHTML:o.mobile_wall_post_publish}),h),z){var F=z.nextSibling?z:z.parentNode;F.nextSibling.style.display="inline",F.style.display="none"}D&&c(D,"data-date")&&g(D,c(D,"data-date")),r.setMhead(e,c(t.target,"data-header"),!0),g(f("mcont",e),n(l,g(s),q))},afterAppend:function(e){var n=z("h4",e);n&&w(t.nav.hash?D()-n.offsetHeight:0),t.nav.hash?h(t.nav.hash):y(0)}},t);break;case"pinfo":W=!0,r.set(O,!1,{before:!0,beforeAppend:function(e){var t=window,i=t.lang,a=f("owner_panel",e),o=f("pp_img",a),s=f("op_header",a),l=f("lvi",s),d=f("pp_last_activity",a),u=P("div");k("mhi_back",f("mh_header",e)),g(a,'<img src="'+H(c(o,"src")||"")+'" class="op_img"><div class="op_cont"><h2 class="op_header">'+A(g(s))+'</h2><div class="pp_online">'+(l?i.mobile_online:g(d))+"</div></div>"),n(q("_pinfo",e),function(e,t){u.appendChild(t)}),g(f("ipanel",e),"<div>"+g(u)+'</div><div id="al_loading"></div>'),r.setMhead(e,!1,!0)},afterAppend:function(){w(),y(0,10)}},t);break;case"player":W=!0,r.set(O,!1,{before:!0,beforeAppend:function(e){var t=window,n=t.lang,i=window,a=i.audio,o=a.playlist(),s=a.playlist_q(),l=o[0]||{},c=(l.id||"").split("_").slice(2).join("_")||"",d="";r.setMhead(e,n.mobile_menu_player_head_title,!0),g(f("mcont",e),'<div class="pcont"><div class="head_panel"><div class="hp_block"><form action="/audio" class="qsearch" onsubmit="return cur.au_search.go(event);"><input type="hidden" name="act" value="player"><input type="hidden" name="list" value="'+H(c)+'"><table><tr><td width="100%"><div class="iwrap"><input id="au_search_field" type="text" class="textfield qs_textfield" name="q" placeholder="'+n.mobile_audio_search_placeholder+'"></div></td><td class="last"><input id="au_search_btn" class="button qs_button al_tab" type="submit" value="'+n.mobile_audio_search_btn+'" /></td></tr></table></form></div></div><div id="au_search_items" class="upanel bl_cont"><div class="audios_block audios_list" data-query="'+H(s)+'">'+d+"</div></div></div>"),g("m",e.innerHTML)}},t),$=function(){var e=window,t=e.qsearch,i=window,a=i.audio,o=a.playlist(),r=o[0]||{},s=(r.id||"").split("_").slice(2).join("_")||"",l="/audio"+_({act:"player",list:s}),c=[],d={};n(o,function(e,t){c.push(t.id),d[t.id]=[t.artist+" "+t.title,t.id,t.src,t.artist,t.title,t.dur,t.can_add,!1]}),t.init({action:l,al_action:l,container:p("au_search_items"),field:p("au_search_field"),btn:p("au_search_btn"),top_items:c,_cache:d,tpl:function(e,t,n,i){return t?i?i:""==i?'<div class="audios_block audios_list" data-query="'+H(t)+'">'+e+"</div>":'<div class="audios_block audios_list" data-query="'+H(t)+'"><div class="al_loading qs_loading">&nbsp;</div></div>':'<div class="audios_block audios_list" data-query="'+H(a.playlist_q())+'">'+e+"</div>"},item_tpl:function(e,t,n,i,a,o,r){var s=window,l=s.audioplayer;return l&&l.getDOMFromAudio({id:e,src:t,dur:a,artist:this.highlight(n),title:this.highlight(i),can_add:o,can_del:r},!0,this.q)||""},null_tpl:function(e){var t=window,n=t.lang;return'<div class="service_msg_box"><div class="service_msg service_msg_null">'+(e?n.mobile_audio_search_not_found.replace("%s",R(e)):n.mobile_audio_no_audio)+"</div></div>"},soft_filter:!0,need_invalid_keys:G.desktop,top_len:50,global_search:!0,onRendered:function(){var e=window,t=e.audioplayer;t&&t.initAudio()},al_need:!0,init_offset:0});var u=a.getCurrentId(),f=p("audio"+u);if(f){var v=X(f)+f.offsetHeight/2-D()/2;y(v)}};break;case"photo":W=!0,r.set(O,!1,{before:!0,beforeAppend:function(e){function i(e,t,n){return'<div class="pcont bl_cont"><div class="media_view photo_view"><div class="pv_summary">&nbsp;<div class="summary_loading" style="float:left;"><i class="i_loading"></i></div></div><div class="pv_body"><div class="thumb_item" style="'+(t||"")+'"><img src="'+e+'" class="ph_img" alt="" style="'+(n||"")+'" /></div></div><div id="al_fill"></div></div></div>'}var a=z("img",t.target),o=a&&a.src||"/images/mobile/blank.gif",s="",l="",d=(c(a,"data-src_big")||"").split("|"),u=d[0],p=+d[1]||0,_=+d[2]||0,v=!0;if(p&&_||(p=a&&a.width||0,_=a&&a.height||0,v=!1),u){if(p&&_){var h=Math.min(604,L()),m=h/p,w=Math.min(604,Math.ceil(m>=1&&v?_:_*m));s+="height:"+w+"px;"}s+="background:url("+o+") #f7f7f7 no-repeat center top;",w>100&&n(["-moz-","-o-","-webkit-",""],function(e,t){s+=t+"background-size:contain;"}),o=u}else l+="width:100%;";r.setMhead(e,c(t.target,"data-header"),!0),g(f("mcont",e),i(o,s,l))},afterAppend:function(){w(0,"al_fill"),y(0)}},t);break;case"u":case"g":case"p":case"e":W=!0,r.set(O,!1,{before:!0,beforeAppend:function(e){function n(e,t,n){return'<div class="pcont fit_box"><div class="owner_panel profile_panel"><img src="'+(e||"")+'" class="pp_img" /><div class="pp_cont"><h2 class="op_header">'+(t||"")+(n||"")+'</h2></div></div><div id="al_loading"></div>'}var i,a=window,o=a.lang,s=J.substr(2),l=f(s,e,"a")||f(s,e,"span"),d=A(c(t.target,"data-name")||c(l,"data-name")||g(l)||""),u=l&&l.parentNode&&f("lvi",l.parentNode),p=x(u),_=f(s,e,"img"),v=_&&_.src||c(t.target,"data-photo")||"/images/mobile/blank.gif";"u"==Z?i=d.split(" ").shift():"g"==Z?i=o.mobile_group_head_title:"p"==Z?i=o.mobile_public_head_title:"e"==Z&&(i=o.mobile_event_head_title),r.setMhead(e,i,"/"),g(f("mcont",e),n(v,d,p))},afterAppend:function(){w(),y(0)}},t);break;case"news_subsection":W=!0,r.set(O,!1,{before:!0,beforeAppend:function(e){var t=f("news_subsections",e);t&&!E("summary_loading",t.firstChild)&&B(P("div",{className:"summary_loading",innerHTML:'<i class="i_loading"></i>'}),t.firstChild)}});default:var et=window,m=et.cur;m.al_fast&&m.al_fast[Z]&&(W=!0,r.set(O,!1,m.al_fast[Z](t),t))}}if(K.abort_reqs(),t.local){var tt=!0;r.set(O,{},{after:!0,no_scroll:!0,force:!0},!1),$&&$()}else{var nt=F(t.nav.params);u(nt,t.params||{}),window.al&&window.al.menu||(nt._nlm=1),V&&(nt._tstat=V);var it=window,at=it.pStats,ot=at.getSeenData();ot&&(nt._pstat=ot.data,m&&m.module&&(nt._pstatref=m.module)),nt._ref||(nt._ref=(Q.path||"").substr(1));var tt=K.post(I,nt,{onPageDone:function(e,n,i,a,o){var s=window,l=s.cur;ot&&at.onSend(ot.seen),K.tProcess=(new Date).getTime(),r.set(O,{title:e,html:n,js:i,lm:a,bc:o},{after:W,no_scroll:W},W?!1:t),K.tModule=l.module,K.tRender=(new Date).getTime()}});K.save_req()}return W&&(t.zProcess&&(t.zProcess(),delete t.zProcess),Q.set(t),K.tModule=m.module,K.tFastRender=(new Date).getTime()),tt},confirm:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e,t,n,i){return confirm(t)?K.click(e,i,{url_params:{hash:n}}):!1}),_post:function(e,t,n){var i=function(e,t){n.onFail&&n.onFail.call(window,0,e,t)},a=function(a){var o=!1;try{o=Y(a)}catch(r){o=!1}o===!1?i():K.parseResponse(o,e,t,n)};return K.plainpost(e,t,a,i)},parseResponse:function(e,t,n,i){var a=window,r=a.al,s=window,l=s.nav,c=window,d=c.menu,u=window,p=u.page,f=e.shift(),_=e.shift(),v=e.shift(),h=window.al&&f>r.ver||!d.refreshCounters(_);switch(_!==!1&&U(_[2]),v){case 0:if(h)return l.hard_go(l.cur,null,{replace:!0});var m=e.shift();i&&i.onDone&&(o(e)?i.onDone.apply(window,m):i.onDone.call(window,m));break;case 1:K.onRedirect(!0,e[0]);var g=e.shift(),w=e.shift(),y=e.shift();if(h||w)l.hard_go(g);else if(y){I();var b=g+(-1==g.indexOf("?")?"?":"&")+"__extra=1",k=O({src:b})}else l.go(g,null,{ignore_cur_process:!0});break;case 2:var g=e.shift();i&&i.onFail?(e.unshift(g),e.unshift(v),i.onFail.apply(window,e)):l.hard_go(g);break;case 3:p.need_hard_go=h;var C=e[3];if(C&&C.rdr&&window.al&&r.menu&&V("vk_wrap")>=614){l.go(C.rdr,null,{replace:!0});break}i=i||{},i.onPageDone||(i.onPageDone=function(e,n,i,a,o){l.go(t,null,{push_only:!0}),p.set(p.getHash(l),{title:e,html:n,js:i,lm:a,bc:o})}),i.onPageDone.apply(window,e);break;case 4:if(!K._failed_relogin){var b=e.shift(),g=e.shift();I();var k=O({src:b})}K._failed_relogin=!0,K.save_failed_req(k,t,n,i)}},onReLoginDone:function(){K.repeat_reqs(),K._failed_relogin=!1},tGetParam:function(){if(K.tStart&&K.tModule){var e=K.tFastRender-K.tStart,t=K.tRestoreRender-K.tStart,n=K.tProcess-K.tStart,i=K.tRender-K.tProcess,a="/"==K.tModule.substr(0,1)?K.tModule.substr(1):K.tModule,o=[a,e,t,n,i];for(var r in o)(!o[r]||o[r]<0)&&(o[r]=0);return K.tStart=!1,o.join(",")}},tAlGetParam:function(){if(K.tAlStart&&K.tAlModule){var e=K.tAlProcess-K.tAlStart,t=K.tAlRender-K.tAlProcess,n="/"==K.tAlModule.substr(0,1)?K.tAlModule.substr(1):K.tAlModule,i=["al_"+n,e,t];for(var a in i)(!i[a]||i[a]<0)&&(i[a]=0);return K.tAlStart=!1,i.join(",")}},refreshLinks:function(e,t){if(e){var n=f("mmi_fv","lm_cont"),i=n&&f("lfm_item",n),a=f("mmi_fv","mfoot"),o=a&&f("lfm_item",a),r=p("fv_link");c(i,"href",e),c(o,"href",e),c(r,"href",e)}if(t){var s=f("mmi_app","lm_cont"),l=s&&f("lfm_item",s),d=f("mmi_app","mfoot"),u=d&&f("lfm_item",d),_=p("app_link"),v=t?"return nav.app_go(this, event, '"+W(t)+"');":!1;c(l,"onclick",v),c(u,"onclick",v),c(_,"onclick",v)}}};window.ajax=K},function(){var e=window,t=e.cancelEvent,n=e.removeEvent,i=e.srand,a=e.ce,o=e.addEvent,r=e.ssSet,s=e.lsGet,l=e.vkNow,c=e.onDOMReady,d=e.ssGet,u=e.se,p=e.lsSet,f=e.each,_=window,v=_.isTouch,h=function(){var e=!1,_=!1,m=!1,g=!1,w=function W(i){(e||g!==!1)&&(e=!1,D&&g===!1||(m=!0,k.pause())),t(i),n(k,"play",W),n(document,v?"touchstart":"click",b)},y=function(){g!==!1&&g()},b=function $(){_&&(_=!1,e=!0,k.play(),n(document,v?"touchstart":"click",$))},k=j(),C=i(),S=[],x=null,T={},z="",D=!1,E=!1,A=!1,M=!1,N=null,B=!1,P=!1;function j(t){var i=window.Audio?new Audio:a("audio");return i.autobuffer=!0,i.muted=!1,t&&(i.volume=t.volume,n(t,"play",H),n(t,"pause",q),n(t,"progress",R),n(t,"timeupdate",X),n(t,"ended",L),n(t,"play",w),n(t,"progress canplaythrough",y),n(document,v?"touchstart":"click",b),t.muted=!0,t.pause(),t.src=null),M=!1,E=!1,A=!1,e=!1,m=!1,g=!1,o(i,"play",H),o(i,"pause",q),o(i,"progress",R),o(i,"timeupdate",X),o(i,"ended",L),o(i,"play",w),o(i,"progress canplaythrough",y),o(document,v?"touchstart":"click",b),i}function H(){D||(D=!0,h.onPlay(!0),r("audio_play","1"),clearTimeout(N),N=setTimeout(I,100))}function q(){return m?void(m=!1):void(D&&(D=!1,h.onPause(!0),r("audio_play","0"),clearTimeout(N)))}function R(){h.onProgress(!0)}function X(){m||(h.onProgress(!0),h.onPositionChanged(!0,h.position(),h.duration()),r("audio_pos",h.position()),!M&&k.duration-k.currentTime<.5&&(M=!0),E&&(E=!1,h.next()))}function L(){h.onEnded(!0),M?(M=!1,h.next()):E=!0}function F(){return S[x]||!1}function Y(){return F().id||!1}function U(e){e&&(k.src=e.src,k.load(),h.onSelect(!0,e))}function I(){if(D){var e=s("audio_current_player");C!=e?h.pause():N=setTimeout(I,100)}}function O(){var e=Y();r("audio_id",e),r("audio_pos",0),B&&(document.cookie=B+"="+e+"; expires="+new Date(l()+864e5).toUTCString()+"; path="+P)}function V(e){r("audio_query",e),B&&(document.cookie=B+"q="+encodeURIComponent(e)+"; expires="+new Date(l()+864e5).toUTCString()+"; path="+P)}return{init:function(e){return h.support?(e.cookie&&(B=e.cookie,P=e.cookie_path||"/"),void c(function(){e.playlist&&h.playlist(e.playlist,{q:e.playlist_q||""});var t=d("audio_id");if(t){var n=d("audio_pos"),i=d("audio_vol"),a=d("audio_play");h.select(t),"1"==a&&(null!==n&&h.position(n),null!==i&&h.volume(i),_=!0,h.play())}})):!1},support:k.canPlayType&&k.canPlayType("audio/mpeg")&&"no"!=k.canPlayType("audio/mpeg")||!1,onPlay:u(Y),onPause:u(Y),onDeselect:u(Y,function(){return h.duration()}),onSelect:u(),onProgress:u(Y,function(){return h.loaded()},function(){return h.duration()}),onPositionChanged:u(Y),onVolumeChanged:u(Y,function(){return k.volume}),onEnded:u(Y),onNotFoundError:u(),onEmptyPlaylistError:u(),getCurrent:F,getCurrentId:Y,operate:function(e){return h.support?void(!e||S[x]&&e==S[x].id?D?h.pause():h.play():h.play(e)):!1},playing:function(){return D},select:function(e){if(!h.support)return!1;if(e)return S.length?S[T[e]]?(Y()&&h.onDeselect(!0),x=T[e],U(S[x]),O(),!0):void h.onNotFoundError(!0,e):void h.onEmptyPlaylistError(!0,e)},play:function(e){if(!h.support)return!1;if(e){if(D&&h.pause(),!h.select(e))return;try{k.currentTime=.01}catch(t){}}D||(k.muted=!1,k.play(),D=!0,h.onPlay(!0),r("audio_play","1"),p("audio_current_player",C))},pause:function(){return h.support?void(D&&(k.pause(),D=!1,h.onPause(!0),r("audio_play","0"))):!1},position:function(e,t){if(!h.support)return!1;if("undefined"==typeof e)return k.currentTime;t&&(e=h.duration()*e),e=Math.max(0,Math.min(e,h.duration()));var n=D;n&&(D=!1,k.pause());try{k.currentTime=e,h.onPositionChanged(!0,h.position(),h.duration()),r("audio_pos",e),n&&(D=!0,k.muted=!1,k.play())}catch(i){h.onPositionChanged(!0,e,h.duration()),g=function(){g=!1,h.position(e)},n&&(D=!0)}},volume:function(e){if(!h.support)return!1;if("undefined"==typeof e)return k.volume;try{k.volume=e||0}catch(t){}h.onVolumeChanged(!0),r("audio_vol",e||0)},loaded:function(){return k.buffered&&k.buffered.length&&k.buffered.end(k.buffered.length-1)||0},duration:function(){return S[x]&&S[x].dur||k.duration||0},next:function(){return h.support?(D&&h.pause(),h.onDeselect(!0),++x>=S.length&&(x=0),U(S[x]),O(),_=!0,void h.play()):!1},prev:function(){return h.support?(D&&h.pause(),h.onDeselect(!0),--x<=0&&(x=S.length-1),U(S[x]),O(),_=!0,void h.play()):!1},playlist:function(e,t){return h.support?"undefined"==typeof e?S:(D&&h.pause(),F()&&h.onDeselect(!0),S=e,z=t&&t.q||"",x=null,T={},f(e,function(e,t){T[t.id]=e}),V(z),void 0):!1},playlist_q:function(){return z}}}();window.audio=h},function(){var e=window,t=e.lsGet,n=e.ge,i=e.addClass,a=e.removeClass,o=e.each,r=e.geByClass,s=e.hide,l=e.show,c=e.val,d=e.geByClass1,u=e.gpeByClass,p=e.attr,f=e.addEvent,_=e.cancelEvent,v=e.hasClass,h=e.getX,m=e.geByTag1,g=e.htsc,w=e.stripTags,y=e.toggleClass,b=e.lsSet,k=window,C=k.ajax,S=window,x=S.nav,T=window,z=T.isTouch,D=window,E=D.audio,A=function(){var e="1"==t("audio_time_left"),k="",S="",T="",D=null,M=0,N={};E.onPlay(P),E.onPause(j),E.onSelect(H),E.onDeselect(q),E.onProgress(function(e,t,o){var r=n("audio"+e);E.playing()?(i("ai_playing",r),i("ai_playing","lm_audio")):(a("ai_playing",r),a("ai_playing","lm_audio")),r&&($(r,t/o),i("ai_current",r))}),E.onPositionChanged(R),E.onVolumeChanged(function(e,t){var i=n("audio"+e);i&&K(i,t)}),E.onEnded(function(e){var t=n("audio"+e);t&&G(t,1)}),E.onNotFoundError(X),E.onEmptyPlaylistError(X);function B(){o(r("ai_current"),function(e,t){t=Q(t),q(t.id,t.dur)});var e=E.getCurrentId(),t=n("audio"+e),s=E.loaded(),l=E.position(),c=E.duration();E.playing()?(i("ai_playing",t),i("ai_playing","lm_audio")):(a("ai_playing",t),a("ai_playing","lm_audio")),H(E.getCurrent()),$(t,s/c),R(E.getCurrentId(),l,c)}function P(e){i("ai_playing","lm_audio");var t=n("audio"+e);t&&(i("ai_playing",t),i("ai_current",t),A.playback(e))}function j(e){a("ai_playing","lm_audio");var t=n("audio"+e);t&&(a("ai_playing",t),i("ai_current",t),A.playback(e,!0))}function H(e){if(!e)return void s("lm_player");l("lm_player");var t=n("lm_audio");t&&(c(d("ai_artist",t),e.artist),c(d("ai_title",t),e.title));var a=n("audio"+e.id);a&&($(a,0),G(a,0),W(a,et(0,E.duration())),K(a,E.volume()),i("ai_current",a))}function q(e,t){var i=n("audio"+e);a("ai_playing","lm_audio"),i&&(W(i,Z(t)),a("ai_playing",i),a("ai_current",i),M=0,N[e]&&delete N[e])}function R(e,t,i){var a=n("audio"+e);a&&(L||G(a,t/i),W(a,A.getFormatedTime(t,i)),t>1&&(N[e]=1))}function X(e){var t=u("audios_list","audio"+e),n=r("audio_item",t),i=[],a=!1;o(n,function(t,n){return(n=Q(n))?(i.push(n),void(n.id==e&&(a=!0))):!0}),E.playlist(i,{q:p(t,"data-query")}),a&&E.play(e)}var L=null,F=null,Y=!1,U=!1;f(document,z?"touchend touchcancel":"mouseup",O),f(document,z?"touchmove":"mousemove",I);function I(e){if(L){var t=u("audio",L),n=V(L,e);e&&_(e),Y&&G(t,n),U&&(K(t,n),E.volume(n)),F=n}}function O(e){if(L){var t=u("audio_item",L),n=V(L,e)||F;e&&_(e),Y&&(G(t,n),E.position(n,!0)),U&&K(t,n),L=F=null,Y=U=!1}}function V(e,t){var n=v("touch",window.bodyNode)?10:8,i=t.pageX||t.touches&&t.touches[0]&&t.touches[0].pageX||0,a=i-h(e)-n/2,o=e.offsetWidth-n,r=o?Math.max(0,Math.min(a/o,1)):0;return r}function W(e,t){if(e){var n=d("ai_dur",e);c(n,t)}}function $(e,t){if(e){var n=d("aic_progress_wrap",e),i=d("aic_load_line",n);i.style.width=100*Math.max(0,Math.min(t,1))+"%"}}function G(e,t){if(e){{var n=d("aic_progress_wrap",e),i=d("aic_progress_line",n);d("aic_slider",i)}i.style.width=100*t+"%"}}function K(e,t){if(e){{var n=d("aic_volume_wrap",e),i=d("aic_progress_line",n);d("aic_slider",i)}i.style.width=100*t+"%"}}function Q(e){if(e=n(e),!e||!p(e,"data-id"))return!1;if(v("ai_deleted",e))return!1;var t=p(e,"data-id"),i=c(m("input",e)),a=p(d("ai_dur",e),"data-dur"),o=c(d("ai_artist",e)),r=c(d("ai_title",e)),s=!!d("ai_add",e),l=!!d("ai_del",e);return{id:t,src:i,dur:a,artist:g(w(o)),title:g(w(r)),can_add:s,can_del:l}}function J(e,t,n){if(!e)return"";var i=g(e.id),a=g(e.src),o=+e.dur,r=e.artist,s=e.title,l=e.can_add,c=e.can_del,d=s?'<span class="divider"> &ndash; </span>':"",u=z?"ontouchstart":"onmousedown",p="",f="";if(at(i)){if(n)return"";p+=" ai_deleted"}return tt(i)&&(p+=" ai_added"),c?(p+=" ai_has_btn",f='<div class="ai_del" onclick="audioplayer.del(''+i+'', event);"><i class="i_del"></i></div>'):l&&(p+=" ai_has_btn",f='<div class="ai_add" onclick="audioplayer.add(''+i+'', event);"><i class="i_add"></i></div>'),i==E.getCurrentId()&&(E.playing()&&(p+=" ai_playing"),p+=" ai_current"),'<div id="audio'+i+'" data-id="'+i+'" class="audio_item'+p+'" onclick="audioplayer.playPause(event, ''+i+"'"+(t?", true":"")+');"><div class="ai_info"><div class="ai_play"><i class="i_play"></i></div>'+f+'<div class="ai_body"><div class="ai_dur" data-dur="'+o+'" onclick="audioplayer.switchTimeFormat(this, event);">'+Z(o)+'</div><div class="ai_label"><span class="ai_artist">'+r+"</span>"+d+'<span class="ai_title">'+s+'</span></div><input type="hidden" value="'+a+'"></div></div><div class="ai_controls"><table class="row_table"><tr><td class="aic_progress_wrap"><div class="aic_line" '+u+'="audioplayer.setPosition(this, event);" onclick="cancelEvent(event);"><div class="aic_ln aic_back_line" onclick="cancelEvent(event);"></div><div class="aic_ln aic_load_line" onclick="cancelEvent(event);"></div><div class="aic_ln aic_pl_wrap" onclick="cancelEvent(event);"><div class="aic_ln aic_progress_line" onclick="cancelEvent(event);"><div class="aic_slider" onclick="cancelEvent(event);"></div></div></div></div></td><td class="aic_volume_wrap"><div class="aic_line" '+u+'="audioplayer.setVolume(this, event);" onclick="cancelEvent(event);"><div class="aic_ln aic_back_line" onclick="cancelEvent(event);"></div><div class="aic_ln aic_pl_wrap" onclick="cancelEvent(event);"><div class="aic_ln aic_progress_line" onclick="cancelEvent(event);"><div class="aic_slider" onclick="cancelEvent(event);"></div></div></div></div></td></tr></table></div></div>'}function Z(e){var t,n,i,a=0>e;return e=Math.round(a?-e:e),n=e%60,t=10>n?"0"+n:n,e=Math.floor(e/60),i=e%60,t=i+":"+t,e=Math.floor(e/60),e>0&&(10>i&&(t="0"+t),t=e+":"+t),a&&(t="-"+t),t}function et(t,n){return Z(e&&n?t-n:t)}function tt(e){var t=window,n=t.cur;return n.addedAudios?n.addedAudios[e]:!1}function nt(e){var t=window,n=t.cur;n.addedAudios||(n.addedAudios={}),n.addedAudios[e]=!0}function it(e){var t=window,n=t.cur;n.addedAudios&&delete n.addedAudios[e]}function at(e){var t=window,n=t.cur;return n.deletedAudios?n.deletedAudios[e]:!1}function ot(e){var t=window,n=t.cur;n.deletedAudios||(n.deletedAudios={}),n.deletedAudios[e]=!0}function rt(e){var t=window,n=t.cur;n.deletedAudios&&delete n.deletedAudios[e]}return{init:function(e){return E.support?(k=e.add_hash||"",S=e.del_hash||"",void(T=e.res_hash||"")):!1},initAudio:B,getDOMFromAudio:J,add:function(e,t){E.support&&(v("ai_added","audio"+e)||(i("ai_added","audio"+e),nt(e),C.post("/audio",{_ajax:1,act:"add",audio:e,hash:k},{onDone:function(t){t||(a("ai_added","audio"+e),it(e))},onFail:function(){a("ai_added","audio"+e),it(e);var t=Array.prototype.slice.call(arguments),n=t.shift();switch(n){case 2:x.go("/audio?act=add&audio="+e+"&hash="+k)}}}),t&&_(t)))},del:function(e,t){if(E.support&&n("audio"+e)){var i=v("ai_deleted","audio"+e);y("ai_deleted","audio"+e,!i),i?rt(e):ot(e),C.post("/audio",{_ajax:1,act:i?"restore":"delete",audio:e,hash:i?T:S},{onDone:function(t){t||(y("ai_deleted","audio"+e,i),i?ot(e):rt(e))},onFail:function(){y("ai_deleted","audio"+e,i),i?ot(e):rt(e);var t=Array.prototype.slice.call(arguments),n=t.shift();switch(n){case 2:x.go("/audio?act="+(i?"restore":"delete")+"&audio="+e+"&hash="+(i?T:S))}}}),t&&_(t)}},playPause:function(e,t,i){var a=window,o=a.lang;if(E.support){var r=n("audio"+t);if(r&&v("ai_deleted",r)&&!v("ai_current",r))return!0;i&&t!=E.getCurrentId()?X(t,!0):E.operate(t)}else alert(o.mobile_audio_player_not_support);return _(e),!1},getFormatedTime:et,switchTimeFormat:function(t,i){var a=u("audio_item",t);if(!v("ai_current",a)||v("ai_select",a))return!0;e=!e,b("audio_time_left",e?"1":"0");var o=n("audio"+E.getCurrentId());return W(o,et(E.position(),E.duration())),i&&_(i),!1},setPosition:function(e,t){L||(L=e,Y=!0,I(t))},setVolume:function(e,t){L||(L=e,U=!0,I(t))},playback:function(e,t){if(clearTimeout(D),!t&&e&&e!=M){var n=function i(){return N[e]?void C.post("/audio",{_ajax:1,act:"playback",audio:e,hash:k},{onDone:function(){M=e}}):void(D=setTimeout(i,1e4))};D=setTimeout(n,1e4)}},openPlayer:function(e,t){var n=x.path,i=x.params,a="#player",o=n+(i?"?"+i:"")+a;return x.al_go(o,null,{local:!0,target:e,nav:{push:o,path:n,params:i,hash:a},no_push:t})}}}();window.audioplayer=A},function(){var e=window,t=e.ce,n=e.getCssPropertyName;if(!window._ua)var i=navigator.userAgent.toLowerCase();var a={version:(i.match(/.+(?:me|ox|on|rv|it|era|ie)[/: ]([d.]+)/)||[0,"0"])[1],opera:/opera/i.test(i),msie:/msie/i.test(i)&&!/opera/i.test(i),msie6:/msie 6/i.test(i)&&!/opera/i.test(i),msie7:/msie 7/i.test(i)&&!/opera/i.test(i),msie8:/msie 8/i.test(i)&&!/opera/i.test(i),msie9:/msie 9/i.test(i)&&!/opera/i.test(i),mozilla:/firefox/i.test(i),chrome:/chrome/i.test(i),safari:!/chrome/i.test(i)&&/webkit|safari|khtml/i.test(i),iphone:/iphone/i.test(i),ipod:/ipod/i.test(i),iphone4:/iphone.*OS 4/i.test(i),ipod4:/ipod.*OS 4/i.test(i),ipad:/ipad/i.test(i),ios:+(i.match(/.+(?:ipod|ipad|iphone.*os) ([d.]+)_/i)||[0,0])[1],android:/android/i.test(i),bada:/bada/i.test(i),opera_mini:/opera mini/i.test(i),uc_mini:/mobile safari.*ucbrowser/i.test(i),mobile:/iphone|ipod|ipad|opera mini|opera mobi|iemobile/i.test(i),msie_mobile:/iemobile/i.test(i),safari_mobile:/iphone|ipod|ipad/i.test(i),opera_mobile:/opera mini|opera mobi/i.test(i),mac:/mac/i.test(i)},o={1:1,2:1,3:1,4:1,5:1};a.desktop=(a.opera||a.msie||a.mozilla||a.chrome||a.safari)&&!a.mobile;var r="ontouchstart"in window,s=function(e){if("WebKitCSSMatrix"in e&&"m11"in new e.WebKitCSSMatrix)return!0;if("MSCSSMatrix"in e&&"m11"in new e.MSCSSMatrix)return!0;if("CSSMatrix"in e&&"m11"in new e.CSSMatrix)return!0;try{var i=t("div"),a=n(i,"transform");return a?(i.style[a]="translate3d(1px,1px,1px)",i.style[a]&&"none"!=i.style[a]):!1}catch(o){return!1}}(window);window._ua=i,window.browser=a,window.mobPlatforms=o,window.isTouch=r,window.has3d=s},function(){var e=window,t=e.hide,n=e.ge,i=e.ce,a=e.append,o=e.geByClass1,r=e.val,s=e.addClass,l=e.show,c=e.obj2qs,d=e.unescapeAttr,u=e.elfocus,p=e.lockButton,f=e.unlockButton,_=e.extend,v=e.scrollToEl,h=e.remove,m=e.gpeByTag,g=e.each,w=e.removeClass,y=window,b=y.geo,k=window,C=k.ajax,S=window,x=S.nav,T=function(){var e=null,y=!1,k=!1,S={},z=[],D=0,E=null,A="",M="";function N(e,t){return t?!1:Y(e)}function B(e){k=!1;var t=n("medias_map"),c=n("attached_wrap");t||(t=i("div",{id:"medias_map",className:"pi_medias"}),a(t,c));var d=+e[1]||0,u=e[3]||"",p=e[4]||"",f=e[5]||"",_=+e[6].lat||0,v=+e[6].lng||0,h=_+"_"+v,m=o("medias_map",t),g='<div class="medias_map_close" onclick="checkin.remove();"><i class="i_close">&nbsp;</i></div><div class="medias_map_label" onclick="checkin.changePlace();">'+u+(f?", "+f:p?", "+p:"")+"</div>",w='<input type="hidden" name="place_id" value="'+d+'"><input type="hidden" name="place" value="'+h+'">';if(m)r(m,g+w);else{var g='<div class="medias_map">'+g+w+"</div>";r(t,g)}s("cp_geo_btn_sel","geo_btn"),y=!0,l(t)}function P(){return Y(e)}function j(n,i){var a=window,o=a.lang,s="/places.php"+c({act:"add_place",latitude:e.latitude,longitude:e.longitude,hash:A});r("place_add_box",'<h4 class="sub_header">'+o.mobile_geo_new_place_header+'</h4><div class="form_item fi_fat"><form id="place_add_form" action="'+s+'" method="post"><dl class="fi_row"><dt class="fi_label">'+o.mobile_geo_place_name_label+'</dt><dd class="iwrap"><input type="text" class="textfield" id="place_name_fld" name="title" /></dd></dl><dl class="fi_row"><dt class="fi_label">'+o.mobile_geo_place_address_label+'</dt><dd class="iwrap"><input type="text" class="textfield" id="place_address_fld" name="address" /></dd></dl><dl class="fi_row"><dd><input class="button" type="submit" id="place_add_btn" value="'+o.mobile_geo_place_add_btn+'" onclick="return checkin.addNewPlace(this);" /><a class="near_btn" onclick="checkin.addPlaceCancel(); return false;">'+o.mobile_cancel+"</a></dd></dl></form></div>"),r("place_name_fld",d(n)||""),r("place_address_fld",d(i)||""),t("places_box"),l("place_add_box"),u(n?"place_address_fld":"place_name_fld")}function H(){r("place_add_box",""),t("place_add_box"),l("places_box")}function q(){var t=r("place_name_fld"),i=r("place_address_fld");return t?(p("place_add_btn"),C.post("/places.php",{_ajax:1,act:"add_place",latitude:e.latitude,longitude:e.longitude,title:t,address:i,hash:A},{onDone:function(e,t){if(f("place_add_btn"),e){var n={};n[e]=t,_(S,n),z.splice(z[0]?0:1,0,e),H(),R(null,e)}},onFail:function(){f("place_add_btn");var e=Array.prototype.slice.call(arguments),t=e.shift(),i=n("place_add_form");switch(t){case 2:i&&i.submit()}}}),!1):(u("place_name_fld"),!1)}function R(t,n){X();var i=S[n];i&&(e={latitude:+i[6].lat||0,longitude:+i[6].lng||0},n?B(i):L(e,i))}function X(e){if(!E)return!0;r("m",E),E=null,v(o("create_post_extra","mcont"));var t=x.path+(x.params?"?"+x.params:"");return x.go(t,null,{push_only:!0,no_push:e}),!1}function L(e,t){k=!0;var a=n("medias_map"),c=n("attached_wrap");a||(a=i("div",{id:"medias_map",className:"pi_medias"}),c.appendChild(a));var d=e.latitude,u=e.longitude,p=(window.devicePixelRatio>=1.5?2:1,t&&t[4]||!1),f=o("medias_map",a),_=p?'<div class="medias_map_close" onclick="checkin.remove();"><i class="i_close">&nbsp;</i></div><div class="medias_map_label" onclick="checkin.changePlace();">'+p+"</div>":"",v="",h=d+"_"+u+"_0",m='<input type="hidden" name="map" value="'+h+'">';if(f)r(f,_+v+m);else{var g='<div class="medias_map">'+_+v+m+"</div>";r(a,g)}y=!0,s("cp_geo_btn_sel","geo_btn"),l(a)}function F(){e=null,S={},z=[],D=0,C.post(M,{_ajax:1}),h("medias_map")}function Y(e){var t=window,n=t.al;h("feed_extra_field");var o=Math.round(1e8*e.latitude)/1e8,r=Math.round(1e8*e.longitude)/1e8,s=m("form","geo_btn"),l=i("input",{id:"feed_extra_field",type:"hidden",name:"add_place",value:o+","+r});if(!s)return x.go(x.path+"?act=places&lat="+o+"&lng="+r);var c=!1;return g(s,function(e,t){return"submit"===t.type?(c=t,!1):void 0}),c?(a(l,s),window.al&&n.ver?x.go(c):s.submit()):void 0}function U(t){t&&t.coords&&(e={latitude:+t.coords.latitude||0,longitude:+t.coords.longitude||0},N(e))}function I(){T.remove(),t("geo_waiting")}return{toggle:function(){y?T.remove():T.add()},addNewPlace:q,addPlaceShow:j,addPlaceCancel:H,selectPlace:R,changePlace:P,back:X,refreshCurrentPosition:function(){b.getCurrentPosition(U,I)},getCurrentAddress:function(){return S[0]&&S[0][5]||""},savePlaces:function(e){_(S,e)},add:function(t){return!t&&y?P():void(t&&(t.latitude||t.longitude)&&t.place?(e={latitude:+t.latitude||0,longitude:+t.longitude||0},t.place[1]?B(t.place):L(e,t.place),N(e,!0)):(b.getCurrentPosition(U,I),l("geo_waiting")))},add_place:function(t){return!t&&y?P():void(t&&(t.latitude||t.longitude)&&t.place?(e={latitude:+t.latitude||0,longitude:+t.longitude||0},t.place[1]?B(t.place):L(e,t.place),N(e,!0)):(b.getCurrentPosition(U,I),l("geo_waiting")))},remove:function(){y=!1,w("cp_geo_btn_sel","geo_btn"),F()},stash:function(t){return t?(e=t[0],y=t[1],k=t[2],S=t[3],z=t[4],D=t[5],E=t[6],void 0):[e,y,k,S,z,D,E]},init:function(n,i,a){return t("geo_waiting"),e=null,y=!1,k=!1,S={},z=[],D=0,E=null,A=i||"",M=a||"",n&&T.add(n),b.init()}}}();window.checkin=T},function(){var e=window,t=e.ge,n=e.geByClass1,i=e.toggle,a=e.val,o=e.ce,r=e.intval,s=e.toggleClass,l=e.after,c=e.cdf,d=e.gpeByClass,u=e.hide,p=e.addClass,f=e.remove,_=e.show,v=e.getY,h=e.getH,m=e.scrollTop,g=e.hasClass,w=e.each,y=e.geByClass,b=e.attr,k=e.getCw,C=e.getHref,S=e.before,x=e.onBodyScrollForce,T=e.removeClass,z=e.scrollToEl,D=e.geByTag1,E=window,A=E.ajax,M=window,N=M.ownerPhotoUpload,B=window,P=B.nav,j={onDone:function(e,o,r,s){var l=t(e)||n("like_box","z")||n("like_box")||n("wall_item_for_like_"+e);if(l&&e){var c=n("item_like",l),d=n("item_repost",l),u=n("like_wrap",l);c&&(c.innerHTML=o||"",i(c,o)),d&&(d.innerHTML=r||"",i(d,r)),u&&a(u,s||"")}},onFail:function(){var e=Array.prototype.slice.call(arguments),t=e.shift();switch(t){case 2:P.hard_go(e[0])}}},H={onDone:function(e,t,i,s,l){var c=window,d=c.photo;if(j.onDone.apply(this,arguments),this.photo_id){var u=d.get(this.photo_id);if(u){var p=o("div",{innerHTML:u.likes});a(n("item_like",p),t),u.likes=a(p),u.publish='<span class="item_repost">'+i+"</span>",u.likes_cnt=r(a(n("v_like",p)).replace(/D+/g,"")),u.likes_me=l;var p=o("div",{innerHTML:u.actions}),f=n("like_wrap",p);a(f,s),u.actions=a(p),d.save(u)}}},onFail:j.onFail},q={onDone:function(){var e=window,t=e.photo;if(this.photo_id){var i=t.get(this.photo_id);i&&(i.tag_info="",t.save(i));var o=n("photo_view"),r=n("pv_tag_wrap",o);a(r,"")}}},R={onDone:function(e,t,i){var o=window,r=o.photo,l=window,c=l.menu,d=n("photo_view"),u=n("photo_msg"),p=!!t;if(d&&u){a(u,t||""),s("photo_deleted",d,p);var f=r.get(e);f&&(f.deleted=t,r.save(f)),i&&c&&c.refresh({pp:i})}}},X={onDone:function(e,t){a(e,t)}},L={onDone:function(e){this.link&&(l(c(e),d("pic_body_wrap",this.link)),u(this.link))}},F={onStart:function(){p("cm_item_loading",this.link)},onDone:function(e){this.link&&a(this.link.parentNode,e)}},Y={onDone:function(e,i){if(e){var r=window,s=r.photo;f(e+"_msg");var c=t(e);if(c){if(i){var d=o("div",{id:e+"_msg",className:(c.className||"")+" post_message_item"});a(d,'<div class="pi_cont">'+i+"</div>"),l(d,c),u(c),n("rtm_reply_wrap",c)&&window.reply&&window.reply.edithide()}else _(e);if(this.photo_id){var p=s.get(this.photo_id);if(p){var v=n("photoview"),h=n("comments_wrap",v);p.comments_html=a(h)}}}}}},U={onDone:function(e,n,i,r){if(e){f(e+"_msg");var s=t(e);if(s)if(n){var c=(/^([a-z]+)_item$/i.exec(i||"")||[])[1]||"inline",d=o("div",{id:e+"_msg",className:c+"_item "+c+"_message_item"}),p=r||"message_item_cont";a(d,'<div class="'+p+'">'+n+"</div>"),l(d,s),u(s)}else n===!1?u(s):_(s)}}},I={onDone:function(e,n,i){if(e){var r=t(e),c=v(r)||v(e+"_msg"),d=h(r)||h(e+"_msg"),u=c+(320>C?d:0)-m();if(f(e+"_msg"),r){var p=g("wall_item",r)?"wall":"post";if(i){var _=o("div",{id:e+"_msg",className:p+"_item post_message_item"});a(_,'<div class="pi_cont">'+i+"</div>"),l(_,r)}if(n){w(y(p+"_item"),function(){var e=this.id?this.id.match(/^wall((-?d+)_(-?d+)(_d+)?)$/):!1,t=b(this,"data-copy"),a=t?t.match(/^(-?d+)_(-?d+)$/):!1;return e?void((!e[4]&&e[2]==n||e[4]&&e[3]==n||a&&a[1]==n)&&s("post_item_ignored",this,i)):!0});var C=k(),c=v(r)||v(e+"_msg"),d=h(r)||h(e+"_msg"),S=c+(320>C?d:0)-u;m(S)}}}}},O={onStart:function(){var e=d("show_more_wrap",this.link),t=n("show_more",e)||this.link,i=o("div",{id:"show_more_loading",className:"show_more_loading",innerHTML:'<i class="i_loading">&nbsp;</i>'}),a=o("div",{id:"show_more_wrap",className:"show_more_wrap"});b(i,"data-href",C(t)),a.appendChild(i),S(a,e),f(e)},onDone:function(e){var n=window,i=n.cur;A.tAlProcess=(new Date).getTime();var a=t("show_more_wrap"),o=c(e);S(o,a),f(a),A.prepare_nav("mcont"),A.prepare_click("mcont"),x(100),A.tAlModule=i.module,A.tAlRender=(new Date).getTime()}},V={onStart:O.onStart,onDone:function(e,i){var a=window,o=a.cur;A.tAlProcess=(new Date).getTime();var r=n("photos_page","mcont"),s=t("show_more_wrap"),l=c(i);e=e.replace(/<img src="([^"]+)" class="/gi,'<img data-src="$1" class="_image ');var d=c(e);r&&r.appendChild(d),S(l,s),f(s),A.prepare_nav("mcont"),A.prepare_click("mcont"),x(100),A.tAlModule=o.module,A.tAlRender=(new Date).getTime()}},W={onStart:O.onStart,onDone:function(e,i){var a=window,o=a.cur;A.tAlProcess=(new Date).getTime();var r=n("audios_block",n("audios","mcont")),s=t("show_more_wrap"),l=c(i),d=c(e);r&&r.appendChild(d),S(l,s),f(s),A.prepare_nav("mcont"),A.prepare_click("mcont"),A.tAlModule=o.module,A.tAlRender=(new Date).getTime()}},$={onDone:function(e){var t=this.link.parentNode;a(t,e)}},G={onStart:function(){p("mva_item_loading",this.link)},onDone:function(e,t){T("mva_item_loading",this.link),e.upload_url||t&&P.hard_go(t),N&&N.crop(e)||t&&P.hard_go(t)},onFail:function(){T("mva_item_loading",this.link)}},K={onStart:function(){var e=this.link,t=d("notify_lite",e);if(t)return f(t);for(;e=e.parentNode;)if(g("notify_item",e)){f(g("notify_panel",e.parentNode)?e.parentNode:e);break}}},Q={onStart:function(){var e=y("pagination","mcont");w(e,function(e,t){S(o("div",{className:"summary_loading",innerHTML:'<i class="i_loading"></i>'}),t.firstChild)})},onDone:function(e,i){var o=window,r=o.mail,s=t("messages"+i);s&&(a(s,e),r.onMessagesRepainted(!0),!this.save&&z()),this.save&&r.saveDialog({messages:e},i),this.clear&&(a(D("textarea","write_form"),""),f(n("pi_medias","write_form")))},onFail:function(){var e=Array.prototype.slice.call(arguments),t=e.shift();switch(t){case 2:this.link.form&&this.link.form.submit()}}},J={onStart:function(){var e=y("pagination","mcont");w(e,function(e,t){S(o("div",{className:"summary_loading",innerHTML:'<i class="i_loading"></i>'}),t.firstChild)})},onDone:function(e,n){var i=window,o=i.mail,r=t("dialogs");r&&(a(r,e),!this.no_scroll&&z(),o.cacheDialogsPage()),o.save(n)}};window.Like=j,window.PhotoLike=H,window.PhotoTag=q,window.PhotoDelete=R,window.Poll=X,window.CopyHistory=L,window.ToggleMenu=F,window.Comment=Y,window.ItemDelete=U,window.FeedIgnore=I,window.Wall=O,window.Photos=V,window.Audios=W,window.FixPost=$,window.ProfileMove=G,window.Notify=K,window.Dialog=Q,window.Dialogs=J},function(){var e;function t(){e={};for(var t=document.cookie.split(";"),n=/^[s]*([^s]+?)$/i,i=0,a=t.length;a>i;i++){var o=t[i].split("=");2==o.length&&(e[o[0].match(n)[1]]=unescape(o[1].match(n)?o[1].match(n)[1]:""))}}function n(n){return t(),e[n]}function i(e,t,n,i){var a=window.locDomain,o="";if(n){var r=new Date;r.setTime(r.getTime()+24*n*60*60*1e3),o="; expires="+r.toGMTString()}document.cookie=[e,"=",escape(t),o,"; path=/",a?"; domain=."+a:"",i&&"https:"==window.locProtocol?"; secure":""].join("")}function a(e){i(e,null,-1)}window.getCookie=n,window.setCookie=i,window.clearCookie=a},function(e,t,n){n(31),n(12),n(9),n(14),n(6),n(18),n(22),n(29),n(24),n(21),n(11),n(23),n(27),n(30),n(19),n(17),n(4),n(16),n(15),n(10),n(3),n(32),n(25),n(7),n(8),n(26),n(2),n(1),n(5),n(20),n(28);{var i=window,a=(i.setDocumentDomain,i.isUndefined,i.isFunction,i.isArray,i.isObject,i.isEmpty,i.escapeRE,i.htsc,i.escapeAttr,i.unescapeAttr,i.replaceEntities,i.escapeStr,i.stripTags,i.srand,i.utf2win,i.isHttpHref,i.vkNow,i.bind,i.intval),o=(i.floatval,i.qs2obj),r=(i.obj2qs,i.parseJSON,i.lsCheck),s=i.lsSet,l=i.lsGet,c=(i.ssCheck,i.ssSet,i.ssGet,i.getValues,i.len,i.realSubstr,i.formatNum,i.each,i.copy,i.addEvent),d=(i.removeEvent,i.preventEvent),u=(i.stopEvent,i.cancelEvent),p=(i.checkEvent,i.onCtrlEnter,i.submitBtn,i.createIframe,i.winToUtf,i.shortCurrency,i.checkNav),f=(i.checkElementNav,i.checkTouchHover),_=(i.parseCyr,i.parseLat,i.parseRusKeys,i.parseLatKeys,i.scrollLeft,i.scrollTop),v=(i.se,i.onBodyScrollForce,i.sgFix),h=(i.hideUnvisibleItems,i.initObjectsHideByScroll,i.checkPostsSeen,i.initPostsStats,i.initAutoScroll,i.autoScroll,i.scrollToEl,i.scrollToHash,i.lockButton,i.unlockButton,i.extend,i.ge),m=(i.geByClass,i.geByClass1),g=i.gpeByClass,w=(i.geByTag,i.geByTag1,i.gpeByTag,i.geBySel,i.geBySel1,i.append),y=(i.before,i.after,i.replace,i.remove),b=(i.clone,i.reflow,i.tag,i.outer,i.show),k=i.hide,C=(i.isVisible,i.toggle),S=i.ce,x=(i.elfocus,i.elblur,i.val),T=i.attr,z=(i.cssToJs,i.getCssPropertyName,i.cssValue,i.getStyle,i.setStyle,i.hasClass),D=i.addClass,E=i.removeClass,A=i.toggleClass,M=(i.replaceClass,i.switchClass,i.getXY,i.getX,i.getY,i.getW,i.getH,i.getCw,i.getCh),N=(i.evalJs,i.alLoadingFix,i.getHref,i.ajx2q,i.indexOf,i.langNumeric,i.setNotify,i.getNotify,i.canUploadFile,i.uploadFile,i.readFile,i.onBodyScroll),B=(i.onBodyResize,i.onDOMReady),P=(i.htmlNode,i.bodyNode,i.clog);i.cdf}c(window,"scroll touchmove",function(){N(!0)}),c(window,"error",function(e){P(e.lineno+": "+e.message)}),window.cur={destroy:[]},window.lang={};var j=window,H=(j.getCookie,j.setCookie,j.clearCookie,window),q=(H._ua,H.browser),R=(H.mobPlatforms,H.isTouch),X=(H.has3d,window),L=(X.geo,window),F=L.ajax,Y=window,U=(Y.mediaUpload,window),I=(U.ownerPhotoUpload,window),O=I.thover;c(document,"touchmove touchcancel",O.cancel),c(document,"touchend",O.end);function V(){if((q.safari_mobile||q.android||q.opera_mobile&&!q.opera_mini)&&!z("body_fullscreen",window.bodyNode)){var e=(M(),_());window.bodyNode.style.overflow="hidden",window.bodyNode.style.minHeight="5000px",_(10);var t=M()+(q.android?1:0);_(e),window.bodyNode.style.minHeight=t+"px",window.bodyNode.style.overflow="",window.realClientHeight=t}}function W(){if(l("custom_opts"))return D("_copts","vk_wrap");var e=S("div",{innerHTML:'<input id="copts_test_radio" type="radio" checked="checked"><div id="copts_test_label"></div>'});w(e,"vk_utils");var t=h("copts_test_label");t&&Math.abs(t.offsetWidth-5)<1&&(D("_copts","vk_wrap"),s("custom_opts",1)),y(e)}var $=window,G=$.page;F._init(),F.enabled=F._req?!0:!1,F.enabled&&(B(function(){y("app_go_frame"),F.prepare_nav(),F.prepare_click(),at&&at.init(),wt&&wt.initAudio(),D("_js","vk_wrap")}),G.clear()),c(window,"orientationchange",V),c(document,"touchstart",function(e){var t=f(e.target);t&&O.start.call(t,e)}),c(document,"click",function(e){var t=window,n=t.al;if(window.al&&n.ver){var i=g("al_after",e.target);if(i){var a=T(i,"data-target"),o=a?m(a,i):!1;if(o&&!Q.go_after(o,e)||!Q.go_after(i,e))return}var r=p(e.target);r&&(Q.go(r,e)||u(e))}}),c(document,R?"touchstart":"mousedown",function(e){nt.closeByTap(e)}),B(V),B(W),v();{var K=window,Q=K.nav,J=window,Z=(J.Like,J.PhotoLike,J.PhotoTag,J.PhotoDelete,J.Poll,J.CopyHistory,J.ToggleMenu,J.Comment,J.ItemDelete,J.FeedIgnore,J.Wall,J.Photos,J.Audios,J.FixPost,J.ProfileMove,J.Notify,J.Dialog,J.Dialogs,window),et=(Z.pStats,window),tt=(et.post,window),nt=tt.tooltip,it=window,at=it.menu,ot=window,rt=ot.mail,st=window,lt=(st.Scroller,window),ct=lt.im,dt=window,ut=(dt.geoloc,window),pt=(ut.checkin,window),ft=pt.qsearch,_t=(pt.QuickSearch,window),vt=_t.zlayer,ht=window,mt=(ht.photo,window),gt=(mt.audio,window),wt=gt.audioplayer,yt=window,bt=(yt.photoview,window),kt=(bt.Informer,window),Ct=(kt.FeedNotifications,window),St=(Ct.Tabs,window);St.messagesActions}!function(){var e;function t(){return o(Q.params)}function n(e){return"dialogs"===e.tab||!e.q}ct.clearSearchInput=function(e){if(d(e),n(t())){var i=h("ma_search_field");x(i,""),ct.onFilterKeyDown(i)}else Q.go("/mail")},ct.onFilterKeyDown=function(i){setTimeout(function(){var o=window,r=o.lang,s=encodeURIComponent(i.value),l=t();if(C(m("mail_search_clear_button"),s),T(m("tab_dialogs_search"),"href",s?"/mail?tab=dialogs&q="+s:"/mail"),T(m("tab_messages_search"),"href","/mail?q="+s),n(l)){var c,d=h("mail_tabs"),u=h("ma_search_items"),p=h("dialogs"),f=l.offset;if(E("mail_show_filtered",m("mail")),e&&clearTimeout(e),A("dialogs_filter_without_important",h("dialogs_filter"),s||0===a(x(m("dialogs_filter_button_important")))),s)b(d),b(u),k(p),e=setTimeout(function(){c="/mail?tab=dialogs&q="+s+(f?"&offset="+f:""),"/mail"!==Q.path||t().act||Q.go(c,null,{push_only:!0})},200);else{k(d),k(u),b(p);var _=m("mhb_back"),v=m("mh_header");x(v,r.mobile_mail_head_title),E("mhi_back",v),_.outerHTML=_.outerHTML.replace("<a","<div").replace("</a>","</div>"),c="/mail"+(f?"?offset="+f:""),Q.go(c,null,{push_only:!0})}}},40)};function i(){var e=window,t=e.lang;ft.init({init_once:!0,action:"/mail?act=write&fast=1",container:h("ma_search_items"),field:h("ma_search_field"),btn:h("ma_search_btn"),top_items:[],_cache:{},item_tpl:function(e,t,n,i,a){return this.id>2e9||-1===this.id?'<a href="'+(e||"")+'" class="simple_item'+(-1==this.id?" simple_item_create":"")+'">'+(t||"")+'<div class="si_body"><span class="si_owner">'+this.highlight(n||"")+"</span>"+(i||"")+(a?'<div class="si_slabel">'+a+"</div>":"")+"</div></a>":'<a href="'+(e||"")+'" class="inline_item"><div class="ii_body">'+(t||"")+'<span class="ii_owner">'+this.highlight(n||"")+"</span>"+(i||"")+"</div></a>"},null_tpl:function(){return'<div class="service_msg_box"><div class="service_msg service_msg_null">'+t.mobile_friends_no_friends+"</div></div>"},need_invalid_keys:q.desktop,onLoaded:function(e){for(var t in e)rt.saveDialog(e[t][e[t].length-1],t)}})}rt.onShowWritePageFromCache(i),rt.onShowDialogsPageFromCache(i)}();{var xt=window;xt.stickersHints}B(function(){var e=window,t=e.vk;!t.id&&r()&&localStorage.clear()}),window.fixHeight=V,window.optionsTest=W,vt.isReady=!0},function(){var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},t=window,n=t.extend,i={_def_opts:{enableHighAccuracy:!0,maximumAge:3e5,timeout:6e4},_provider:null,initW3C:function(){i._provider=navigator.geolocation,i.getCurrentPosition=function(e,t,a){i._provider.getCurrentPosition(function(t){e("undefined"!=typeof t.latitude?n(t,{coords:n(t.coords||{},{latitude:t.latitude,longitude:t.longitude})}):t)},t,a)}},initGears:function(){var e=window,t=e.google;i._provider=t.gears.factory.create("beta.geolocation")},initSymbian:function(){var e=window,t=e.device;i._provider=t.getServiceObject("Service.Location","ILocation"),i.getCurrentPosition=function(e,t){i._provider.ILocation.GetLocation({LocationInformationClass:"BasicLocationInformation"},function(n,i,a){4==i?t({code:2,message:"Position unavailable"}):e({timestamp:null,coords:{latitude:a.ReturnValue.Latitude,longitude:a.ReturnValue.Longitude,altitude:a.ReturnValue.Altitude,heading:a.ReturnValue.Heading}})})}},initPalm:function(){i.getCurrentPosition=function(e,t,n){var i={};n&&(n.enableHighAccuracy&&1==n.enableHighAccuracy&&(i.accuracy=1),n.maximumAge&&(i.maximumAge=n.maximumAge),n.responseTime&&(n.responseTime<5?i.responseTime=1:n.responseTime<20?i.responseTime=2:i.timeout=3));var a=window,o=a.Mojo;new o.Service.Request("palm://com.palm.location",{method:"getCurrentPosition",parameters:i,onSuccess:function(t){e({timestamp:t.timestamp,coords:{latitude:t.latitude,longitude:t.longitude,heading:t.heading}})},onFailure:function(e){t(1==e.errorCode?{code:3,message:"Timeout"}:2==e.errorCode?{code:2,message:"Position unavailable"}:{code:0,message:"Unknown Error: webOS-code"+e.errorCode})}})}},getCurrentPosition:function(e,t,a){i._provider.getCurrentPosition(e,t,n(i._def_opts,a||{}))},init:function(){var t=window,n=t.google,a=t.device,o=t.Mojo;try{var r="undefined";if(e(navigator.geolocation)!==r)i.initW3C();else if(e(window.google)!==r&&e(n.gears)!==r)i.initGears();else if(("undefined"==typeof a?"undefined":e(a))!==r&&e(a.getServiceObject)!==r)i.initSymbian();else{if(("undefined"==typeof o?"undefined":e(o))===r||"Mojo.Service.Request"==typeof o.Service.Request)return!1;i.initPalm()}}catch(s){return!1}return!0}};window.geo=i},function(){var e=window,t=e.hide,n=e.ge,i=e.ce,a=e.geByClass1,o=e.val,r=e.show,s=e.remove,l=e.addClass,c=e.removeClass,d=window,u=d.geo,p=window,f=p.ajax,_=function(){var e=null,d=!1;function p(e){f.post("/places.php",{_ajax:1,act:"map_label",lat:e.latitude,lng:e.longitude},{onDone:function(n){t("geo_waiting"),v(e,n)},onFail:g})}function v(e,t){var s=n("medias_map"),l=n("attached_wrap");s||(s=i("div",{id:"medias_map",className:"pi_medias"}),l.appendChild(s));var c=e.latitude,d=e.longitude,u=(window.devicePixelRatio>=1.5?2:1,a("medias_map",s)),p=t?'<div class="medias_map_close"><i class="i_close">&nbsp;</i></div><div class="medias_map_label">'+t+"</div>":"",f="",_=c+"_"+d+"_0",v='<input type="hidden" name="map" value="'+_+'">';if(u)o(u,p+f+v);else{var h='<div class="meias_row medias_map" onclick="geoloc.remove();">'+p+f+v+"</div>";o(s,h)}r(s)}function h(){e=null,s("medias_map")}function m(t){t&&t.coords&&(e={latitude:+t.coords.latitude||0,longitude:+t.coords.longitude||0},p(e))}function g(){_.remove(),t("geo_waiting")}return{toggle:function(){d?_.remove():_.add()},add:function(t){(t||!d)&&(d=!0,l("cp_geo_btn_sel","geo_btn"),t&&(t.latitude||t.longitude)?(e={latitude:+t.latitude||0,longitude:+t.longitude||0},v(e,t.label)):(u.getCurrentPosition(m,g),r("geo_waiting")))},remove:function(){d&&(d=!1,c("cp_geo_btn_sel","geo_btn"),h())},init:function(e){return e&&_.add(e),u.init()}}}();window.geoloc=_},function(){var e=window,t=e.getNotify,n=e.setNotify,i=e.setDocumentDomain,a=e.ce,o=e.onDOMReady,r=e.append,s=e.clog,l=e.extend,c=e.parseJSON,d=e.intval,u=e.each,p=window,f=p.ajax,_=window,v=_.nav,h=window,m=h.menu,g=window,w=g.mail,y=function(){var e=null,p=!1,_={},h=1,g=null,b=!1,k=!1;function C(){64>h&&(h*=2)}function S(e,i){var a=window,o=a.al;if(e===!1&&(e=t()+(i||1)),n(e),window.al&&window.al.menu){var r=new Array(o.menu.length);r[2]=e,m.refreshCounters(r)}}return{init:function(t,n){e||(i(),e=a("iframe",{src:t},{display:"none"}),o(function(){r(e,window.bodyNode),p=!0})),y.refreshParams(n),setTimeout(y.check,1e3)},on:function(){s("[longpoll] start"),b=!0,setTimeout(y.check,1e3)},off:function(){s("[longpoll] pause"),b=!1},refreshParams:function(e){l(_,e||{}),l(y,_)},getKey:function(){if(g)try{g.abort()}catch(e){}g=f.post("/mail",{_ajax:1,act:"im_get_key"},{onDone:function(e){/[0-9a-f]{40}/i.test(e)?(y.refreshParams({key:e}),y.check()):s("[longpoll] invalid key")},onFail:function(){setTimeout(y.getKey,1e3*h),s("[longpoll] from getKey delaying getKey for "+h+"secs"),C()}})},check:function(){if(b&&!k){y.makeRequest||setTimeout(y.check,1e3);try{y.makeRequest(function(e,t){if(k=!1,b){var n=window,i=n.vk;if(i.__debug){var a=y.checked(c(t));s("[longpoll] success",a),a&&(y.check(),h=1)}else try{var a=y.checked(c(t));s("[longpoll] success",a),a&&(y.check(),h=1)}catch(o){try{s("[longpoll] error",o.message||"no message",o.type||"no type",o.stack||"no stack")}catch(o){}setTimeout(y.check,1e3*h),C()}}},function(){k=!1,setTimeout(y.check,1e3*h),C()}),k=!0}catch(e){s("[longpoll] makeRequest failed")}}},checked:function(e){var t=e.failed;if(1==t||_.ts>=e.ts+256){if(y.refreshParams({ts:e.ts}),t)return!0}else{if(2==t)return s("[longpoll] delaying getKey for "+h+"secs"),setTimeout(y.getKey,1e3*h),C(),!1;if(t)return void s("[longpoll]",e)}if(y.refreshParams({ts:e.ts}),e.updates){var n=[];for(var i in e.updates){var a=e.updates[i],o=d(a[0]),r=d(a[1]),c=d(a[2]),p=d(a[3]);if(8&c){if(2===o){w.updateImportantMessages(p,r,1);continue}if(3===o){w.updateImportantMessages(p,r,-1);continue}}if(51!=o)if(61!=o)if(62!=o)if(8!=o)if(9!=o)if(6!=o&&7!=o||!y.nu)if(80!=o){if(p)if(4!=o)0!=o?2!=o?3!=o||1&c&&!y.nu&&w.markAsRead(p,r):128&c&&w.markAsDeleted(p,r):w.markAsDeleted(r);else{if(v.params.indexOf("offset=")>=0&&Number(v.params.replace(/.*offset=(d+).*/,"$1"))>0)continue;var m=window,g=m.vk,b=2&c?g.id:a[7]&&a[7].from||p,k=w.getMsgHTML(r,c,p,a[4],a[5],a[6],a[7]);k?(w.addMessage(p,r,b,k),!(2&c)&&S(!1,1)):n.push({peer:p,msg_id:r,from_id:b})}}else S(r);else w.markPeerAsRead(r,c,7==o);else w.updateOnline(-r,0);else w.updateOnline(-r,c||7);else w.typing(2e9+c,r);else w.typing(r)}if(n.length){var x=[];u(n,function(e,t){x.push(t.msg_id)}),f.post("/mail",{_ajax:1,act:"get_messages",msgs:x.join(",")},{onDone:function(e,t){var i=window,a=i.cur;u(n,function(t,n){e[n.msg_id]&&w.addMessage(n.peer,n.msg_id,n.from_id,e[n.msg_id])}),t&&(l(a,t),w.updateStickers())}})}}return!0}}}();window.im=y},function(){var e=window,t=e.each,n=e.geByClass,i=e.attr,a=e.replaceClass,o=e.ge,r=e.val,s=e.addClass,l=e.toggleClass,c=e.removeClass,d=e.ce,u=e.se,p=e.addEvent,f=e.removeEvent,_=e.extend,v=e.qs2obj,h=e.vkNow,m=e.geByClass1,g=e.setStyle,w=e.remove,y=e.intval,b=e.isArray,k=e.hasClass,C=e.after,S=e.cdf,x=e.stripTags,T=e.getHref,z=e.indexOf,D=e.htsc,E=e.replaceEntities,A=e.escapeAttr,M=e.replace,N=e.scrollTop,B=e.before,P=e.alLoadingFix,j=window,H=j.mobPlatforms,q=j.isTouch,R=window,X=R.ajax,L=window,F=L.mediaUpload,Y=window,U=Y.nav,I=window,O=I.Dialog,V=I.Dialogs,W=function(){var e={},j={},R=null,L=null,Y=!1,I={},$={},G={},K=null;function Q(){if(R){var s=[],l=!1;if(t(n("_unread"),function(){var e=+i(this,"data-id");e&&s.push(e),l=W.getPeerByMsg(e),a("_unread","_read",this)}),l){var c=o("messages"+l);c&&e[l]&&(e[l].messages=r(c))}s.length&&W.sendMarkAsRead(R,s)}}function J(e,t){t?(s("lvi",e),l("mlvi",e,!!H[t])):(c("lvi",e),c("mlvi",e))}function Z(e,t){var n,i=t.split("."),a=i.length,o=e;for(n=0;a>n;n++)if(o=o[i[n]],!o)return null;return o}function et(e,t,n){var i,a,o=t.split("."),r=o.length-1,s=e;for(a=0;r>a;a++)i=o[a],s=s[i]||(s[i]={});s[o[r]]=n}function tt(e){var n=e.updater;n(document.body),t(e.caches,function(t,n){var i=n.storage,a=n.getter,o=Z(i,a);if(o){var r="string"==typeof o;r&&(o=d("div",{innerHTML:o})),e.updater(o),et(i,a,r?o.innerHTML:o)}})}return{onShowDialogFromCache:u(),onShowWritePageFromCache:u(),onShowDialogsPageFromCache:u(),onMessagesRepainted:u(),init:function(t,n){var i=window,a=i.im;t&&(R=t,n&&(W.saveDialog(n,t),L=e[t])),Y||(Y=!0,p(document,q?"touchstart":"mousedown",Q)),a.on()},clear:function(){var t=window,n=t.im;e={},j={},I={},R=L=null,f(document,q?"touchstart":"mousedown",Q),Y=!1,n.off()},send:function(e){return F&&!F.checkUploading()?!1:X.click(e,_({clear:!0,save:!0},O),{lock:!0})},save:function(n){t(n,function(t,n){e[t]&&n.last_msg==e[t].last_msg&&delete n.messages,W.saveDialog(n,t)})},saveDialog:function(n,i){e[i]||(e[i]={});var a=e[i];_(a,n),a.msgs&&t(a.msgs,function(e,t){I[t]=i})},getPeerByMsg:function(e){return I[e]||!1},cacheDialogsPage:function(){j.page=r("m");var e=v(U.params);j.link=e.act?"/mail":U.cur},keyup:function(e,t,n){var i=K||"",a=e.value||"";(i.length!=a.length||i!=a)&&(W.myTyping(t,n),K=a)},myTyping:function(e,t){if(!(-2e9>=e)){var n=h();G[e]&&n-G[e]<5e3||(G[e]=n,X.post("/mail",{_ajax:1,act:"typing",peer:e,hash:t}))}},typing:function(e,t){t=t||e;e>2e9?($[e]||($[e]={}),$[e][t]=h()):$[e]=h(),W.updateTyping(e)},updateTyping:function(e){var n=window,a=n.lang,l=o("dialog_near"+e),d=m("di_current_peer",l),u=m("di_typing",l);if(l){var p=[],f=h();if(e>2e9)t($[e]||{},function(e,t){i(u,"data-u"+e)&&t&&6e3>f-t&&p.push(e)});else{var _=$[e];i(u,"data-u"+e)&&_&&6e3>f-_&&p.push(e)}if(p.length){if(1==p.length){var v=p[0],w=i(u,"data-u"+v),y=i(u,"data-s"+v);r(u,'<i class="i_typing"></i>'+(a.mobile_mail_typing[y]||"").replace("{user}",w))}else{t(p,function(e,t){p[e]=i(u,"data-u"+t)});var b=p.pop();r(u,'<i class="i_typing"></i>'+(a.mobile_mail_multi_typing||"").replace("{users}",p.join(", ")).replace("{last_user}",b))}d.offsetWidth&&g(u,"minWidth",d.offsetWidth),s("di_typing_now",l),setTimeout(function(){s("di_typing_animated",l)},10),setTimeout(function(){W.updateTyping(e)},2e3)}else r(u,""),g(u,"minWidth",0),c("di_typing_animated",l),c("di_typing_now",l)}},updateOnline:function(i,a){var s=o("messages"+i);if(s&&w(m("di_activity",s)),t(n("_lv"+i,"mcont"),function(e,t){J(t,a)}),e[i]){if(e[i].write_form){var l=d("div",{innerHTML:e[i].write_form});t(n("_lv"+i,l),function(e,t){J(t,a)}),e[i].write_form=r(l)}if(e[i].messages){var l=d("div",{innerHTML:e[i].messages});w(m("di_activity",l)),e[i].messages=r(l)}}},updateImportantMessages:function(t,n,i){tt({caches:[{storage:j,getter:"page"},{storage:U.page_get("/mail"),getter:"page"}],updater:function(e){var t=m("dialogs_filter_button_important",e);if(t){var n=y(r(t))+i;r(t,n),l("dialogs_filter_without_important",m("dialogs_filter",e),0===n)}}}),tt({caches:[{storage:e,getter:t+".messages"}],updater:function(e){var t=m("_msg"+n,e);t&&l("msg_item_important",t,1===i)}})},sendMarkAsRead:function(n,i){b(i)||(i=[i]);var a=e[n];return a&&a.hash?void X.post("/mail",{_ajax:1,act:"mark_read",peer:n,msgs:i.join(","),hash:a.hash},{onDone:function(e){e&&t(i,function(e,t){W.markAsRead(n,t)})}}):void 0},markAsRead:function(t,n){var i=window,a=i.im,s=o("messages"+t);if(s){var l=m("_msg"+n,s);a.nu&&k("_read",l)||c("mi_unread",l);var u=e[t];if(u&&u.messages){var p=d("div",{innerHTML:u.messages}),l=m("_msg"+n,p);a.nu&&k("_read",l)||c("mi_unread",l),u.messages=r(p)}}},markPeerAsRead:function(a,s,l){var u=o("messages"+a);if(u){t(n("msg_item",u),function(){if(!l==!k("_unread",this))return!0;var e=+i(this,"data-id");s>=e&&!k("_read",this)&&c("mi_unread",this)});var p=e[a];if(p&&p.messages){var f=d("div",{innerHTML:p.messages});t(n("msg_item",f),function(){if(!l==!k("_unread",this))return!0;var e=+i(this,"data-id");s>=e&&!k("_read",this)&&c("mi_unread",this)}),p.messages=r(f)}}var _=o("dialogs"),v=l?"di_unread_outbox":"di_unread_inbox";if(_){var p=m("_peer"+a,_);p&&k(v,p)&&(c(v,p),w(m("di_unread_cnt",p)))}else if(j.page){var f=d("div",{innerHTML:j.page}),p=m("_peer"+a,f);p&&k(v,p)&&(c(v,p),w(m("di_unread_cnt",p))),j.page=r(f)}},markAsDeleted:function(t,n){var i=o("messages"+t);if(i){w(m("_msg"+n,i));var a=e[t];if(a&&a.messages){var s=d("div",{innerHTML:a.messages});w(m("_msg"+n,s)),a.messages=r(s)}}},addMessage:function(t,n,i,a){if(2e9>t?delete $[t]:$[t]&&delete $[t][i],W.updateTyping(t),a!==!0){if(t&&n&&(I[n]=t),!m("_msg"+n)){var s=e[t];if(s&&s.messages){s.msgs&&s.msgs.push(n);var l=d("div",{innerHTML:s.messages}),c=m("di_activity",l);c?(C(S(a),c),s.messages=r(l)):s.messages=a+s.messages;var u=o("messages"+t);u&&(r(u,s.messages),W.onMessagesRepainted(!0))}else{var u=o("messages"+t);if(u){var c=m("di_activity",u);c?C(S(a),c):r(u,a+r(u))}}}}else if(o("dialogs")&&"/mail"==U.path){var p=v(U.params);p.act||p.offset||p.q||X.click("/mail",_({no_scroll:!0},V))}},getMsgHTML:function(t,n,a,s,l,c,d){var u=window,p=u.vk,f=2&n?p.id:d&&d.from||a;if(!f)return!1;if(!o("messages"+a))return!0;if(d.attach1||d.fwd||d.geo||d.emoji)return!1;if(!e[a]||!e[a].hash)return!1;var _="_u"+f,v=m(_,"mcont","a"),h=x(i(v,"data-name")||r(v)||""),g=T(v),w=m(_,"mcont","img"),b=w&&w.src||"",k=32768&n;if(!h||!g||!b)return!1;function C(){var e=new Date(1e3*s),t=e.getHours(),n=e.getMinutes();return t+":"+(10>n?"0":"")+n}a=y(a),t=y(t),l=l&&-1==l.toString().indexOf(" ... ")&&2e9>a?l:"";var S=1&n?" mi_unread":"";return!(2&n)&&1&n&&(S+=S?" _unread":""),c=c.replace(/([a-zA-Z-_.0-9]+@[a-zA-Z-_0-9]+.[a-zA-Z-_.0-9]+[a-zA-Z-_0-9]+)/g,function(e){return'<a href="/write?email='+e+'">'+e+"</a>"}),c=c.replace(/(https?://)?(([A-Za-zА-Яа-яЁё0-9@][A-Za-zА-Яа-яЁё0-9@-_.]*[A-Za-zА-Яа-яЁё0-9@])(/([A-Za-zА-Яа-я0-9@-_#%&?+/.=;:~]*[^.,;()?<&s:])?)?)/gi,function(){var e=arguments[3],t=arguments[2],n=arguments[0],i=arguments[1]||"http://";if(-1==e.indexOf(".")||-1!=e.indexOf(".."))return n;var a=e.split(".").pop();if(a.length>7||-1==z("info,name,academy,aero,arpa,coop,media,museum,mobi,travel,xxx,asia,biz,com,net,org,gov,mil,edu,int,tel,ac,ad,ae,af,ag,ai,al,am,an,ao,aq,ar,as,at,au,aw,ax,az,ba,bb,bd,be,bf,bg,bh,bi,bj,bm,bn,bo,br,bs,bt,bv,bw,by,bz,ca,cc,cd,cf,cg,ch,ci,ck,cl,cm,cn,co,cr,cu,cv,cx,cy,cz,de,dj,dk,dm,do,dz,ec,ee,eg,eh,er,es,et,eu,fi,fj,fk,fm,fo,fr,ga,gd,ge,gf,gg,gh,gi,gl,gm,gn,gp,gq,gr,gs,gt,gu,gw,gy,hk,hm,hn,hr,ht,hu,id,ie,il,im,in,io,iq,ir,is,it,je,jm,jo,jp,ke,kg,kh,ki,km,kn,kp,kr,kw,ky,kz,la,lb,lc,li,lk,lr,ls,lt,lu,lv,ly,ma,mc,md,me,mg,mh,mk,ml,mm,mn,mo,mp,mq,mr,ms,mt,mu,mv,mw,mx,my,mz,na,nc,ne,nf,ng,ni,nl,no,np,nr,nu,nz,om,pa,pe,pf,pg,ph,pk,pl,pm,pn,pr,ps,pt,pw,py,qa,re,ro,ru,rs,rw,sa,sb,sc,sd,se,sg,sh,si,sj,sk,sl,sm,sn,so,sr,st,su,sv,sy,sz,tc,td,tf,tg,th,tj,tk,tl,tm,tn,to,tp,tr,tt,tv,tw,tz,ua,ug,uk,um,us,uy,uz,va,vc,ve,vg,vi,vn,vu,wf,ws,ye,yt,yu,za,zm,zw,рф,укр,сайт,онлайн,срб,cat,pro,local".split(","),a))return n;if(-1!=n.indexOf("@"))return n;try{n=decodeURIComponent(n)}catch(o){}return n.length>55&&(n=n.substr(0,53)+".."),n=D(n),!k&&e.match(/^([a-zA-Z0-9._-]+.)?(vkontakte.ru|vk.com|vkadre.ru|vshtate.ru|userapi.com|vk.me)$/)?(t=E(t).replace(/([^a-zA-Z0-9#%;_-./?&=[]])/g,encodeURIComponent),'<a href="'+(i+t).replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;")+'">'+n+"</a>"):'<a href="/away?to='+encodeURIComponent(i+E(t))+'" target="_blank">'+n+"</a>"}),'  <a name="msg{{msgId}}"></a>  <div    class="msg_item _msg{{msgId}}{{msgClass}}"    data-id="{{msgId}}"    onclick="return messagesActions.onMessageClick(event);"  >    <div class="mi_iwrap">      <a class="al{{cl}}" href="{{href}}">        <img src="{{photo}}" class="mi_img {{cl}}" />      </a>    </div>    <div class="mi_cont">      <div class="mi_head">        <a class="mi_date" href="/mail?act=msg&amp;id={{msgId}}">          {{time}}        </a>        <a class="mi_author al{{cl}} {{cl}}" href="{{href}}" data-name="{{dataName}}">          {{name}}        </a>      </div>      <div class="mi_body">        {{mi_title}}        <div class="mi_text">{{text}}</div>      </div>    </div>  </div>  '.replace(/{{msgId}}/g,t).replace(/{{cl}}/g,_).replace(/{{href}}/g,g).replace("{{msgClass}}",S).replace("{{photo}}",b).replace("{{time}}",C(s)).replace("{{dataName}}",A(h)).replace("{{name}}",h.split(" ").shift()).replace("{{mi_title}}",l?'<div class="mi_title">'+l+"</div>":"").split("{{text}}").join(c)},updateStickers:function(){var t=window,n=t.cur,i=window,a=i.post,r=e[R];if(r){var s=r.write_form?(n.sticker_panel||"").split("mail-0").join("mail"+R):"",l=o("stickers_panel");l&&(M(S(s),l),l=null,a.stickersInit())}},showDialog:function(t,n,i){var a=window,o=a.cur,s=window,l=s.messagesActions,c=window,u=c.post;if(l.hasFwdMessages())return l.attachFwdMessages(n),!1;j.scroll_top=N();var p=e[n];if(p){var f=d("div",{innerHTML:r("m")}),v=m("mhb_back",f);if(v&&p.header){var h=d("div");r(h,p.header),B(h.firstChild,v),w(v)}var g=p.write_form?(o.sticker_panel||"").split("mail-0").join("mail"+n):"";r(m("pcont",m("mcont",f)),p.write_form+g+(n?'<div id="messages'+n+'" class="messages bl_cont">'+(p.messages||"")+'<div id="al_loading"></div></div>':"")),r("m",f.innerHTML),u.stickersInit(),X.refreshLinks(p.fv_link,p.app_link),P(),R=n,L=p;var y=T(t);U.go(y,null,{push_only:!0,no_push:i}),n?(K=null,W.updateTyping(n),X.click(y,_({save:n},O),{scroll:!0})):W.onShowWritePageFromCache(!0),W.onShowDialogFromCache(!0),N(0,10)}else U.al_go(p&&p.cur_link||T(t)||U.cur);return!1},backToDialogs:function(e){if(j.page)U.go(j.link,null,{push_only:!0,no_push:e}),X.click(j.link,_({no_scroll:!0},V)),r("m",j.page),X.refreshLinks(i("fv_link","href")||i("fv_link","data-href"),"vkontakte://vk.com/mail"),R=L=null,N(j.scroll_top||0),W.onShowDialogsPageFromCache(!0);else{var t=j.link||"/mail";U.go(t,null,{push_only:!0,no_push:e}),U.al_go(t)}}}}();window.mail=W},function(){var e=window,t=e.ge,n=e.each,i=e.geByTag,a=e.intval,o=e.gpeByClass,r=e.geByTag1,s=e.attr,l=e.val,c=e.geByClass,d=e.isUndefined,u=e.geByClass1,p=e.toggle,f=e.isVisible,_=e.toggleClass,v=e.show,h=e.cancelEvent,m=e.ce,g=e.setStyle,w=e.parseJSON,y=e.replace,b=e.reflow,k=e.after,C=e.addClass,S=e.clog,x=e.uploadFile,T=e.bind,z=e.readFile,D=e.append,E=e.before,A=e.srand,M=e.extend,N=e.canUploadFile,B=e.gpeByTag,P=e.submitBtn,j=e.removeEvent,H=e.addEvent,q=e.clone,R=e.remove,X=window,L=X.ajax,F={_uploadData:{},_uploadQueue:[],_readerQueue:[],_processUploadQueue:!1,_processReaderQueue:!1,fallback:function(e,t){var n=window,i=n.post;return e&&i.add_attach(e,t),!1},getLastAttachId:function(){var e=t("attached_wrap");if(!e)return 0;var o,r=0;return n(i("input"),function(){if(o=this.name.match(/^attach(d+)_type$/i)){var e=a(o[1]);e>r&&(r=e)}}),r},refreshAttachIds:function(e){var c=t("attached_wrap");if(c){var d,u=o("mr_x_wrap",e),p=r("input",u),f=a((p&&p.name.match(/^attach(d+)(_type)?$/i)||[])[1]);if(o("mr_timer",e)){var _=s("add_post_btn","data-value");return void(_&&l("add_post_btn",_))}f&&n(i("input",c),function(){if(d=this.name.match(/^attach(d+)(_type)?$/i)){var e=a(d[1]);e==f?this.disabled=!0:e>f&&(this.name="attach"+(e-1)+(d[2]||""))}})}},getAttachesCount:function(){return(c("mr_x_wrap","attached_wrap")||[]).length},refreshUploadState:function(e){d(e)&&(e=F.getAttachesCount());var n=u("mr_timer","attached_wrap"),i=t("attach_photo_btn"),a=u("pi_medias","attached_wrap"),o=u("inline_upload",i),r=s(o,"data-max-attaches")||10;p(a,e>0||f(n)),_("cp_attach_btn_sel",i,e>0),o&&(o.disabled=e>=r),v("attached_options"),v("attached_flush")},checkUploading:function(e){return F._processUploadQueue?h(e):!0},attachedPhotoTpl:function(e){return m("div",{id:"upload_item_"+e,className:"medias_thumb thumb_item mr_x_wrap thumb_upload",innerHTML:'<div id="upload_image_'+e+'" class="tu_img"></div><div id="item_progress_wrap_'+e+'" class="tu_progress_wrap"><div id="item_progress_'+e+'" class="tu_progress"></div></div><div id="item_cancel_wrap_'+e+'" class="tu_cancel_wrap" onclick="return mediaUpload.reset(this, event, ''+e+'');"><div id="item_cancel_'+e+'" class="tu_cancel"></div></div>'})},onUploadProgress:function(e){var n=this,i=t("item_progress_"+n.id);g(i,{width:e.loaded/e.total*100+"%",visibility:"visible"})},onUploadComplete:function(e){var n=this,i=e.target.responseText,a=!1;try{a=w(i)}catch(o){a={error:"ERR_CLIENT_BAD_RESPONSE: bad request response"}}a.error?F.onUploadError.call(n,e):(n.xhr=L.post(n.done_url,{_ajax:1,_query:i},{onDone:function(e){var i=t("item_progress_wrap_"+n.id),a=t("upload_image_"+n.id),o=F.getLastAttachId()+1;if(a)var r=m("img",{id:"upload_image_"+n.id,className:"ph_img",onload:function(){if(y(r,a),n.iw&&n.ih){if(n.iw>n.ih==r.width>r.height)var e=Math.min(130,Math.floor(75/n.ih*n.iw));else var e=Math.min(130,Math.floor(75/n.iw*n.ih));g(r,"width",e)}b(r),g(r,"opacity",1)},src:e.src});k(m("input",{type:"hidden",name:"attach"+o,value:e.photo_raw}),a),k(m("input",{type:"hidden",name:"attach"+o+"_type",value:"photo"}),a),g(i,"opacity",0),n.attached=!0,n.delete_url=e.delete_url}}),C("tu_progress_request","item_progress_wrap_"+n.id),n.uploaded=!0,F.uploadQueueNext())},onUploadError:function(e){S("upload error.",e.target.responseText),F.uploadQueueNext()},uploadFile:function(e){e.xhr=x(e.upload_url,{photo:e.file},{onProgress:T(F.onUploadProgress,e),onComplete:T(F.onUploadComplete,e),onError:T(F.onUploadError,e)})},readFile:function(e){z(e.file,function(n){var i=t("upload_image_"+e.id);if(i)var a=m("img",{id:"upload_image_"+e.id,className:"ph_img",onload:function(){y(a,i),e.iw=a.width,e.ih=a.height},src:n});F.readerQueueNext()})},addFile:function(e){var n=t("attached_wrap"),i=u("pi_medias",n),a=i?c("medias_thumb",i):[],o=i?u("medias_row",i):null,r=a[a.length-1],s=F.attachedPhotoTpl(e.id);n&&(i||(i=m("div",{className:"pi_medias"}),D(i,n)),r?k(s,r):o?E(s,o):D(s,i),F._processReaderQueue||F.readerQueueNext())},uploadQueueNext:function(){S("next upload"),F._processUploadQueue=!0;var e=F.uploadQueueRemove();return e?void F.uploadFile(e):(S("empty upload"),void(F._processUploadQueue=!1))},readerQueueNext:function(){S("next reader"),F._processReaderQueue=!0;var e=F.readerQueueRemove();return e?void F.readFile(e):(S("empty reader"),void(F._processReaderQueue=!1))},queueInsert:function(e){var t=A();return F.getUploadDataById(t)?F.queueInsert(e):(F._uploadData[t]=M(e,{id:t}),F._uploadQueue.push(t),F._readerQueue.push(t),F._uploadData[t])},uploadQueueRemove:function(){var e=F._uploadQueue.shift();return e?F.getUploadDataById(e):!1},readerQueueRemove:function(){var e=F._readerQueue.shift();return e?F.getUploadDataById(e):!1},getUploadDataById:function(e){return F._uploadData[e]||!1},delUploadDataById:function(e){delete F._uploadData[e]},start:function(e,i){if(!e||!N())return F.fallback(e,i);var a=e.files,o=e.form||B("form",e),r=P(o),l=t("attach_photo_btn"),c=s(e,"data-upload-url"),d=s(e,"data-done-url"),u=s(e,"data-max-attaches")||10,p=F.getAttachesCount();return c&&d?(n(a,function(){var e={upload_url:c,done_url:d,file:this,uploaded:!1,attached:!1};return p>=u?!1:(F.queueInsert(e),F.addFile(e),void p++)}),j(o,"submit",F.checkUploading),H(o,"submit",F.checkUploading),j(r,"click",F.checkUploading),H(r,"click",F.checkUploading),j(l,"click",F.checkUploading),H(l,"click",F.checkUploading),F.refreshUploadState(p),y(q(e),e),F._processUploadQueue||F.uploadQueueNext(),!1):F.fallback(e,i)},reset:function(e,t,n){if(h(t),"/"==n[0]){L.post(n,{_ajax:1}),F.refreshAttachIds(e);var i=o("mr_x_wrap",e)||o("mr_timer",e);R(i)}else{var a=n,r=F.getUploadDataById(a);if(!r)return!1;r.attached?r.delete_url&&(L.post(r.delete_url,{_ajax:1}),F.refreshAttachIds(e)):(r.xhr&&r.xhr.abort&&r.xhr.abort(),r.loaded||F.uploadQueueNext()),R("upload_item_"+a),F.delUploadDataById(a)}return F.refreshUploadState(),!1}};window.mediaUpload=F},function(){var e=window,t=e.removeClass,n=e.replaceClass,i=e.hasClass,a=e.checkEvent,o=e.ce,r=e.scrollTop,s=e.ge,l=e.geByClass1,c=e.append,d=e.addClass,u=e.addEvent,p=e.getCh,f=e.remove,_=e.removeEvent,v=e.getW,h=e.preventEvent,m=e.getCw,g=e.each,w=e.attr,y=e.val,b=e.onBodyResize,k=e.cancelEvent,C=e.scrollLeft,S=window,x=S.ajax,T=window,z=T.thover,D=window,E=D.nav,A=window,M=A.isTouch,N={enabled:function(e){return window.al&&window.al.menu?("undefined"!=typeof e&&(e?n("_lms","_lm",window.bodyNode):(n("_lm","_lms",window.bodyNode),N.qsClose())),i("_lm",window.bodyNode)):(t("_lm",window.bodyNode),t("_lms",window.bodyNode),!1)},opened:function(){return i("lm_opened",window.bodyNode)},toggle:function(e,t){return a(e)?!0:window.al&&window.al.menu?(N.opened()?N.close(e,t):N.open(e,t),!1):!0},open:function(e){var i=window,f=i.zlayer;if(a(e))return!0;if(!window.al||!window.al.menu)return!0;if(N.opened())return!1;if(f&&f.opened())return!1;if(!N.enabled())return E.go("/"),!1;N.clear_hover();var _=o("div",{id:"m_helper",onclick:N.close}),v=N._st||0,h=r(),m=s("l"),g=s("m"),w=s("vk_wrap"),y=l("head_search",m),b=w.offsetWidth,k=g.offsetWidth,C=g.offsetHeight;if(!(b>=882)){c(_,"m"),N.fixed?(d("lm_opened",window.bodyNode),d("lm_anim_start",w),setTimeout(function(){n("lm_anim_start","lm_anim lm_anim_end",w)},5),setTimeout(function(){t("lm_anim_end",w),t("lm_anim",w)},200),u(g,"scroll touchmove",N.blockScroll),u(window.l,"touchstart touchmove",N.blockMenuScroll),u(y,"touchstart touchmove",N.blockMenuScroll)):d("lm_opened",window.bodyNode);var S=m.offsetHeight,T=b>=480;return T?v=h<=S-p()?Math.min(h,S-p()):0:v>h?v=h:h-v>C-S&&C>S&&(v=h-C+S),N._st=Math.max(0,h-v),N._mw=k,N.fix_size(!1),N.fixed||r(v),x.post("/",{_ajax:1,act:"ping"}),window.lm_qsearch_counter?window.lm_qsearch_counter--:window.lm_qsearch_counter=-1,window.lm_qsearch_counter&&N.cancelSearch(),!1}},close:function(e){if(a(e))return!0;if(!window.al||!window.al.menu)return!0;if(!N.opened())return!1;f("m_helper"),N.clear_hover();var i=r(),o=N._st+i,c=s("l"),u=s("m"),p=s("vk_wrap"),v=l("head_search",c),h=s("vk_wrap").offsetWidth,m=h>=480;return N.fixed?(d("lm_anim_end",p),setTimeout(function(){n("lm_anim_end","lm_anim lm_anim_start",p)},5),setTimeout(function(){t("lm_anim_start",p),t("lm_anim",p),t("lm_opened",window.bodyNode)},200),_(u,"scroll touchstart",N.blockScroll),_(window.l,"touchstart touchmove",N.blockMenuScroll),_(v,"touchstart touchmove",N.blockMenuScroll)):t("lm_opened",window.bodyNode),N._st=m?0:i,N.fix_size(!0),N.fixed||r(o),window.lm_qsearch_focused&&N.cancelSearch(),!1},blockScroll:function(e){var t=s("vk_wrap");N.opened()&&v(t)<882&&h(e)},blockMenuScroll:function(e){var t=s("vk_wrap");if(N.opened()&&v(t)<882){var n=e.touches,a=(n&&n[0]?n[0].pageY:e.pageY)||0;if("touchstart"==e.type)N.lmStartY=a;else if("touchmove"==e.type&&N.lmStartY!==!1){if(i("head_search",e.currentTarget))h(e);else if(a-N.lmStartY>=0){var o=s(p()>=440?"lm_cont":"l");o&&o.scrollTop<=0&&h(e)}else{var o=s(p()>=440?"lm_cont":"l");o&&o.scrollTop>=o.scrollHeight-o.offsetHeight&&h(e)}N.lmStartY=!1}}},fix_size:function(e){var t=s("l"),n=s("m"),i=s("mhead"),a=i&&i.offsetHeight||0,o=N._st||0;t&&(e?n.style.minHeight="0":(o=o>a?o:0,n.style.minHeight=t.offsetHeight+o+"px"),!N.fixed||m()<320?e?n.style.marginTop="0":(t.style.minHeight=p()+"px",n.style.marginTop=-o+"px"):t.style.minHeight="0")},clear_hover:function(){z.clear()},refreshCounters:function(e){if(!e||!e.length)return!0;if(!window.al||!window.al.menu)return!0;if(e.length!=window.al.menu.length)return!1;var t=window,n=t.al,i=l("main_menu","l");return g(e,function(e,t){if("undefined"==typeof t)return!0;var a=n.menu[e],r=l("mmi_"+a[0],i),s=l("mm_item",r),d=l("mmi_wrap",r),u=l("mm_counter",d);w(s,"data-href",!1),t?(a[2]&&w(s,"href",a[2]),u?y(u,t):c(o("em",{className:"mm_counter",innerHTML:t}),d)):(a[1]&&w(s,"href",a[1]),f(u)),x.prepare_click(s)}),!0},refresh:function(e){e=e||{},x.refreshLinks(e.fv_link,e.app_link),"undefined"!=typeof e.pp&&e.pp!==!1&&y("lm_prof_panel",e.pp),"undefined"!=typeof e.tn&&e.tn!==!1&&y("lm_top_notify",e.tn),"undefined"!=typeof e.bn&&e.bn!==!1&&y("lm_bottom_notify",e.bn),e.lm&&y("l",e.lm),e.topbar||f("vk_topbar")},initEvents:function(){b(function(){var e=s("vk_wrap").offsetWidth,t=i("_hfixed",window.bodyNode),n=N._st||0;e>=882&&n>44&&N.close(),N.fix_size(!N.opened(),t)})},init:function(){N.fixed=i("_hfixed",window.bodyNode),N.initEvents(),u(window,"orientationchange",function(){var e=s("vk_wrap").offsetWidth,t=N._st||0;e>=882&&t>44&&N.close()}),N.initTouch()},initTouch:function(){if(u(document,"keydown",function(e){var t=window,n=t.vk;e&&e.shiftKey&&(e.ctrlKey||e.metaKey)&&n.__debug&&77==e.keyCode&&(k(e),N.toggle())}),M){var e=!1,t=!1,n=10,i=Math.min(604,m())/3,a=30;function o(e){var t=e.touches,n=r(),i=(t&&t[0]?t[0].pageX:e.pageX)||0,a=(t&&t[0]?t[0].pageY:e.pageY)||0;return{x:i,y:a-n}}function s(e,t){var n=t.x-e.x,i=t.y-e.y;return Math.sqrt(n*n+i*i)}function c(e,t){var n=t.x-e.x,i=e.y-t.y;return Math.abs(180*Math.atan2(i,n)/Math.PI)}u(document,"touchstart",function(n){l("mhb_home","mhead")&&(C()>0||(e=t=o(n)))}),u(document,"touchmove touchend touchcancel",function(r){if(e){"touchmove"==r.type&&(t=o(r));var l=s(e,t),d=c(e,t);if(("touchend"!=r.type&&"touchcancel"!=r.type||(e=!1,"touchcancel"!=r.type))&&!(n>l)){if(N.opened()&&(d=180-d),d>a)return void(e=!1);h(r),l>i&&(e=!1,N.toggle())}}})}},qsOpened:!1,qsOpen:function(){N.qsOpened||(N.qs_st=r(),d("qs_opened","vk_wrap"),d("qs_opened",window.bodyNode),v("vk_wrap")<882&&r(0),N.qsOpened=!0)},qsClose:function(){N.qsOpened&&(t("qs_opened","vk_wrap"),t("qs_opened",window.bodyNode),v("vk_wrap")<882&&r(N.qs_st||0),N.qsOpened=!1)},closeSearch:function(){return window.al&&window.al.menu?(window.lm_qsearch&&window.lm_qsearch.blur(),N.qsClose(),!1):!0},cancelSearch:function(){return window.al&&window.al.menu?(window.lm_qsearch&&window.lm_qsearch.clear(),N.qsClose(),!1):!0},headerAction:function(e,t){return v("vk_wrap")>=882?E.go(e,t):N.toggle()}};window.menu=N},function(){var e=window,t=e.attr,n=e.removeClass,i=e.addClass,a=e.hasClass,o=e.toggleClass,r=e.ge,s=e.val,l=e.geByClass1,c=e.langNumeric,d=e.each,u=e.lockButton,p=window,f=p.browser,_=window,v=_.ajax,h=window,m=h.nav,g=window,w=g.page,y=window,b=y.mail,k=window,C=k.im;window.messagesActions=function(){var e,p,_=[],h=!1,g=!1,y={};function k(e){return function(){return h?void 0:e.apply(this,arguments)}}function S(e){return"A"===e.tagName}function x(e){var o=t(e,"data-id"),r=_.indexOf(o);r>=0?(_.splice(r,1),n("mi_selected",e),delete y[o]):(_.push(o),i("mi_selected",e),y[o]=a("msg_item_important",e))}function T(){g=_.length>0,o("vk_messages_actions_visible",r("vk"),g)}function z(){var e=window,t=e.lang,n=Math.max(_.length,1);s(l("messages_actions_row_counter"),c(n,t.mobile_mail_messages_selected).replace("{count}",n))}function D(){g&&(y={},d(_,function(e,t){n("mi_selected",l("_msg"+t))}),h=!1,_=[],T())}function E(){return window.getSelection?window.getSelection().toString().length>0:!1}function A(e){var t=e.target,n=e.currentTarget,i=S(t)||S(t.parentNode);i&&D(),f.uc_mini||E()||i||setTimeout(function(){E()||(x(n),T(),z())},40)}function M(e,t,n){h=!0,u(e),C.off(),v.click("/mail",{},{url_params:{act:"delete",peer:t,hash:n,ids:_.join(",")}})}function N(e,t,n){h=!0,u(e),v.click("/attachments",{},{url_params:{act:"add",target:"mail"+t,hash:n,object:"mail"+_.join(";")}})}function B(t,n){h=!0,u(t),e="mail"+_.join(";"),p=n,m.go("/mail",null,{ignore_cur_process:!0})}function P(){return Boolean(e)}function j(t){v.click("/attachments",{},{url_params:{act:"add",target:"mail"+t,hash:p,object:e}}),e=""}function H(){r("dialogs")&&P()?i("vk_dialogs_forwarding",r("vk")):e="",D()}function q(e){var t,n=_.length,i=0;for(t=0;n>t;t++)if(!y[_[t]]){i=1;break}for(t=0;n>t;t++)o("msg_item_important",l("_msg"+_[t]),1===i);v.post("/mail",{_ajax:1,act:"mark_important",ids:_,val:i,hash:e}),D()}return w.onChange(H),b.onShowDialogsPageFromCache(H),b.onShowDialogFromCache(H),b.onMessagesRepainted(function(){d(_,function(e,t){i("mi_selected",l("_msg"+t))})}),{onMessageClick:k(A),remove:k(M),reply:k(N),forward:k(B),close:k(D),toggleImportant:k(q),hasFwdMessages:P,attachFwdMessages:j}}()},function(e,t,n){(function(){var e=window,t=e.se,n=e.ce,i=e.attr,a=e.append,o=e.ge,r=e.each,s=e.addEvent,l=e.removeEvent,c=e.remove,d=e.unlockButton,u=e.setDocumentDomain,p=e.lockButton,f=e.checkNav,_=e.cancelEvent,v=e.checkEvent,h=e.getHref,m=e.extend,g=e.stopEvent,w=e.tag,y=e.gpeByTag,b=e.obj2qs,k=e.scrollToHash,C=e.addClass,S=e.hasClass,x=e.qs2obj,T=e.copy,z=window,D=z.ajax,E=function(){var e=!(!window.history||!history.pushState),z=null,A=t(function(){return z}),M=[],N=7,B=!1,P=30;function j(){document.selection?document.selection.empty():window.getSelection&&window.getSelection().removeAllRanges()}function H(e,t,n){for(var i=M.length-1;i>=0;--i)if(M[i].h==e||M[i].a==e)return void(M[i]={h:e,d:t,a:n});M.push({h:e,d:t,a:n}),M.length>N&&M.shift()}function q(e){for(var t=M.length-1;t>=0;--t)if(M[t].h==e||M[t].a==e)return M=M.slice(0,t+1),M[t].d;return!1}function R(e){var t;if(t=/^(https?:)//([^:/]+)?(?::(d+))?/?(.*)$/i.exec(e)){if(t[1]!=location.protocol)return!1;if(t[2]&&t[2]!=location.hostname)return!1;if(t[3]&&t[3]!=location.port)return!1;e=t[4]}return e}function X(e){var t=n("iframe");i(t,"id","upload_iframe"),i(t,"name","upload_iframe"),i(t,"width","0"),i(t,"height","0"),i(t,"border","0"),i(t,"style","width:0;height:0;border:none;position:absolute;left:-1000px;"),a(t,e.parentNode),window.frames.upload_iframe.name="upload_iframe",t=o("upload_iframe");var f=!1;return r(e,function(e,t){return"submit"===t.type?(f=t,!1):void 0}),s(t,"load",function _(){l(t,"load",_),setTimeout(function(){c(t),d(f)},2e3)}),u(),i(e,"target","upload_iframe"),i(e,"method","post"),i(e,"enctype","multipart/form-data"),i(e,"encoding","multipart/form-data"),a(n("input",{type:"hidden",id:"__extra",name:"__extra",value:1}),e),e.submit(),p(f),setTimeout(function(){c("__extra")},0),!1}function L(e,t){var n=window,i=n.al;if(!window.al||!i.ver)return!0;var a=f(t.target,{skip_onclick:!0,skip_clicable:!0});return a?!0:e===!1?!1:(E.go(e,t)||_(t),!1)}function F(e,t,i){if(!i)return!0;if(v(t))return!0;c("app_go_frame");var a=h(e),o=n("iframe",{id:"app_go_frame",src:i,onload:function(){c("app_go_frame"),a&&E.hard_go(a)}},{display:"none"});return window.bodyNode.appendChild(o),!1}function Y(e,t,n){return v(t)?!0:n&&n.push_only?!0:(n&&n.replace?location.replace(e):e&&(location.href=h(e)),!0)}function U(e,t,n){var i=window,a=i.al;_(t);var o=h(e);if(window.al&&a.ver){if(n&&n.push_only)return!0;if(D.nav(o,n))return j(),!0}Y(o,t,n)}function I(t,n,a){if(a=m({no_push:!1,push_only:!1,replace:!1},a),v(n))return!g(n);if(!t)return!0;e&&(a.no_push||a.need_restore)&&(B=!1);var o=t,s="",l="",c="";!t.href&&t.getAttribute&&(o=t.getAttribute("data-href"));var d=n&&("a"===w(n.target)?n.target:y("a",n.target));if(("input"==w(t)||"button"==w(t))&&("submit"==t.type||"image"==t.type)&&t.form){if(t.disabled)return!0;var u=t.form,p={},f=u.action||"",h=!1;if(r(u,function(e,n){return!n.name||n.disabled?!0:("radio"!==n.type||n.checked)&&("checkbox"!==n.type||n.checked)?"button"===n.type?!0:"submit"===n.type&&n!==t?!0:"image"===n.type&&n!==t?!0:"file"===n.type?(h=!0,!1):void(p[n.name]=n.value):!0}),"image"==t.type&&(p[t.name]=t.value,p[t.name+".x"]=1,p[t.name+".y"]=1),h||"multipart/form-data"==i(u,"enctype"))return X(u);if(!(o=R(f)))return!0;u.method&&"get"!=u.method?a.params=p:o=o.split("?",1).shift()+b(p)}if("string"!=typeof o){if(!o)return!0;s=o.pathname,"/"!==s.substr(0,1)&&(s="/"+s),l=o.search.substr(1),c=o.hash,o=s+o.search+c}else{var x=o.split("#"),T=x.shift();c=x.length?"#"+x.join("#"):"",T=T.split("?"),s=T.shift(),l=T.join("?"),!c&&!l||s||(s=E.path,T||(l=E.params),o=s+(l?"?"+l:"")+c)}var z=d&&d.getAttribute?d.getAttribute("data-post-id"):"";if(z&&!l.match(/(^|&)_post=/)&&(l+="_post="+z),n&&o.split("#").shift()==E.cur.split("#").shift()&&c&&!a.force&&(k(c),a.push_only=!0),a.no_push&&E.cur==o&&!a.force)return!1;if(a.push_only)return $(m(a,{nav:{push:o,path:s,params:l,hash:c}})),!1;C("active",a.link||t),S("al_back",t)&&(a.need_restore=!0);var D=O(m(a,t.tagName?{target:t}:{},{nav:{push:o,path:s,params:l,hash:c}}));return D||_(n),D}function O(e){var t=window,n=t.cur,i=window,a=i.menu,o=x(e.nav.params),r=x(E.params);if((r.z||o.z)&&r.z!=o.z){if(E.path==e.nav.path){var s=T(o),l=T(r);if(delete s.z,delete l.z,s=b(s),l=b(l),s==l)return V(o.z,!1,e),$(e),a.close(null,!0),!1}e.zProcess=function(t,n){V(o.z,t,m({},e,{no_push:!0}),n)}}return e.onPreNav=function(){e.zProcess&&(e.zProcess(),delete e.zProcess)},!e.ignore_cur_process&&n.processNav&&n.processNav(e)?($(e),a.close(null,!0),!1):(U(e.nav.push,null,e),!1)}function V(e,t,n,i){var a,o=window,r=o.photo,s=window,l=s.zlayer;if(e&&(a=/^photo(-?d+_d+)(?:/([a-z0-9_-]+(/rev)?)?)?$/i.exec(e))){if(i===!0)return!1;var c=a[1]||"",d=a[2]||"";return r.zopen(!1,null,c,d,{no_push:(n||{}).no_push}),l&&t!==!1&&"undefined"!=typeof t&&(l._st=t),!0}return i===!1?!1:(l&&l.close(),!0)}function W(t,n){if(e)t="/"==t.substr(0,1)?t:"/"+t,n.replace?history.replaceState(null,null,t):history.pushState(null,null,t);else{var i="/"==t.substr(0,1)?t:"/"+t,a="#"+i,r=location.pathname+location.search+a;o("base").href=i,n.replace?location.replace(r):(z=a,location.href=r)}}function $(t){if(!t.no_push&&E.cur!=t.nav.push)try{W(t.nav.push,t),e&&!t.no_push&&(t.nav_init||t.nav_incr)?(t.nav_init&&(B=0),t.nav_incr&&B!==!1&&B++,B>P&&(B=!1)):B=!1}catch(n){return Y(t.nav.push,null,t)}E.cur=t.nav.push,E.path=t.nav.path,E.params=t.nav.params,E.hash=t.nav.hash}function G(){var e=location.hash||"";z!==e&&(z=e,A(!0)),setTimeout(G,100)}function K(){var e=B;return e&&history.go(-e),B=!1,e?!0:!1}if(e)s(window,"popstate",function(){I(location,null,{no_push:!0,need_restore:!0})});else{var Q=location.hash||"";"#/"==Q.substr(0,2)&&Y(Q.substr(1),null,{replace:!0});var J=function(e){e=(e||"").substr(1),e&&"/"==e.substr(0,1)||(e=location),I(e,null,{no_push:!0,need_restore:!0})};"onhashchange"in window?s(window,"hashchange",function(){J(location.hash||"")}):(G(),A(function(e){J(e)}))}function Z(){var e=x(E.params);e.z&&V(e.z)}var et=(location.pathname||"").replace(/^/+/,"/"),tt=location.search||"",nt=location.hash||"";return{go:I,al_go:U,app_go:F,hard_go:Y,go_after:L,page_set:H,page_get:q,set:$,checkUrl:R,tryHistoryBack:K,zInit:Z,cur:et+tt+nt,path:et,params:tt.substr(1),hash:nt}}();window.nav=E}).call(t,n(33))},function(){var e=window,t=e.parseJSON,n=e.bind,i=e.clog,a=e.ajx2q,o=e.canUploadFile,r=e.attr,s=e.uploadFile,l=e.readFile,c=e.replace,d=e.clone,u=e.ce,p=window,f=p.ajax,_={fallback:function(e){var t=window,n=t.nav,i=e.nextSibling;return i?!n.go(i):!1},onUploadProgress:function(e){var t=window,n=t.photoview;n.updateUpload({progress:e.loaded/e.total})},onUploadComplete:function(e){var i=window,a=i.photoview,o=this,r=e.target.responseText,s=!1;try{s=t(r)}catch(l){s={error:"ERR_CLIENT_BAD_RESPONSE: bad request response"}}if(s.error)_.onUploadError.call(o,e);else{o.xhr=null,o.photo_res=r,o.photo_size=s.size;var c=o.static_url+s.x_src,d=s.size[0],u=s.size[1],p=Math.min(d,u);a.onClose=n(_.onClose,o),a.openCrop({src:c,max_scale:p/200,onSelect:n(_.onCropSelected,o)})}},onUploadError:function(e){var t=window,n=t.photoview;i("upload error.",e.target.responseText),n.close()},onClose:function(){this.xhr&&this.xhr.abort&&this.xhr.abort()},onCropSelected:function(e,t,n){var i=window,o=i.photoview,r=this,s=r.photo_res,l=r.photo_size,c=l[0],d=l[1],u=Math.min(c,d),p=Math.round(e*c),v=Math.round(t*d),h=Math.round(n*u);if(r.upload_edit_url)var m=r.upload_edit_url;else var m=r.base_url+"upload.php?"+a({act:"owner_photo_edit",_query:s,_origin:location.protocol+"//"+location.host});r.xhr=f.plainpost(m,{_crop:[p,v,h].join(",")},function(e){_.onCropSuccess.call(r,e)},function(){_.onCropCancel.call(r)},!0),o.updateCrop({saving:!0})},onCropSuccess:function(e){var t=window,n=t.photoview,i=this;i.xhr=f.post("/photos.php?act=done_photo",{_ajax:1,_query:e},{onDone:function(){n.close()},onFail:function(){_.onCropCancel.call(i)}})},onCropCancel:function(){var e=window,t=e.photoview;t.updateCrop({saving:!1})},start:function(e,t){var i=window,a=i.photoview;if(!e||!o())return _.fallback(e,t);var u=e.files,p=u[0]||!1,f=r(e,"data-upload-url"),v=r(e,"data-base-url"),h=r(e,"data-static-url");if(!p)return!1;if(!f)return _.fallback(e,t);var m={upload_url:f,base_url:v,static_url:h,file:p};return m.xhr=s(f,{photo:p},{onProgress:n(_.onUploadProgress,m),onComplete:n(_.onUploadComplete,m),onError:n(_.onUploadError,m)}),l(p,function(e){a.updateUpload({thumb:e})}),c(d(e),e),a.onClose=n(_.onClose,m),a.openUpload({src:null}),!1},getCropFromTag:function(e,t,n){if(!e)return!1;if(3==e.length)var i=+e[0],a=+e[1],o=+e[2];else{var i=+e[0]*t/1e4,a=+e[1]*n/1e4,o=+e[2]*t/1e4,r=+e[3]*n/1e4;if(o>r&&(i+=(o-r)/2,o=r),200>o){var s=(200-o)/2;i-=s,a-=s,o=200}o=Math.min(Math.max(o,200),Math.min(t,n)),i=Math.min(Math.max(i,0),t-o),a=Math.min(Math.max(a,0),n-o)}return[i/t,a/n,o/Math.min(t,n)]},crop:function(e){if(!e||!e.size&&!e.url)return!1;var t=window,i=t.photoview,a={upload_edit_url:e.upload_url};if(e.size){a.photo_size=e.size;var o=Math.min(e.size[0],e.size[1]);i.onClose=n(_.onClose,a),i.openCrop({src:e.thumb,max_scale:o/200,rect:_.getCropFromTag(e.rect,e.size[0],e.size[1]),onSelect:n(_.onCropSelected,a)})}else{var r=u("img",{src:e.url,onload:function(){a.photo_size=[r.width,r.height];var t=Math.min(r.width,r.height);i.updateCrop({src:e.thumb,max_scale:t/200,rect:_.getCropFromTag(e.rect,r.width,r.height),onSelect:n(_.onCropSelected,a)})}});i.onClose=n(_.onClose,a),i.openCrop({src:!0})}return!0}};window.ownerPhotoUpload=_},function(){var e=window,t=e.ge,n=e.attr,i=e.clog,a=e.lsCheck,o=e.isEmpty,r=e.vkNow,s=e.lsGet,l=e.intval,c=e.lsSet,d=e.extend,u=e.hasClass,p=e.gpeByClass,f=e.each,_=e.geByClass,v=e.addClass,h=e.checkPostsSeen,m=window,g=m.ajax,w=window,y=w.nav,b={_seen:{},_saved:{},_saveTimer:null,_sendTimer:null,_cleanTimer:null,postsGetRaws:function(e){e=t(e);var i,a=e.id||"",o=n(e,"data-copy")||"",r={};(i=a.match(/^wall(-?d+_d+)$/))&&(r[i[1]]=1,(i=o.match(/^(-?d+_d+)$/))&&(r[i[1]]=-1));var s=n(e,"data-ad-view");return s&&(r["ad_"+s]=1),r},seen:function(e){var t,n,i,a,o,r,s=window,l=s.vk;if(l.id&&e.length){for(t in e)for(n in e[t])a=e[t][n],o=b._seen[n],r=b._saved[n],-1==r||-1==o||1==a&&(r||o)||(i=b._seen[n]=a);i&&(clearTimeout(b._saveTimer),b._saveTimer=setTimeout(b.save,2500),clearTimeout(b._sendTimer),b._sendTimer=setTimeout(b.send,5e3))}},save:function(){if(i("saving to ls.."),!a()||o(b._seen))return b._seen;var e,t,n,d,u,p=window,f=p.vk,_=Math.floor((f.ts+Math.floor((r()-f.started)/1e3))/3600),v=s("posts_sent")||{},h=s("posts_seen")||{};for(t in b._seen)u=b._seen[t],n=t.split("_"),"ad"!==n[0]&&(n[0]=l(n[0]),n[1]=l(n[1])),d=(v[n[0]]||{})[n[1]],n[0]!=f.id&&(!d||-1==u&&d>0)&&(h[n[0]]||(h[n[0]]={}),(!h[n[0]][n[1]]||-1==u&&h[n[0]][n[1]]>0)&&(e=h[n[0]][n[1]]=_*u)),b._saved[t]=u;b._seen={},e&&c("posts_seen",h)},getSeenData:function(){var e,t,n,o={},r=[];if(a())i("sending from ls.."),o=s("posts_seen");else{i("sending now.."),n=b.save();for(e in n){var c=n[e],d=e.split("_");d[0]=l(d[0]),d[0]&&(d[1]=l(d[1])),o[d[0]]||(o[d[0]]={}),(!o[d[0]][d[1]]||-1==c&&o[d[0]][d[1]]>0)&&(o[d[0]][d[1]]=c)}}for(e in o){n=[];for(t in o[e])n.push(o[e][t]>0?t:-t);n.length&&r.push(e+"_"+n.join(","))}return r.length?{seen:o,data:r.join(";")}:""},onSend:function(e){var t,n;if(!a())return d(b._saved,b._seen);i("marking in ls..");var t,n,r=s("posts_seen")||{},l=s("posts_sent")||{};for(t in e){for(n in e[t])l[t]||(l[t]={}),-1!=l[t][n]&&(l[t][n]=e[t][n]),(r[t]||{})[n]&&delete r[t][n];r[t]&&o(r[t])&&delete r[t]}c("posts_seen",r),c("posts_sent",l),clearTimeout(b._cleanTimer),b._cleanTimer=setTimeout(b.clean,1e4)},send:function(){var e=window,t=e.cur,n=window,i=n.vk,a=b.getSeenData();if(a.data){if(!i.id)return b.clear();var o="";t&&t.module?o=t.module:y&&"/feed"==y.cur&&(o="feed"),g.post("/",{_ajax:1,act:"ping",_pstat:a.data,_pstatref:o},{onDone:function(){b.onSend(a.seen)}})}},clean:function(){i("cleaning ls..");var e,t,n,a=window,l=a.vk,d=Math.floor((l.ts+Math.floor((r()-l.started)/1e3))/3600),u=s("posts_sent")||{};for(e in u){for(t in u[e])n=u[e][t],d-(n>0?n:-n)>24&&delete u[e][t];o(u[e])&&delete u[e]}c("posts_sent",u)},clear:function(){c("posts_seen",{}),c("posts_sent",b._saved=b._seen={})},getStatsObj:function(e){return e=t(e),u("_stats_cont",e)?e:p("_stats_cont",e)},viewed:function(e){e=b.getStatsObj(e),e&&f(_("_cntr_view",e),function(){n(this,"data-src")&&(n(this,"src",n(this,"data-src")),n(this,"data-src",!1),v("_cntr",this))})},clicked:function(e){e=b.getStatsObj(e),e&&(n(e,"data-clicked","1"),f(_("_cntr_click",e),function(){n(this,"data-src")&&(n(this,"src",n(this,"data-src")),n(this,"data-src",!1),v("_cntr",this))}),h())}};b._sendTimer||(b._sendTimer=setTimeout(b.send,1e4)),window.pStats=b},function(){var e=window,t=e.se,n=e.qs2obj,i=e.obj2qs,a=e.scrollTop,o=e.remove,r=e.each,s=e.geByClass,l=e.geByClass1,c=e.addClass,d=e.removeClass,u=e.after,p=e.ce,f=e.val,_=e.append,v=e.evalJs,h=e.extend,m=e.scrollToHash,g=e.onBodyResize,w=e.onBodyScroll,y=e.hasClass,b=e.escapeAttr,k=e.before,C=window,S=C.thover,x={onChange:t(),fast_load:!1,need_hard_go:!1,getHash:function(e){if("#player"==e.hash)return!1;var t=n(e.params);return delete t.z,e.path+i(t)},getAlias:function(e){if(!e)return!1;var t=(e||"").split("?"),a=t[0],o=n(t[1]);return o.from&&delete o.offset,delete o.from,delete o.z,a+i(o)},set:function(e,t,n,i){var w=window,y=w.zlayer,b=window,k=b.cur,C=window,T=C.nav,z=window,D=z.menu,E=window,A=E.audioplayer;n=n||{};var M=a(),N=null;if(y.opened()&&(M=y._st),n.force||(N=o("m"),r(s("_cntr",N),function(){o(this)}),o(l("_cntrs",N))),!n.after&&!x.fast_load){var B=x.getHash(T);x.save(B,{html:null,st:M,page:N,state:x.stash(),cur:window.cur},!0)}if(n.before||x.clear(),(n.before||!n.before&&!n.after)&&(window.lm_qsearch_counter?window.lm_qsearch_counter++:window.lm_qsearch_counter=1),n.before){x.fast_load=!0,i&&i.target&&c("__al_target",i.target);var P=N.cloneNode(!0);i&&i.target&&d("__al_target",i.target);var j=l("__al_target",P);d("__al_target",j),n.beforeAppend&&n.beforeAppend(P,j),u(P,"l"),k.toggleHeaderSearch&&k.toggleHeaderSearch(!1),n.afterAppend&&n.afterAppend(P),D&&D.clear_hover(),D&&D.closeSearch(),D&&D.enabled(!0)}else{if(i&&i.zProcess&&i.zProcess(0,!0)&&delete i.zProcess,i&&T.set(i),x.need_hard_go)return T.hard_go(T.cur,null,{replace:!0});if(!n.force){t.title&&(document.title=t.title);var H=t.page;if(H||(H=p("div",{id:"m"}),f(H,t.html)),D.opened()){var q=p("div",{id:"m_helper",onclick:D.close});_(q,H)}u(H,"l")}x.fast_load=!1,S.clear(),t.lm&&D.refresh(t.lm),t.bc&&(window.bodyNode.className=t.bc),y.opened(),i&&i.zProcess?i.zProcess(0,!1)&&delete i.zProcess:y.close(),n.force||(t.js&&v(t.js),t.state&&x.stash(t.state),t.cur&&h(window.cur,t.cur),x.save(e,t));var R=i?i.nav&&i.nav.hash:T.hash;t.st||!R?a(t.st||0,10):n.no_scroll&&!n.force?a(M,10):m(),A&&A.initAudio()}var X=window,L=X.Tabs;g(L.actualizeShowMoreVisibility),L.actualizeShowMoreVisibility(),x.onChange(!0)},save:function(e,t,n){if(e){var i=window,a=i.nav,o=n?a.page_get(e):{};o&&a.page_set(e,h(o,t),x.getAlias(e))}},restore:function(e){var t=window,n=t.nav,i=n.page_get(e);return i||(i=n.page_get(x.getAlias(e))),i?i:!1},stash:function(e){var t=window,n=t.cur;return window.cur&&n.stash&&n.stash(e)||!1},clear:function(){var e=window,t=e.cur,n=window,i=n.zlayer,a=window,o=a.menu,s=window,l=s.tooltip;w("__clear"),g("__clear"),o&&o.initEvents(),i.isReady&&i.initEvents(),l&&l.clear(),window.cur&&t.destroy&&r(t.destroy,function(){this()}),window.cur={destroy:[]}},setMhead:function(e,t,n,i){var a=l("mhead",e),r=l("mhb_logo",a),s=l("mh_header",e),c=!1,d=window,u=d.nav;if(!n)return void(t&&f(s,t));n===!0?c=u.path+(u.params?"?"+u.params:""):n&&(c=n),t||(t=f(s)||"&nbsp;");var _=l("mhb_back",e),v="",h=y("mh_nobr",_)?" mh_nobr":"",m=i?' onclick="'+i+'"':"";if(v="/"==c?'<div class="hb_wrap mhb_back'+h+'"'+m+'><h1 class="hb_btn mh_header">'+t+"</h1></div>":'<a href="'+b(c)+'" class="hb_wrap mhb_back'+h+' al_back" accesskey="0"'+m+'><h1 class="hb_btn mh_header mhi_back">'+t+"</h1></a>",a&&r){var g=l("mhb_notify",e);f(a,(window.al&&window.al.menu?'<a href="/" class="hb_wrap mhb_home" accesskey="*" onclick="return menu.toggle(event);"><div class="hb_btn mhi_home">&nbsp;</div></a>':'<a href="/" class="hb_wrap mhb_home mhb_vkhome" accesskey="*"><div class="hb_btn mhi_home mhi_vkhome">&nbsp;</div></a>')+'<div id="header_msgs" class="hb_wrap mhb_notify'+(!g||y("mhb_no_notify",g)?" mhb_no_notify":"")+'">'+f(g)+"</div>"+v)}else if(_){var w=p("div");f(w,v),k(w.firstChild,_),o(_)}}};window.page=x},function(){var e=window,t=e.geByClass1,n=e.tag,i=e.geByTag1,a=e.ce,o=e.hasClass,r=e.attr,s=e.removeEvent,l=e.addEvent,c=e.qs2obj,d=e.each,u=e.len,p=e.extend,f=e.copy,_=e.onDOMReady,v=e.scrollTop,h=e.getY,m=e.scrollToEl,g=e.scrollToHash,w=e.obj2qs,y=e.escapeAttr,b=e.remove,k=e.val,C=e.toggleClass,S=e.show,x=e.hide,T=e.gpeByClass,z=e.geByTag,D=e.addClass,E=e.checkEvent,A=e.unescapeAttr,M=e.removeClass,N=e.ge,B=e.cancelEvent,P=e.isUndefined,j=window,H=j.ajax,q=window,R=q.nav,X=window,L=X.post,F=window,Y=F.zlayer,U=function(){var e,j,q,X,F,I,O,V,W,$,G,K,Q,J,Z,et=1,tt=!1,nt={},it={},at={},ot=null,rt=null,st=!1,lt=null,ct=null,dt=!0,ut=!1,pt=0,ft=!1;function _t(){if(e=t("photo_view","m"),!e)return R.al_go(R.cur),!1;if(j=t("pv_summary",e),G=t("photo_msg",e),K=t("pv_tag_wrap",e),F=t("pv_body",e),I=t("thumb_item",F),X=t("pv_nav",F),W=t("pv_photo_wrap",I),O="a"==n(I)?I:!1,V=i("img",I),$=t("pv_footer",e),(q=t("summary_loading",j))||(q=a("div",{innerHTML:'<i class="i_loading"></i>',className:"summary_loading"},{display:"none"}),j.appendChild(q)),tt=o("pv_touch_full",F),X){var c=t("pv_nav_left",X),d=t("pv_nav_z",X),u=t("pv_nav_right",X);Q=t("pv_nav_link",c),Z=t("pv_nav_link",d),J=t("pv_nav_link",u),r(Q,"onclick","return photo.prev(event);"),r(J,"onclick","return photo.next(event);"),r(O,"onclick",tt?!1:"return photo.next(event);"),H.prepare_click([Q,J,O])}return s(window,"orientationchange",kt),l(window,"orientationchange",kt),!0}function vt(){var t=window,n=t.photoview;return n?ft?!0:(ft=!0,n.onPhotoChange=function(e,t){pt=e,St(e,t)},n.onUpdate=function(){},n.onClose=function(t){if(!xt(t))return!0;var n=c(R.params);e&&n.list==rt&&Ct(pt,!0)},!0):!1}function ht(e){var t=window,n=t.photoview,i=[];return d(e,function(e,t){return t?void i.push(nt[t.id]=t):!0}),ot&&n&&n.saveSource(yt(ot)),i}function mt(e){return nt[e]||{}}function gt(e,t,n){if(null===t)return void delete it[e];it[e]||(it[e]=new Array(n?n:u(t))),ht(t);var i=it[e];st&&i.reverse(),p(i,t),st?(ot=f(i),i.reverse()):ot=i}function wt(e){if("string"!=typeof e)return e;var t=it[e]||[];return st?f(t).reverse():t}function yt(e){var t=wt(e),n=new Array(t.length),i=c(R.params);delete i.z;for(var a in t){var o=ot[a],r="photo"+o.id+"?list="+rt+(st?"&rev=1":"")+(ct?"&from="+ct:"");n[a]={id:o.id,photo_url:"/"+r,like_url:"/like?act="+(o.likes_me?"del":"add")+"&object=photo"+o.id+"&from="+encodeURIComponent(r)+"&list="+rt+"&hash="+o.like_hash,likes_me:o.likes_me,src:o.original_src,tags:o.tags,caption:o.caption,likes_cnt:o.likes_cnt,replies_cnt:o.replies_cnt}}return n}function bt(e,t){t||(t=ot);for(var n in t)if(ot[n].id==e)return+n;return-1}function kt(){R.hash||_(function(){if(t("photo_view")){var e=v();F&&h(F)<e&&m(F)}})}function Ct(t,n,a){var o=window,s=o.cur,l=window,u=l.lang,f=ot[t],_=1==ot.length;if(f){R.hash?g(R.hash):kt();var v={};lt&&(v.list=lt),st&&(v.rev=1),ct&&(v.from=ct);var h=w(v),m="photo"+f.id+h,S=f.photo,x=(zt(t-1)||{}).id,T=(zt(t+1)||{}).id;if(_||(O.href="/photo"+T+h,Q&&(Q.href="/photo"+x+h),J&&(J.href="/photo"+T+h),H.prepare_click([Q,J,O])),tt){var z="photo"+f.id+"/"+lt+(st?"/rev":""),D=p({},v,{z:z}),E="/photo"+f.id+w(D);if(Y._lastNav){var A=Y._lastNav;D=c(A.params),D.z=z,E=A.path+w(D)+A.hash}Z&&(Z.href=E),H.prepare_click(Z),r(Z,"onclick","return photo.fullscreen('"+y(E)+"', event);")}if(V&&V.src!=S){V.onload=null,b(V);var M="";d(f.tags,function(e,t){if(!e||0==e)return!0;var n=t[0][0],i=t[0][1],a=t[0][2],o=t[0][3];M+='<div class="pv_tag" style="left: '+n+"%; top: "+i+"%; width: "+a+"%; height: "+o+'%;" id="pv_tag'+e+'" onclick="return photo.selectTag('+e+', event, true);"><div class="fill"></div></div>'}),k(W,'<img src="'+S+'" alt="" class="ph_img" />'+M),V=i("img",W)}C("photo_deleted",e,!!f.deleted),C("pv_one_photo",F,1==ot.length),k(j,(u.mobile_photos_photo_header||"").replace("%s",pt+1).replace(/%s|{count}/,ot.length)),k(K,f.tag_info||"");var N="",B=(s.sticker_panel||"").split("photo-0_0").join("photo"+f.id),P=(f.comments_html||"").split("<!--stickers_panel-->").join(B);if(f.caption&&(N+='<div class="mv_description">'+f.caption+"</div>"),f.tags_list&&(N+='<dl class="pv_tags_list si_row"><dt>'+u.mobile_photos_on_this_photo+"</dt><dd>"+f.tags_list+"</dd></dl>"),f.album_link&&(N+='<dl class="si_row"><dt>'+u.mobile_photos_photo_album_label+"</dt><dd>"+f.album_link+"</dd></dl>"),f.author_link&&(N+='<dl class="si_row"><dt>'+u.mobile_photos_photo_author_label+"</dt><dd>"+f.author_link+"</dd></dl>"),(f.date||f.likes||f.publish)&&(N+='<div class="vi_values">'+(f.date||"")+(f.likes||"")+(f.publish||"")+"</div>"),k($,'<div class="like_box bl_cont"><div class="photo_msg bl_none">'+(f.deleted||"")+'</div><div class="mv_details">'+N+'</div><ul class="mv_actions">'+(f.actions||"")+'</ul></div><div class="comments_wrap bl_cont">'+P+"</div>"),L.stickersInit(),s.replyTo=0,H.refreshLinks(f.fv_link,f.app_link),U.closeTags(),!n){var q="/"+m;R.go(q,null,{no_push:n,push_only:!0,replace:a})}}dt||(Dt(),Et())}function St(e,t){{var n=window,i=n.photoview,a=ot[e];1==ot.length}if(t=t||{},a){var o=c(R.params);if(o.z="photo"+a.id+"/"+lt+(st?"/rev":""),t.no_open||i.open(e,yt(ot),{local:t.local}),!t.local&&!t.crop){var r=R.path+w(o)+R.hash;R.go(r,null,{no_push:t.no_push,push_only:!0,replace:t.replace,nav_init:!t.no_open,nav_incr:!0})}}t.local||t.crop||Dt(!0)}function xt(e){var t=c(R.params);if(delete t.z,!e.local&&!e.crop){if(R.tryHistoryBack())return!1;var n=R.path+w(t)+R.hash;R.go(n,null,{push_only:!0})}return!0}var Tt=!1;function zt(e){return e>0?e%=ot.length:e=(100*ot.length+e)%ot.length,ot[e]}function Dt(e){if(!Tt){for(var t=window,n=t.photoview,i=!1,a=1,o=0;5>o;o++){var r=o+pt,s=zt(r);if(!s||!s.owner_id){i=r,a=1;break}}if(i===!1)for(var o=-1;o>-3;o--){var r=o+pt,s=zt(r);if(!s||!s.owner_id){i=r,a=-1;break}}if(i!==!1){var l=zt(pt);if(l){Tt=!0,S(q);var c=window,d=c.cur,u=l.owner_id||(l.id||"").split("_")[0],f=r==pt&&l.id?"/photo"+l.id:"/photos.php",_={_ajax:1,oid:u,list:rt,offset:i,direction:a,rev:st?1:0};d.stickers||(_.need_stickers=1),H.post(f,_,{onDone:function(t,i,a,o){x(q),Tt=!1,a&&(d.replyNames||(d.replyNames={}),p(d.replyNames,a)),o&&p(d,o),gt(rt,t,i||ot.length),e?n&&n.saveSource(yt(rt),!1,!0):Ct(pt,!0)}})}}}}function Et(){for(var e=0,t=pt+1;et>e;e++){var n=e+t,i=zt(n),a=i&&i.photo;if(a&&!at[a]){var o=at[a]=new Image;o.src=a,o.onload=function(){at[a]=!0}}}}function At(e,t){if(ot=[],e){var n=T("thumbs_list",e)||T("wiki_body",e);n&&d(z("img",n),function(){var e=this,t=r(e,"data-id"),n=r(e,"data-src_big");if(!t||!n)return!0;n=n.split("|");var i=n[0],a=+n[1]||0,o=+n[2]||0;ot.push({id:t,original_src:i,width:a,height:o})})}ot.length||ot.push({id:t,original_src:!0})}function Mt(){D("pv_icons_hide",F)}return{save:ht,get:mt,saveSource:gt,getSource:wt,clear:function(){s(window,"orientationchange",kt)},open:function(e,t,n,i,a){if(E(n))return!0;if(!_t())return!0;if(st=!1,"/rev"==t.substr(-4)&&(t=t.slice(0,-4),st=!0),ct=i||null,t)rt=t;else{var o=mt(e);rt=o.album?"album"+o.album:""}if(lt=rt,ot=wt(rt),pt=bt(e,ot),-1===pt){var o=mt(e);if(!o.id)return!1;ot=[o],pt=0}dt=ot.length<2,ut=!1;var r=ot[pt]&&e!=ot[pt].id;return Ct(pt,a&&!r,r),!1},prev:function(e){return E(e)?!0:Tt&&!zt(pt-1)?!1:_t()?dt?U.close():(--pt<0&&(pt=ot.length-1),Ct(pt),Mt(),!1):!0},next:function(e){return E(e)?!0:Tt&&!zt(pt+1)?!1:_t()?dt?!1:(++pt>=ot.length&&(pt=0),Ct(pt),Mt(),!1):!0},close:function(e){return E(e)?!0:!1},fullscreen:function(e,t){return o("pv_photo_tags_selected",F)?!0:R.go(A(e),t,{need_restore:!0})},showIcons:function(){var e=t("photo_view","m");if(!e)return!1;var n=t("pv_body",e);return n?void setTimeout(function(){M("pv_hidden_icons",n),setTimeout(function(){D("pv_icons_hide",n)},2e3)},10):!1},selectTag:function(e,n,i){if(i&&!o("pv_photo_tags_selected",F))return!0;var a=N("pv_tag"+e),r=t("pv_tag_selected","pv_photo_tags_wrap"),s=N("pv_tag_label"+e),l=t("pv_tag_label_selected","pv_tags_list");return o("pv_tag_selected",a)||(M("pv_tag_selected",r),D("pv_tag_selected",a)),o("pv_tag_label_selected",s)?R.go(s,n):(M("pv_tag_label_selected",l),D("pv_tag_label_selected",s),D("pv_photo_tags_selected",F),B(n),!1)},closeTags:function(e){if(!o("pv_photo_tags_selected",F))return!0;var n=t("pv_tag_selected","pv_photo_tags_wrap"),i=t("pv_tag_label_selected","pv_tags_list");return n&&M("pv_tag_selected",n),i&&M("pv_tag_label_selected",i),M("pv_photo_tags_selected",F),B(e),!1},init:function(e,t,n,i,a,o,r){et=P(r.preload)?1:r.preload,st=!!a,U.saveSource(e,t,n),_(function(){U.open(i,e+(a?"/rev":""),null,o,!0)})},zopen:function(e,t,n,i,a){if(E(t))return!0;a=a||{},vt(),st=!1,"/rev"==i.substr(-4)&&(i=i.slice(0,-4),st=!0);var o=c(R.params);if(delete o.z,ct=a.from||!1,i)rt=i;else{var r=mt(n);rt=r.album?"album"+r.album:""}if(lt=rt,ot=wt(rt),ot.length||At(e,n),pt=bt(n,ot),-1===pt&&(At(e,n),pt=bt(n,ot)),-1===pt){var r=mt(n);if(!r.id)return!0;ot=[r],pt=0}dt=ot.length<2,ut=!1;var s=ot[pt]&&n!=ot[pt].id;return St(pt,{no_push:a.no_push&&!s,replace:s,local:a.local}),B(t),!1},zclose:function(e){return E(e)?!0:!1}}}();window.photo=U},function(){var e=window,t=e.hasClass,n=e.ge,i=e.geByClass1,a=e.getCw,o=e.getCh,r=e.attr,s=e.setStyle,l=e.extend,c=e.preventEvent,d=e.isUndefined,u=e.clog,p=e.val,f=e.vkNow,_=e.getW,v=e.getH,h=e.scrollTop,m=e.gpeByClass,g=e.toggleClass,w=e.cancelEvent,y=e.qs2obj,b=e.obj2qs,k=e.removeClass,C=e.addClass,S=e.addEvent,x=e.removeEvent,T=e.len,z=e.show,D=e.each,E=e.hide,A=e.escapeAttr,M=e.htsc,N=e.toggle,B=e.formatNum,P=e.remove,j=e.append,H=e.reflow,q=window,R=q.ajax,X=window,L=X.thover,F=window,Y=F.nav,U=window,I=U.page,O=window,V=O.PhotoLike,W=window,$=W.zlayer,G=window,K=G.photo,Q=function(){var e=!1,q=!1,X=!1,F=!1,U=!1,O=!1,W=!1,G=!1,J=!1,Z=!1,et=!1,tt=!1,nt=!1,it=!1,at=!1,ot=!1,rt=!1,st=!1,lt=!1,ct=!1,dt=!1,ut=!1,pt=!1,ft={min_scale:1,max_scale:3,min_scale_limit:.5,max_scale_limit:5,anim_duration:300,inertia_duration:300,bounce_diff:1.5,crop_padding:20,crop_size:250,fps:0};function _t(){var a=window,o=a.lang,r='<div id="z_photoview"><div class="zpv_siblings"><div id="zpv_left" class="zpv_thumb_item"><img class="zpv_img" alt=""></div><div id="zpv_right" class="zpv_thumb_item"><img class="zpv_img" alt=""></div></div><div class="zpv_body"><div id="zpv_center" class="zpv_thumb_item"><img class="zpv_img" alt=""></div></div><div class="zpv_close_msg_wrap"><div class="zpv_close_msg">'+o.mobile_zphoto_move_to_close+'</div></div><div class="zpv_controls"><div class="mhead zpv_header"><a class="zpv_close_btn" onclick="return photoview.closePhoto(event);"><i class="zpv_close_icon"></i></a><div class="hb_wrap"><h1 id="zpv_summary" class="hb_btn mh_header"></h1></div></div><div class="zpv_zoom_btns"><a class="zpv_zoom_btn zpv_zoomin"><b class="zpv_zb_wrap"><i class="i_icon"></i></b></a><a class="zpv_zoom_btn zpv_zoomout"><b class="zpv_zb_wrap"><i class="i_icon"></i></b></a></div><div class="zpv_bottom"><div class="zpv_photo_desc_wrap"></div><div class="zpv_bottom_body"><table class="zpv_values like_box row_table"></table></div></div></div><div class="zpv_tags"></div><div class="zpva zpv_crop"><div class="zpv_crop_box"></div><div class="zpv_crop_loading"></div></div></div>',s=t("x2",window.bodyNode),l="/images/mobile/zpv_icons"+(s?"_2x":"")+".png?2";(new Image).src=l,$.create(r,la),e=n("z_photoview"),q=i("zpv_body",e),X=i("zpv_siblings",e),F=i("zpv_controls",e),J=i("zpv_zoom_btns",e),O=i("zpv_close_msg_wrap",e),U=i("zpv_bottom",e),W=i("zpv_photo_desc_wrap",e),G=i("zpv_values",U),Z=i("zpv_zoomin",J),et=i("zpv_zoomout",J),at=i("zpv_tags",e),ot=i("zpv_crop",e),tt=i("zpv_img","zpv_center"),nt=i("zpv_img","zpv_left"),it=i("zpv_img","zpv_right")}function vt(){e=q=X=F=O=!1,U=G=!1,J=Z=et=!1,tt=nt=it=at=ot=!1}function ht(e){var t=a(),n=o(),i=t/2,r=n/2;if(e.touches){for(var s=0,l=0,c=0,d=0,u=Math.min(2,e.touches.length);u>l;l++)c+=e.touches[l].pageX,d+=e.touches[l].pageY,s++;return u?{pageX:c/u-i,pageY:d/u-r}:{pageX:-i,pageY:-r}}return{pageX:e.pageX-i,pageY:e.pageY-r}}function mt(e,t){var n=t.pageX-e.pageX,i=t.pageY-e.pageY;return Math.sqrt(n*n+i*i)}function gt(e){if(!e)return e;var t=tt.width,n=tt.height,i=t/2,a=n/2;return[e[0]+i,e[1]+a]}function wt(e){if("undefined"!=typeof e.naturalWidth)return{width:e.naturalWidth,height:e.naturalHeight};var t=new Image;return t.src=e.src,{width:e.width,height:e.height}}function yt(e){var t=r(e,"data-id"),n=Ki(Ui),i=n.tags||{},a=i[t]||[];return bt(a)}function bt(e){return e[0]?{coords:{x:e[0][0],y:e[0][1],w:e[0][2],h:e[0][3]},name:e[1],href:e[2],al:e[3]}:{}}function kt(e){s(X,"overflow",e?"visible":"hidden")}var Ct=null,St=null;function xt(e,t,n,i,a,o,r,l,c){if(!ft.fps||c){var d=!1,u=l?function(){d||(d=!0,l())}:!1;o?(s.animate(X,"transform",{duration:o,func:r},u),s.animate(tt,a===!1?"transform":"transform, opacity",{duration:o,func:r},u),s.animate(at,a===!1?"transform":"transform, opacity",{duration:o,func:r},u),s.animate(O,a===!1?"transform":"transform, opacity",{duration:o,func:r},u),Dn=!0):Dn&&(s.animate(X),s.animate(tt),s.animate(at),s.animate(O),Dn=!1),s.transform(X,{translate:[t,0]}),s.transform(tt,e,[n,i]),bi(e,n,i),a!==!1&&(s(tt,"opacity",a),(pn||fn)&&(s(at,"opacity",a),_n=!0),gi(i,a)),hi(e)}else Ct=[e,t,n,i,a,o,r,l,!0],St||Tt()}function Tt(){Ct&&(xt.apply(window,Ct),Ct=null),clearTimeout(St),St=ft.fps?setTimeout(Tt,1e3/ft.fps):null}function zt(e,t,n){Zn(!0),xt(Zt,Wt,Qt,Jt,En,e,t,n),En=!1}function Dt(e,t,n,i){xt(e.currentScale,e.curBodyX,e.currentX,e.currentY,!1,t,n,i)}function Et(e){e=gt(e||[0,0]),s.transformOrigin(tt,e)}var At=!1,Mt=!1,Nt=null;function Bt(e){var t=e[1].pageX-e[0].pageX,n=e[1].pageY-e[0].pageY,i=Math.sqrt(t*t+n*n),a=180*Math.atan2(n,t)/Math.PI;return{distance:i,angle:a}}function Pt(e){if(!At)return{scale:1,rotation:0};if(e.length<2)return{scale:At.scale,rotation:At.rotation};var t=Bt(e),n=t.distance/At.startDistance,i=t.angle-At.startAngle;-90>i&&(i+=360),i>270&&(i-=360);var a={scale:n,rotation:i};return l(At,a),a}function jt(e){var t=Bt(e);if(At){var n=t.distance/At.scale,i=t.angle-At.rotation;-180>i&&(i+=360),i>180&&(i-=360);var a={startDistance:n,startAngle:i};l(At,a)}else At={startDistance:t.distance,startAngle:t.angle,scale:1,rotation:0}}function Ht(e){return l({originalEvent:e},e,Pt(e.touches),ht(e))}function qt(e){var t=e.touches;if(t){if(t.length>5||t.length<2)return void(At&&(vi(Ht(e)),At=!1));if(At)return void jt(t);fi(Ht(e)),jt(t)}}function Rt(e){var t=e.touches;if(t)return t.length>5||t.length<2?void(At&&(vi(Ht(e)),At=!1)):void(At&&_i(Ht(e)))}function Xt(e){var t=e.touches;if(t)return(t.length>5||t.length<2)&&At&&(vi(Ht(e)),At=!1),At?void jt(t):void 0}function Lt(e){c(e);var t=(e.detail?e.detail:e.wheelDelta)>0?1.05:.95,n=l({originalEvent:e},e);Mt||(Mt=1,di(e),fi(l(n,{scale:Mt}))),Mt*=t,_i(l(n,{scale:Mt})),clearTimeout(Nt),Nt=setTimeout(function(){vi(l(n,{scale:Mt})),pi(e),Mt=!1},200)}var Ft,Yt,Ut,It,Ot,Vt,Wt,$t,Gt,Kt,Qt,Jt,Zt,en,tn,nn,an,on,rn,sn,ln,cn,dn,un,pn,fn,_n,vn,hn,mn,gn,wn,yn,bn,kn,Cn,Sn,xn,Tn,zn,Dn,En;function An(){dn=!1,un=!1,pn=!0,fn=!1,yn=!1,bn=!0,kn=!1,Cn=!1,Dn=!1,En=!1,lt=!1,dt=!1,ut=!1,pt=!1,Mn()}function Mn(){Ft=0,Yt=0,Ut=0,It=0,Ot=1,Vt=!0,Wt=0,$t=0,Gt=0,Kt=1,Qt=0,Jt=0,Zt=1,en=!1,tn=!1,nn=!1,an=!1,on=!1,rn=!1,sn=!1,ln=!1,cn=!1,_n=!1,vn=!1,hn=!1,mn=!1,gn=!1,wn=!1,Sn=!1,xn=!1,Tn=!1,zn=!1}function Nn(){return{lastScale:Ot,deltaX:Ft,deltaY:Yt,pointX:Ut,pointY:It,curScale:Kt,currentScale:Zt,curX:$t,curY:Gt,currentX:Qt,currentY:Jt,curBodyX:Wt}}function Bn(e,t,n){n=n||Nn(),e=e||{};var i=l({},n,e);return d(e.deltaX)||d(e.deltaY)?d(e.pointX)||d(e.pointY)?d(e.lastScale)?d(e.currentScale)?d(e.curScale)||(i.currentScale=i.lastScale*i.curScale,i.curX=i.pointX-i.deltaX*i.curScale,i.curY=i.pointY-i.deltaY*i.curScale,i.currentX=i.curX/i.currentScale,i.currentY=i.curY/i.currentScale):(i.curScale=i.currentScale/i.lastScale,i.curX=i.pointX-i.deltaX*i.curScale,i.curY=i.pointY-i.deltaY*i.curScale,i.currentX=i.curX/i.currentScale,i.currentY=i.curY/i.currentScale):(i.curScale=1,i.currentScale=i.curScale*i.lastScale):(i.curX=i.pointX-i.deltaX*i.curScale,i.curY=i.pointY-i.deltaY*i.curScale,i.currentX=i.curX/i.currentScale,i.currentY=i.curY/i.currentScale):(i.pointX=i.curX+i.deltaX*i.curScale,i.pointY=i.curY+i.deltaY*i.curScale),d(e.curX)||(i.curX=e.curX,i.currentX=i.curX/i.currentScale),d(e.curY)||(i.curY=e.curY,i.currentY=i.curY/i.currentScale),t?i:(Ft=i.deltaX,Yt=i.deltaY,Ut=i.pointX,It=i.pointY,Ot=i.lastScale,Kt=i.curScale,Zt=i.currentScale,$t=i.curX,Gt=i.curY,Qt=i.currentX,Jt=i.currentY,Wt=i.curBodyX,void 0)}function Pn(){var e=$.width||a(),t=$.height||o();if(pt)var n=e,i=Math.min(ft.crop_size,n-2*ft.crop_padding),r=i,s=i;else var r=e,s=t;return{width:r,height:s}}function jn(e){var t=Pn(),n=t.width,i=tt.width*e,a=(i-n)/2,o=-a;return 0>=a&&(o=a=0),{min:o,max:a}}function Hn(e){var t=Pn(),n=t.height,i=tt.height*e,a=(i-n)/2,o=-a;return 0>=a&&(o=a=0),{min:o,max:a}}function qn(){if(pt)var e=Fi?Fi[0]:{max_scale:ft.max_scale},t=1,n=e.max_scale;else var i=wt(tt),t=ft.min_scale,n=Math.max(ft.max_scale,i.width/a(),i.height/o());return{min:t,max:n}}function Rn(e){u(Gt,e);var t=$.height||o(),n=Math.abs(Ii)>=10,i=Math.abs(e)>1,a=t/3.5,r=Math.abs(Gt);return 0>Gt*e&&(n=!0),e=e||0,r>a||!n&&i?(Ln(e),!0):(li()&&(En=1,zt(300),an=!1,fn&&(fn=!1,Ci(!0))),!1)}function Xn(){ct&&Q.close()}function Ln(e){var t=$.height||o(),n=2*Math.abs(Jt)>t?.85:1.7;Bn({curY:(e>1?t:-1>e?-t:Gt>0?t:-t)/n}),En=0,zt(150,"ease-in",Xn),s(F,"width",0),kn=!0}function Fn(e){var t=$.width||a(),n=t/2,i=-n;return e=e||0,(i>Wt||-1>e)&&on?(Un(),!0):(Wt>n||e>1)&&rn?(In(),!0):(li()&&zt(300),!1)}function Yn(){yn!==!1&&(kt(!1),na(yn),s.transform(nt),s.transform(it),xt(1,0,0,0,1),Et(),yn=!1)}function Un(){var e=$.width||a(),t=1.05*e;Qt-=(t+Wt)/Zt,Wt=-t,yn=Ui+1,Ii--,zt(300,"ease-out",Yn),Pi(!1,!0),fn=!1,Q.onPhotoChange&&Q.onPhotoChange(Ui+1,{no_open:!0,local:dt,crop:pt})}function In(){var e=$.width||a(),t=1.05*e;Qt+=(t-Wt)/Zt,Wt=t,yn=Ui-1,Ii++,zt(300,"ease-out",Yn),Pi(!1,!0),fn=!1,Q.onPhotoChange&&Q.onPhotoChange(Ui-1,{no_open:!0,local:dt,crop:pt})}function On(){var e=window,t=e.lang,n=t.mobile_photos_photoview_header||"",i=yn!==!1?yn:Ui;n=n.replace("%s",i+1),n=n.replace(/%s|{count}/,Fi.length),p("zpv_summary",n)}function Vn(){if(!xn)return!1;var e=Gn(),t=e[0],n=e[1],i=e[2];if($n(),!t)return!1;var a=nn||an?5.1:4.7,o=t/a,r=n*o-a*o*o/2,s=i*o-a*o*o/2;if(o*=530,r*=140,s*=140,.1>t||!r&&!s)return!1;if(!an){var l={};nn||(l.curX=$t+r,l.curY=Gt+s),Bn(l);var c=jn(Zt);l={},$t<c.min?l.curBodyX=Vt?$t-c.min:0:$t>c.max&&(l.curBodyX=Vt?$t-c.max:0),Bn(l)}return nn?4.7*n:an?4.7*i:o}function Wn(e){xn||(xn=[]),xn.push([f(),e]),xn=xn.slice(-20)}function $n(){xn=!1}function Gn(){if(!xn||xn.length<2)return[0,0,0];for(var e=f(),t=!1,n=xn.pop(),i=xn.length-1;i>=0;i--){var a=e-xn[i][0];if(a>150)break;t=xn[i]}if(!t||!n)return[0,0,0];var o=n[1].pageX-t[1].pageX,r=n[1].pageY-t[1].pageY,s=Math.sqrt(o*o+r*r),a=n[0]-t[0];return a?[s/a,o/a,r/a]:[0,0,0]}function Kn(e,t,n,i){var a=e[0],o=e[1],r=n[0],s=n[1],l=i/t;return 1==l?!1:[a+(a-r)/(l-1),o+(o-s)/(l-1)]}function Qn(e,t){var n=Kn([e.curX,e.curY],e.currentScale,[t.curX,t.curY],t.currentScale);if(!n)return!1;var i=n[0],a=n[1];return e.deltaX=i-e.curX,e.deltaY=a-e.curY,e.currentX=e.curX/e.currentScale+i-i/e.currentScale,e.currentY=e.curY/e.currentScale+a-a/e.currentScale,t.deltaX=i-t.curX,t.deltaY=a-t.curY,t.currentX=t.curX/t.currentScale+i-i/t.currentScale,t.currentY=t.curY/t.currentScale+a-a/t.currentScale,n}function Jn(e,t,n){var r,s,l,c,d,u,p,f,h,m,g,w,y,b,k,C,S,x=$.width||a(),T=$.height||o(),z=!1,D=15,E=(Math.min(50,x/7),wt(tt)),A=x/E.width,M=T/E.height,N=Math.min(1,A,M),B=yt(e),P=B.coords,j=i("zpv_tl",e),H=_(j),q=v(j),R=(Math.min((x-2*D)/Math.max(P.w*E.width*N/100,H),(T-2*D)/(P.h*E.height*N/100+q+5)),function(){l=E.width*N*n.currentScale,c=E.height*N*n.currentScale,d=x/2-l/2+n.currentX*n.currentScale,u=T/2-c/2+n.currentY*n.currentScale,h=d+P.x*l/100,m=u+P.y*c/100,p=P.w*l/100,f=P.h*c/100,r=h+p/2-H/2,s=m+f+5,y=Math.min(h,r),g=Math.max(p,H),k=y+g,b=m,w=f+q+5,C=b+w,S={}});return n=Bn(S,t,n),n=n||Nn(),R(),D>y?(S.curX=n.curX+(D-y),z=!0):k>x-D&&(S.curX=n.curX-(k-x+D),z=!0),D>b&&(S.curY=n.curY+(D-b),z=!0),n=Bn(S,t,n),n=n||Nn(),R(),C>T-D&&(S.curY=n.curY-(C-T+D),z=!0),n=Bn(S,t,n),t?n:z}function Zn(e){zn&&(zn=!1,Et(),e||zt(),yi(!0,!0))}function ei(e,t,n){var i={};return n=n||Nn(),i.lastScale=e,n=Bn(i,t,n),t?n:!1}function ti(e,t,n){var i={};if(n=n||Nn(),!ci())return t?n:!1;i.curScale=e,n=Bn(i,t,n),n=n||Nn();var a=qn();return i={currentScale:n.currentScale},n.currentScale<a.min?i.currentScale=n.currentScale+(a.min-n.currentScale)/ft.bounce_diff:n.currentScale>a.max&&(i.currentScale=n.currentScale+(a.max-n.currentScale)/ft.bounce_diff),n=Bn(i,t,n),t?n:!1}function ni(e,t){if(!ci())return!1;var n=!1,i={};t=t||Nn();var a=qn();return t.currentScale<a.min?(i.currentScale=a.min,n=!0):t.currentScale>a.max&&(i.currentScale=a.max,n=!0),t=Bn(i,e,t),e?t:n}function ii(e){if(!ci())return!1;var t=qn(),n={pageX:Ut,pageY:It},i=(Zt>1?1:t.max)/Ot,a=Nn(),o=null;o=ti(i,!0),o=si(n,!0,o),o=li(!0,o),e&&(o=Jn(e,!0,o),o=li(!0,o));var r=Qn(a,o);r&&(Et(r),Dt(a),zn=!0),zn&&yi(!1,!0),ti(i),si(n),li(),e&&(Jn(e),li()),zn?Dt(o,300,!1,Zn):zt(300),ei(Zt),Si()}function ai(e){if(!ci())return!1;var t={pageX:0,pageY:0},n=Nn(),i=null;e=1==e?1/Ot:e,i=ri(t,!0,n),i=ti(e,!0,i),i=ni(!0,i),i=si(t,!0,i),i=li(!0,i);var a=Qn(n,i);a&&(Et(a),Dt(n),zn=!0),zn&&yi(!1,!0),ri(t),ti(e),ni(),si(t),li(),zn?Dt(i,300,!1,Zn):zt(300),ei(Zt)}function oi(e){if(!ci())return!1;var t=Nn(),n=null;n=Jn(e,!0,t),n=ni(!0,n),n=li(!0,n);var i=Qn(t,n);i&&(Et(i),Dt(t),zn=!0),Jn(e)&&(hn||(hn=t)),zn&&yi(!1,!0),ni(),li(),zn?Dt(n,300,!1,Zn):zt(300),ei(Zt)}function ri(e,t,n){var i={};return n=n||Nn(),i.deltaX=(e.pageX-n.curX)/n.curScale,i.deltaY=(e.pageY-n.curY)/n.curScale,n=Bn(i,t,n),t?n:!1}function si(e,t,n){var i={};n=n||Nn(),i.pointX=e.pageX,i.pointY=e.pageY;var a=jn(n.currentScale),o=Hn(n.currentScale),r=!((en||o.max||o.min)&&!nn&&ci()||an),s=an||pt&&!en&&!a.max&&!a.min;s&&(i.curX=0),r&&(i.curY=n.curY),n=Bn(i,t,n),n=n||Nn(),i={};var l=!1;return n.curX<=a.min?on?(l=!0,i.curBodyX=n.curX-a.min):(i.curX=n.curX+(a.min-n.curX)/ft.bounce_diff,i.curBodyX=Vt?i.curX-a.min:0):n.curX>=a.max&&(rn?(l=!0,i.curBodyX=n.curX-a.max):(i.curX=n.curX+(a.max-n.curX)/ft.bounce_diff,i.curBodyX=Vt?i.curX-a.max:0)),n.curY<o.min?r?i.curY=o.min:an||(i.curY=n.curY+(o.min-n.curY)/ft.bounce_diff):n.curY>o.max&&(r?i.curY=o.max:an||(i.curY=n.curY+(o.max-n.curY)/ft.bounce_diff)),n=Bn(i,t,n),t?n:l}function li(e,t){var n=!1,i={};t=t||Nn();var a=jn(t.currentScale),o=Hn(t.currentScale),r=!en&&!o.max&&!o.min||nn||!ci()&&!an,s=an;return s&&(i.curX=0),r&&(i.curY=t.curY),t.curX<a.min?(i.curX=a.min,i.curBodyX=0,n=!0):t.curX>a.max&&(i.curX=a.max,i.curBodyX=0,n=!0),t.curY<o.min?(i.curY=o.min,n=!0):t.curY>o.max&&(i.curY=o.max,n=!0),t=Bn(i,e,t),e?t:n}function ci(){return lt?!1:pt?!0:Yi[Oi.src]}function di(e){if(h()||h(0),!kn){if(e&&"mousedown"==e.type&&c(e),e.touches&&e.touches.length||!rt){if(Yn(),!tn&&!en){Sn=ht(e);var t=jn(Zt);$t<=t.min&&(on=Ki(Ui+1)!==!1),$t>=t.max&&(rn=Ki(Ui-1)!==!1)}if(tn||lt)sn=ln=cn=!1,dn=!1;else{clearTimeout(un);var n=ht(e);sn&&f()-sn<500&&ln&&mt(n,ln)<50?(cn=f(),dn=!1):(sn=f(),ln=n,dn=f())}lt||(tn=!0)}en||(Vt=!0,kt(!0)),mn=ht(e),$n(),Wn(mn),ri(mn)}}function ui(e){if(!kn&&(c(e),tn)){if(sn=ln=cn=!1,dn=!1,mn=ht(e),Wn(mn),Tn){if(!(Tn<f()))return void $n();Tn=!1,ri(mn),zt()}if(Sn&&!nn&&!an){var t=Math.abs(mn.pageX-Sn.pageX),n=Math.abs(mn.pageY-Sn.pageY),i=Hn(Zt);if(!(n>5||t>5))return;n>5&&5>=t&&(1!=Zt||en||lt||pt?(i.max||i.min)&&(on=rn=!1):(an=!0,pn&&(fn=!0),Ci(!1),mi(mn.pageY-Sn.pageY>0))),Sn=!1,ri(mn)}var o=si(mn);!o||nn||an||lt||(nn=!0,wn=mn.pageX),xi(),zt(),nn&&Math.abs(Wt)>a()&&pi(l({originalEvent:e},e,{touches:[]}))}}function pi(e){if(!kn){if(Cn)return void(Cn=!1);if(c(e),e.touches&&!e.touches.length||!rt){var n=Vn();if(nn)Fn(n)&&(Mn(),kt(!0));else if(an)Rn(n);else if(cn&&f()-cn<1e3){var i=e&&_n&&(t("zpv_tag",e.target)?e.target:m("zpv_tag",e.target));ii(i),sn=ln=cn=!1}else li()?zt(300):n&&(li(),zt(n,"cubic-bezier(0, 1, 1, 1)"));if(dn)if(f()-dn>700||e&&"touchcancel"==e.type)dn=!1;else{if(dn=!1,e)var a=t("zpv_header",e.target)?e.target:m("zpv_header",e.target),o=t("zpv_zoom_btns",e.target)?e.target:m("zpv_zoom_btns",e.target),r=t("zpv_bottom_body",e.target)?e.target:m("zpv_bottom_body",e.target),i=_n&&(t("zpv_tag",e.target)?e.target:m("zpv_tag",e.target));e&&(a||o||r||i)?i?Bi(i,e):o&&(sn=ln=cn=!1,t("zpv_zoomin",e.target)||m("zpv_zoomin",e.target)?zi(e):Di(e)):vn?Pi(e):pt||(un=setTimeout(function(){Ci(),yi(pn)},500))}tn=!1,nn=on=rn=!1,$n()}e.touches&&(e.touches.length>1||1==e.touches.length&&nn)&&(mn=ht(e),ri(mn)),(e.touches&&!e.touches.length||!rt)&&(Sn=!1)}}function fi(e){if(!kn&&(c(e),sn=ln=cn=!1,dn=!1,$n(),!nn&&!an)){Kt=1,Ot=Zt,en=!0,on=rn=!1;var t=jn(Zt);(t.min>=-5||t.max<=5)&&(Vt=!1,kt(!1));var n=ht(e);ri(n),yi(!1,!0)}}function _i(e){kn||(c(e),sn=ln=cn=!1,dn=!1,$n(),nn||an||(gn=ht(e),ti(e.scale),si(gn),zt(),Si()))}function vi(e){kn||(c(e),sn=ln=cn=!1,dn=!1,$n(),nn||an||(ni()&&((e.touches&&e.touches.length||!rt)&&si(gn),li(),zt(100),Tn=f()+100),en=!1,yi(!0,!0)))}function hi(e){var t=qn(),n=e<t.max,i=e>t.min;g("zpv_zb_disabled",Z,!n),g("zpv_zb_disabled",et,!i)}function mi(e){e?s(O,{top:-35,bottom:"auto"}):s(O,{top:"auto",bottom:-35}),O.is_down=e}function gi(e,t){var n=window,i=n.lang;if(e){var a=$.height,o=20,r=a/5,l=a/3.5,c=Math.abs(e),d=c>o?e+(e>0?o-e:-o-e)/ft.bounce_diff:e,u=0===t?0:Math.max(0,Math.min((c-20)/r,.75));t>0&&s.transform(O,{translate:[0,d]}),s(O,"opacity",u);var f=c>l,_=f?"":e>0?" zpv_close_move_down":" zpv_close_move_up",v=f?i.mobile_zphoto_release_to_close:i.mobile_zphoto_move_to_close;p(O,'<div class="zpv_close_msg'+_+'">'+v+"</div>"),(O.is_down&&0>e||!O.is_down&&e>0)&&mi(e>0)}else s.transform(O,{translate:[0,0]}),s(O,"opacity",0)}function wi(){var e=i("zpv_close_msg",O),t=_(e);s(O,{width:t||250})}function yi(e,t){var n=_n;if(e){if(!ci())return;if(!pn&&!fn||en)return}_n=e,e&&bi(Zt,Qt,Jt,t||n!==e),n!==e&&(e&&ki(vn),s.animate(at,t?!1:"opacity",{duration:200,func:"linear"},function(){s(at,"visibility",e?"visible":"hidden")}),s(at,"visibility",e||!t?"visible":"hidden"),s(at,"opacity",e?1:0))}function bi(e,t,n,i){if(!en&&_n){var r=$.width||a(),l=$.height||o(),c=wt(tt),d=r/c.width,u=l/c.height,p=Math.min(1,d,u),f=c.width*p*e,_=c.height*p*e,v=r/2-f/2+t*e,h=l/2-_/2+n*e;i&&s.animate(at),s(at,{width:Math.round(f),height:Math.round(_)}),s.transform(at,{translate:[Math.round(v),Math.round(h)]})}}function ki(e){if(e){var t=wt(tt),n=$.width||a(),r=$.height||o(),l=n/t.width,c=r/t.height,d=Math.min(1,l,c),u=t.width*d*Zt,p=t.height*d*Zt,f=yt(e),h=f.coords,m=i("zpv_tl",e),g=_(m),w=v(m),y=h.x*u/100,b=h.y*p/100,k=h.w*u/100,C=h.h*p/100,S=y+k/2-g/2,x=b+C+5,T=n>u?0-(n-u)/2:0,z=n>u?u+(n-u)/2:u,D=r>p?p+(r-p)/2:p,E=0,A=0,M=2,N=5;T+M>S?E=T+M-S:S+g>z-M&&(E=z-M-S-g),x+w>D-N&&(A=C>3*w?D-N-x-w:-C-w-10),s.transform(m,{translate:[Math.ceil(E),Math.ceil(A)]})}}function Ci(e){if("undefined"!=typeof e){if(pn===e)return;pn=!e}else fn=!1;s(F,"width","auto"),s.animate(F,"opacity",{duration:200,func:"linear"},function(){s.animate(F),s(F,"width",pn?"auto":0)}),pn?(s(F,"opacity",0),pn=!1):(s(F,"opacity",1),pn=!0)}function Si(){$.height<604&&!vn&&!pt&&(Zt>1.25?(pn&&(fn=!0),Ci(!1)):fn&&(fn=!1,Ci(!0)))}function xi(){if(an){var e=Math.abs(Gt),t=$.height/2;En=1-.5*e/t}}function Ti(e){bn&&(tn||en||nn||e&&e.touches&&e.touches.length>1||(w(e),Q.close()))}function zi(e){return bn?(L.highlight=!1,L.end(e),en||nn?!1:qn().max<=Zt?!1:(w(e),ai(pt?1.25:1.45),!1)):!1}function Di(e){return bn?(L.highlight=!1,L.end(e),en||nn?!1:qn().min>=Zt?!1:(w(e),ai(pt?.8:1),!1)):!1}function Ei(e){if(!(tn||en||nn||!e||e.shiftKey||e.ctrlKey||e.metaKey||e.altKey)){var t=jn(Zt);37==e.keyCode?(w(e),$t>=t.max&&Ki(Ui-1)!==!1&&(kt(!0),In())):39==e.keyCode?(w(e),$t<=t.min&&Ki(Ui+1)!==!1&&(kt(!0),Un())):27==e.keyCode&&Ti(e)}}function Ai(){pt?oa():yi(_n,!0)}function Mi(e,t){return bn?(L.highlight=!1,L.end(),Oi.likes_me?(Oi.likes_me=!1,--Oi.likes_cnt):(Oi.likes_me=!0,++Oi.likes_cnt),ta(),R.click(e,l({photo_id:t},V))):!1}function Ni(e,t){var n=window,a=n.cur;if(!bn)return!1;var o=a.replyNames,r=a.sticker_panel,s=a.stickers,c=Y.go(e,t,{local:!0,fast:!0,beforeAppend:function(e){p(i("mcont",e),'<div class="pcont"><div class="media_view photo_view"><div class="pv_summary"><div class="summary_loading" style="display: none;"><i class="i_loading"></i></div></div><div class="pv_tag_wrap"></div><div class="pv_body pv_touch pv_touch_full pv_hidden_icons"><a class="thumb_item"><div class="pv_photo_wrap" id="pv_photo_tags" onclick="return photo.closeTags(event);"><img src="/images/mobile/blank.gif" class="ph_img" alt="" /></div></a><div class="pv_nav"><table class="row_table pv_nav_cont"><tr><td class="pv_nav_left"><a class="pv_nav_link"><span class="pv_icon"><i class="i_icon"></i></span></a></td><td class="pv_nav_z"><a class="pv_nav_link"><span class="pv_icon"><i class="i_icon"></i></span></a></td><td class="pv_nav_right"><a class="pv_nav_link"><span class="pv_icon"><i class="i_icon"></i></span></a></td></tr></table></div></div><div class="pv_footer"></div></div></div>'),p("m",e.innerHTML)}});l(a,{replyNames:o,sticker_panel:r,stickers:s,processNav:function(e){var t;if(t=/^/photo(-?d+_d+)$/i.exec(e.nav.path)){var n=y(e.nav.params),i=y(Y.params);if(n.act)return!1;if(n.offset!=i.offset)return!1;if(n.list!=i.list&&!i.z)return!1;e.onPreNav&&e.onPreNav();var a=n.list||"",o=n.rev?"/rev":"";return!K.open(t[1],a+o,null,n.from,!0)}return!1}}),a.destroy.push(function(){K.clear()});var d=window,u=d.lang;if(!c&&(c=Y.go(e,t,{force:!0}),!c)){var f=!0;if($._lastNav){var _=$._lastNav,v=y(_.params);delete v.z,f=_.path+b(v)+_.hash}I.setMhead("m",u.mobile_photos_photo_head_title,f),K.showIcons()}return!0}function Bi(e,n){if(!bn)return!1;if(!_n)return!0;yt(e);return t("zpv_tag_selected",e)?t("zpv_tl_wrap",n.target)||m("zpv_tl_wrap",n.target)?Y.go(e,n):(oi(e),w(n),!1):(vn&&(sn=ln=cn=!1),k("zpv_tag_selected",vn),vn=e,ki(e),C("zpv_tag_selected",vn),pn&&(fn=!0),Ci(!1),oi(e),w(n),!1)}function Pi(e,t){return bn||t?vn?(k("zpv_tag_selected",vn),vn=!1,fn&&1.25>=Zt&&(fn=!1,Ci(!0)),w(e),!1):!0:!1}function ji(e){if(!bn)return!1;if(L.highlight=!1,L.end(),t("item_disabled",e))return!1;if(!pt||!Fi)return!1;var n=Fi[0],i=Pn(),a=tt.width*Zt,o=tt.height*Zt,r=(a-i.width)/2-$t,s=(o-i.height)/2-Gt,l=1/Zt,c=r/a,d=s/o;return n.onSelect&&n.onSelect(c,d,l),!1}function Hi(e){return bn?(L.highlight=!1,L.end(),t("item_disabled",e)?!1:Ti()):!1}function qi(e){"touchstart"==e.type?bn=!e.touches||1==e.touches.length:"touchmove"==e.type?(bn=!1,c(e)):"click"==e.type&&(bn||(w(e),bn=!0))}function Ri(e){"touchstart"==e.type?kn=!0:"touchmove"==e.type?(kn=!0,c(e)):(kn=e.touches&&e.length,Cn=!kn)}function Xi(){if(rt="undefined"!=typeof document.ontouchmove,st=!1,rt){var t=i("zpv_header",e),n=i("zpv_bottom_body",e);S(t,"touchstart touchmove touchend touchcancel",Ri),S(n,"touchstart touchmove touchend touchcancel",Ri),S(e,"touchstart touchmove click",qi),S(e,"touchstart",di),S(e,"touchmove",ui),S(e,"touchend touchcancel",pi),st?(S(e,"gesturestart",fi),S(e,"gesturechange",_i),S(e,"gestureend",vi)):(S(e,"touchstart",qt),S(e,"touchmove",Rt),S(e,"touchend touchcancel",Xt),S(e,"gesturestart gesturechange gestureend",w))}else S(e,"mousedown",di),S(e,"mousemove",ui),S(window,"mouseup",pi),S(window,"mousewheel",Lt),S(window,"keydown",Ei)}function Li(){if(rt){var t=i("zpv_header",e),n=i("zpv_bottom_body",e);x(t,"touchstart touchmove touchend touchcancel",Ri),x(n,"touchstart touchmove touchend touchcancel",Ri),x(e,"touchstart touchmove click",qi),x(e,"touchstart",di),x(e,"touchmove",ui),x(e,"touchend touchcancel",pi),st?(x(e,"gesturestart",fi),x(e,"gesturechange",_i),x(e,"gestureend",vi)):(x(e,"touchstart",qt),x(e,"touchmove",Rt),x(e,"touchend touchcancel",Xt),x(e,"gesturestart gesturechange gestureend",w))}else x(e,"mousedown",di),x(e,"mousemove",ui),x(window,"mouseup",pi),x(window,"mousewheel",Lt),x(window,"keydown",Ei)}var Fi=!1,Yi={},Ui=!1,Ii=!1,Oi=!1,Vi=!1,Wi=!1;function $i(e,t,n,i){var a=t?t:T(e);if((!e||n)&&(Fi=null),Fi||(Fi=new Array(a)),Fi.length!=a){var o=Fi;Fi=new Array(a),l(Fi,o)}l(Fi,e);var r=Gi(Oi.id);-1==r&&(r=Ui),i||na(r)}function Gi(e){for(var t in Fi)if(Fi[t].id==e)return+t;return-1}function Ki(e){return e>=Fi.length?!1:0>e?!1:Fi[e]||{src:!0}}function Qi(e,t){if(pt){var n=Fi[0];if(n.loaded=t,t){var i=wt(e),a=Pn();i.width>i.height?s(e,{height:a.height}):s(e,{width:a.width}),s(e,{minWidth:0,maxWidth:"none"})}oa(!0)}z(e),tt===e&&yi(t,!t)}function Ji(e){if(Yi[e])Zi(e);else{var t=new Image;t.src=e,t.onload=function(){u("loaded",e),Yi[e]=!0,Zi(e),t=null}}}function Zi(e){D([tt,nt,it],function(){var t=this,n=r(t,"data-src"),i=m("zpv_thumb_item",t);n==e&&(u("set",e),t.src=n,Qi(t,!0),k("zpv_ti_loading",i),r(t,"data-src",!1))})}function ea(e,t,n){var i=m("zpv_thumb_item",e);t?t!==!0?e.src==t?Qi(e,!0):Yi[t]?(e.src=t,Qi(e,!0)):(n?(e.src=n,Qi(e,!1)):E(e),r(e,"data-src",t),Ji(t),C("zpv_ti_loading",i)):(n?(e.src=n,Qi(e,!1)):E(e),C("zpv_ti_loading",i)):E(e)}function ta(){if(ct){On(),hi(Zt);var e=yn!==!1?yn:Ui,t=Ki(e);if(t&&t.src!==!0){var n="";D(t.tags,function(e,t){if(!e||0==e)return!0;var i=bt(t),a=i.coords,o=i.href?' data-href="'+i.href+'" data-name="'+A(i.name)+'"':"",r=i.al?(i.href?" al"+i.al:"")+" "+i.al:"";n+='<div class="zpv_tag'+r+'" style="left: '+a.x+"%; top: "+a.y+"%; width: "+a.w+"%; height: "+a.h+'%;" data-id="'+e+'"'+o+'><div class="fill"></div><div class="zpv_tl_wrap" id="zpv_tl_wrap"><div class="zpv_tl'+(i.href?"":" zpv_tl_plain")+'">'+M(i.name)+"</div></div></div>"}),p(at,n),p(W,'<div class="zpv_photo_desc">'+(t.caption||"")+'</div><div class="zpv_bottom_bg"></div>'),N(W,!!t.caption);var i="";if(dt)i="";else{var a="",o="",r="",s=t.tags&&t.tags[0]||0,a='<td class="row_table_column" width="33%"><a href="'+t.like_url+'" class="item_button item_like'+(t.likes_me?" item_likes_me":"")+'" onclick="return photoview.likePhoto(this, ''+t.id+'');"><i class="i_icon i_like"></i>'+(t.likes_cnt?'<b class="v_value v_like">'+B(t.likes_cnt)+"</b>":"")+"</a></td>",o='<td class="row_table_column" width="33%"><a href="'+t.photo_url+'#comments" class="item_button item_replies al_photo" onclick="return photoview.openPhoto(this, event, true);"><i class="i_icon i_replies"></i>'+(t.replies_cnt?'<b class="v_value v_replies">'+t.replies_cnt+"</b>":"")+"</a></td>",r='<td class="row_table_last_column" width="33%"><a href="'+t.photo_url+'" class="item_button item_tags al_photo" onclick="return photoview.openPhoto(this, event);"><i class="i_icon i_tags"></i>'+(s?'<b class="v_value v_tags">'+s+"</b>":"")+"</a></td>";i="<tr>"+a+o+r+"</tr>"}p(G,i),z(U)}else E(U)}}function na(e){ct&&(Ui=Math.max(0,Math.min(e||0,Fi.length)),Oi=Ki(Ui),Wi=Ki(Ui-1),Vi=Ki(Ui+1),ea(tt,Oi.src,"/images/mobile/blank.gif"),ea(it,Vi.src),ea(nt,Wi.src),ta(),Q.onUpdate&&Q.onUpdate())}function ia(){if(ct&&ut&&Fi){var e=Fi[0];if(!e.loaded&&e.progress){var t=i("zpvu_progress","zpv_center");s(t,{width:100*e.progress+"%",visibility:"visible"})}if(!e.read&&e.thumb){e.read=!0;var n=i("zpv_upload_box","zpv_center"),a=i("zpv_upload_img",n);s(a,{backgroundImage:"url("+e.thumb+")"}),k("zpv_thumb_uploading",n)}}}function aa(){if(ct&&ut){var t=window,n=t.lang;p("zpv_summary",n.mobile_zphoto_upload_header),k("zpv_mode_[a-z]+",e,!0),C("zpv_mode_upload",e);var i='<div class="zpva zpv_upload_box zpv_thumb_uploading"><div class="zpv_upload_img"></div><div class="zpvu_progress_wrap"><div class="zpvu_progress"></div></div></div>';P(tt),p("zpv_center",i);var a='<tr><td class="row_table_column" width="50%"><a class="item_button item_disabled" onclick="return false;"><i class="i_icon i_save"></i><span class="v_value">'+n.mobile_zphoto_save_btn+'</span></a></td><td class="row_table_last_column" width="50%"><a class="item_button" onclick="return photoview.cancelPhoto(this);"><i class="i_icon i_cancel"></i><span class="v_value">'+n.mobile_zphoto_cancel_btn+"</span></a></td></tr>";p(G,a),z(U),ia()}}function oa(t){if(ct&&pt&&Fi){var n=Fi[0],i=!!n.saving;if(g("item_disabled","zpv_save_button",i||!n.loaded),g("item_disabled","zpv_cancel_button",i),g("zpv_crop_saving",e,i),lt=i,t||ea(tt,n.src,"/images/mobile/blank.gif"),n.loaded&&n.rect&&!n.rect_inited){n.rect_inited=!0;var a=Pn(),o=n.rect[0],r=n.rect[1],s=n.rect[2],l={};l.currentScale=1/s,Bn(l),ni(),li(),l={};var c=tt.width*Zt,d=tt.height*Zt,u=o*c,p=r*d;l.curX=(c-a.width)/2-u,l.curY=(d-a.height)/2-p,Bn(l),li(),zt(0)}}}function ra(){if(ct&&pt){var t=window,n=t.lang;p("zpv_summary",n.mobile_zphoto_owner_crop_header),k("zpv_mode_[a-z]+",e,!0),C("zpv_mode_crop",e),hi(Zt),tt.parentNode||(p("zpv_center",""),j(tt,"zpv_center"));var i='<tr><td class="row_table_column" width="50%"><a class="item_button" id="zpv_save_button" onclick="return photoview.savePhoto(this);"><i class="i_icon i_save"></i><span class="v_value">'+n.mobile_zphoto_save_btn+'</span></a></td><td class="row_table_last_column" width="50%"><a class="item_button" id="zpv_cancel_button" onclick="return photoview.cancelPhoto(this);"><i class="i_icon i_cancel"></i><span class="v_value">'+n.mobile_zphoto_cancel_btn+"</span></a></td></tr>";p(G,i),z(U),oa()}}function sa(){ct||(An(),_t(),Xi(),ct=!0,H(e),h()||h(0))}function la(){ct&&(Li(),vt(),ct=!1,Fi=null)}return{likePhoto:Mi,openPhoto:Ni,closePhoto:Ti,savePhoto:ji,cancelPhoto:Hi,onClose:null,onUpdate:null,onPhotoChange:null,saveSource:$i,opened:function(){return ct},openCrop:function(e,t){t=t||{};var n=!ct;ut?ut=!1:sa(),pt=!0,lt=!1,Fi=[e],n&&($.open(),$.onResize=Ai),ra()},updateCrop:function(e){return Fi?(e=l(Fi[0]||{},e),Fi=[e],void oa()):!1},openUpload:function(e,t){t=t||{},sa(),ut=!0,lt=!0,Fi=[e],$.open(),$.onResize=Ai,aa()},updateUpload:function(e){return Fi?(e=l(Fi[0]||{},e),Fi=[e],void ia()):!1},open:function(e,t,n){n=n||{},sa(),dt=n.local||!1,t&&$i(t,!1,!1,!0),na(e),Ii=0,$.open(),$.onResize=Ai,wi()},close:function(){Q.onClose&&Q.onClose({local:dt})||$.close()}}}();window.photoview=Q},function(){var e=window,t=e.se,n=e.remove,i=e.gpeByTag,a=e.ce,o=e.each,r=e.append,s=e.gpeByClass,l=e.toggleClass,c=e.cancelEvent,d=e.hasClass,u=e.geByClass1,p=e.addClass,f=e.getY,_=e.getH,v=e.scrollTop,h=e.getCh,m=e.removeClass,g=e.checkEvent,w=e.geByClass,y=e.getW,b=e.replaceClass,k=e.escapeRE,C=e.ge,S=e.val,x=e.after,T=e.scrollToEl,z=e.replaceEntities,D=e.toggle,E=e.elfocus,A=e.isUndefined,M=e.isVisible,N=e.clone,B=e.attr,P=e.before,j=e.srand,H=e.extend,q=window,R=q.ajax,X=window,L=X.nav,F=window,Y=F.Dialog,U={onStickersInit:t(),onReplyClick:t(),add_attach:function(e,t){var s=window,l=s.al;n("feed_extra_field");var c=i("form",e),d=a("input",{id:"feed_extra_field",type:"hidden",name:"add_attach",value:2});if(c){var u=!1;if(o(c,function(e,t){return"submit"===t.type?(u=t,!1):void 0}),u)return r(d,c),window.al&&l.ver?L.go(u,t):c.submit()}return!0},toggleActions:function(e,t){var n=s("post_item",e);return l("pi_actions_opened",n),c(t),!1},wallActions:function(e,t){var n=window,i=n.tooltip,a=s("wall_item",e);if(!a)return!0;if(d("wi_actions_opened",a))m("wi_actions_opened",a),i.hide();else{var o=u("wi_actions_wrap",a),r=u("wi_actions",o),g=u("wi_actions_btn",a);U.wallActionsHide(),p("wi_actions_opened",a);var w=f(a)+45+_(r)+7,y=v()+h();l("wi_actions_top",o,w>y),i.addHandler(U.wallActionsHide),i.show(o,g)}return c(t),!1},wallActionsHide:function(){var e=window,t=e.tooltip;m("wi_actions_opened",u("wi_actions_opened")),t.hide()},wallPostOpen:function(e,t){var n=s("wall_item",e),i=u("wi_date",n);return i?L.go_after(i,t):!0},toggleGif:function(e,t,n){return e?g(t)?!0:d("current_gif",e)?U.hideGif(e,t):U.showGif(e,t,n):!0},showGif:function(e,t,n){var i=window,s=i.cur;if(!e)return!0;if(g(t))return!0;if(n){if(s.loadedGifs||(s.loadedGifs={}),!s.loadedGifs[e.href]&&!confirm(n))return!1;s.loadedGifs[e.href]=!0}var l=f(e),u=v();o(w("current_gif","mcont"),function(e,t){U.hideGif(t)}),v(u-(l-f(e)));var h=a("img",{src:e.href,className:"gif_original"});p("current_gif gif_loading",e),r(h,e);var m=function(t){if(y(h)&&_(h)||t){if(clearInterval(k),!d("current_gif",e))return;b("gif_loading","gif_opened",e)}},k=setInterval(m,100);return h.onload=m,c(t)},hideGif:function(e,t){return e?g(t)?!0:(m("current_gif",e),m("gif_opened",e),m("gif_loading",e),n(u("gif_original",e)),c(t)):!0},replyNamesRE:function(){var e=window,t=e.cur;if(!t.replyNames)return!1;var n=[];return o(t.replyNames,function(){n.push(k(this[0]))}),new RegExp("^("+n.join("|")+")")},replyTo:function(e,t,n,i,a){var o=window,c=o.cur;if(g(e))return!0;n=n||0,m("nc_current_reply",u("nc_current_reply"));var d=C("nc_form"),h=C("nc_message"),w=u("nc_reply_name",d),y=s("near_btn",w),b=C("nc_reply_as"),k=S(h),A=U.replyNamesRE();if(n){var M=C(t+"_"+n),N=f(M)+_(M),B=v();x(d,M),p("nc_current_reply",u("pi_reply_wrap",M)),v(B+f(M)+_(M)-N);var P=c.replyNames[i]||{},j=P[0]||"",H=P[1]||"";k=k?A?k.replace(A,j):k:j,U.onReplyClick(!0,j)}else{r(d,u("wall_replies")),T(d);var H="";k=A?k.replace(A,""):k}return S(h,z(k)),S(w,H),D(y,n),b&&(S(b,+a),l("cp_post_as_group",d,+a)),S("nc_reply_to",n),c.replyTo=n,E(h),!1},stickersInit:function(){var e=window,t=e.cur,n=window,i=n.Scroller,a=C("stickers_panel");if(a){var o=u("sp_body",a),r=u("sp_stickers_tabs",a);t.scroller&&t.scroller.destroy(),t.scroller=new i(o,{byPage:!0}),t.scroller.init(),t.destroy.push(function(){t.scroller.destroy()}),t.tabScroller&&t.tabScroller.destroy(),t.tabScroller=new i(r),t.tabScroller.init(),t.destroy.push(function(){t.tabScroller.destroy()}),U.onStickersInit(!0)}},stickersToggle:function(e,t){var n=window,i=n.cur;if(!i.stickers)return!0;A(t)&&(t=!M("stickers_panel"));var a=C("write_form")||C("nc_form"),o=C("stickers_panel"),r=u("cp_sticker_btn",a);return o?(D(o,t),l("cp_sticker_btn_sel",r,t),t&&i.tabScroller&&i.tabScroller.onShow(),!1):!0},stickersClick:function(e,t){var n=window,i=n.cur;return i.stickers&&i.stickers[t]?(U.stickersToggle(null,!0),U.stickersSelectTab(null,t)):L.go(e)},stickersStoreOpen:function(e){var t=window,n=t.cur;return R.click(e,!1,{url_params:{reply_to:n.replyTo||0}})},stickersSelectTab:function(e,t){var n=window,i=n.cur;if(i.tabScroller&&!i.tabScroller.canClick())return!1;var a=C("stickers_panel"),o=u("sp_body",a),r=u("sp_tab_selected",a);if(i.stickers[t]){i.scroller.destroy(),S(o,i.stickers[t]),i.scroller.init(),e||(e=u("sp_tab"+t,a)),m("sp_tab_selected",r),p("sp_tab_selected",e);var s=f(a),l=s+y(a),c=v(),d=c+h();(c>s||l>d)&&T(a),i.tabScroller&&i.tabScroller.showElem(e)}return!1},addRecentSticker:function(e,t,i){var r=window,l=r.cur,c=s("sticker_item",e);if(l.stickers&&l.stickers[-1]&&c){var d=a("div",{innerHTML:l.stickers[-1]}),p=N(c),f=u("sticker_thumb",p),_=u("stickers_list",d);B(f,"onclick","return post.sendSticker(this, "+t+", true);"),o(w("sticker"+t,_),function(){n(this)}),P(p,_.firstChild);var v=0;o(w("sticker_item",_),function(){v++>=8&&n(this)}),l.stickers[-1]=S(d),i&&U.stickersSelectTab(!1,-1)}},sendSticker:function(e,t,n,i){var a=window,o=a.cur;if(o.scroller&&!o.scroller.canClick())return!1;U.stickersToggle(e,!1);var r=C("write_submit"),s={lock:!0,url_params:{media:"sticker"+t,_af:j()}};if(n&&!i&&(s.url_params.media_from="recent"),!i){var l=B(e,"href");l&&(i=l.split("sticker_referrer=")[1].split("&")[0])}if(i&&(s.url_params.sticker_referrer=i),U.addRecentSticker(e,t,n),r)return R.click(r,H({save:!0},Y),s);var r=C("nc_submit");return r?R.click(r,{},s):void 0}};window.post=U},function(){var e=window,t=e.onDOMReady,n=e.lsCheck,i=e.geByClass1,a=e.qs2obj,o=e.geByTag1,r=e.gpeByTag,s=e.addEvent,l=e.onBodyResize,c=e.removeEvent,d=e.hide,u=e.each,p=e.show,f=e.vkNow,_=e.gpeByClass,v=e.attr,h=e.val,m=e.escapeRE,g=e.hasClass,w=e.lsGet,y=e.isEmpty,b=e.lsSet,k=e.geByClass,C=e.setStyle,S=window,x=S.ajax,T=window,z=(T.page,window),D=z.post,E=window,A=E.Scroller;window.stickersHints=function(){var e,S,T,z,E,M,N,B,P=864e5,j=300,H=30,q=64,R=8,X=4,L=!0,F=0,Y={D83DDE0A:[0,":-)"],D83DDE03:[1,":-D"],D83DDE09:[2,";-)"],D83DDE06:[3,"xD"],D83DDE1C:[4,";-P"],D83DDE0B:[5,":-p"],D83DDE0D:[6,"8-)"],D83DDE0E:[7,"B-)"],D83DDE12:[8,":-("],D83DDE0F:[9,";-]"],D83DDE14:[10,"3("],D83DDE22:[11,":'("],D83DDE2D:[12,":_("],D83DDE29:[13,":(("],D83DDE28:[14,":o"],D83DDE10:[15,":|"],D83DDE0C:[16,"3-)"],D83DDE20:[17,">("],D83DDE21:[18,">(("],D83DDE07:[19,"O:)"],D83DDE30:[20,";o"],D83DDE33:[21,"8|"],D83DDE32:[22,"8o"],D83DDE37:[23,":X"],D83DDE1A:[24,":-*"],D83DDE08:[25,"}:)"],2764:[26,"<3"],D83DDC4D:[27,":like:"],D83DDC4E:[28,":dislike:"],"261D":[29,":up:"],"270C":[30,":v:"],D83DDC4C:[31,":ok:"]};t(function(){n()&&!i("vk_stickers_hints_support_no")&&(D.onStickersInit(function(){U()}),i("stickers_hints")&&U())}),x.onRedirect(function(e){a(e.split("?")[1]).invalidate_stickers_hints&&V()}),D.onReplyClick(function(e){var t=window,n=t.cur;B=e,setTimeout(I,10),n.destroy.push(function(){B=""})});function U(){var t=window,n=t.cur;z=o("textarea",r("form",i("cp_sticker_btn"))),z&&!function(){var t=function(){var t=z.value.length;e=t-F>1,F=t,I(),L&&(O(),L=!1)};M=i("stickers_hints"),E=i("stickers_hints_content"),s(z,"focus",I),s(z,"input",t),s(document,"click",W),l(K),l(ct),n.destroy.push(function(){M=null,E=null,z=null,c(z,"focus",I),c(z,"input",t),c(document,"click",W),l("__clear",K),l("__clear",ct),T&&T.destroy(),F=0})}()}function I(){if(z){S&&clearTimeout(S);var e=Q(z.value);J(function(t){var n=e&&t[e];n?S=setTimeout(function(){var t=n.userStickers||[],i=n.promotedStickers||[];if(t.length>0||i.length>0){var a=[];u(t,function(t,n){a.push(Z({stickerId:n,query:e,isPromoted:!1}))}),u(i,function(t,n){a.push(Z({stickerId:n,query:e,isPromoted:!0}))}),E.innerHTML=a.join(""),p(M),K(),ct(),T=new A(M),T.init()}},j):(T&&T.destroy(),d(M))})}}function O(){ot()&&f()-st()>P*(2+Math.random())&&V(),et(function(e){e*=1e3,ot()&&e>st()&&V()})}function V(){tt(function(e){N=e,lt(e),I()})}function W(e){var t=e.target;t===z||_(t,"stickers_hints")||d(M)}function $(e,t,n){var a=_("sticker_item",e),o=i("th_img",a);return v(a,"style",""),v(e,"style",""),v(o,"style",""),d(M),z.value="",D.sendSticker(e,t,!0,n)}function G(e){setTimeout(function(){nt(h(o("input",e.parentElement))?1:0,function(){V()})},0)}function K(){v(E,"style","")}function Q(t){return t.length>H?"":(u(Y,function(e,n){var i=new RegExp("(\s|^)("+m(n[1])+(")"==n[1][n[1].length-1]?"+":"")+")([\s\.,]|$)","g");t=t.replace(i,function(t,n,i,a){return(n||"")+at(e)+(a||"")})}),0===t.indexOf(B)&&(t=t.replace(B,"")),t=t.toLowerCase().replace(/^(s+)|([.!?]+)$/g,"").replace("ё","е"),e&&(t=t.replace(/s+$/,"")),t)}function J(e){N?e(N):ot()?(N=rt(),e(N)):tt(function(t){N=t,lt(t),e(t)})}function Z(e){var t=e.isPromoted,n=t?"":"onclick="return stickersHints.onStickerThumbClick(this, {{stickerId}}, '{{stickerReferrer}}');"",a=i("sticker_thumb",i("stickers_list")),o=t?'href="/attachments?'+["act=stickers_store","target="+v(M,"data-target"),"sticker_id={{stickerId}}","from=inline","sticker_referrer={{stickerReferrer}}"].join("&")+'"':'href="'+(v(a,"href")||v(a,"data-href")).replace(/media=[wd]+/,"media=sticker{{stickerId}}")+'"';return('<div class="sticker_item sticker{{stickerId}} {{promotedClass}}">          <a class="sticker_thumb thumb_item" '+o+" "+n+'>            <img class="th_img" src="/images/stickers/{{stickerId}}/{{stickerSize}}.png" />          </a>        </div>').replace(/{{stickerId}}/g,e.stickerId).replace("{{promotedClass}}",t?"sticker_item_promoted":"").replace("{{stickerReferrer}}","suggestion_"+e.query).replace("{{stickerSize}}",g("x2",window.bodyNode)?256:128)}function et(e){x.post("/attachments",{_ajax:1,act:"stickers_hints_change_date"},{onDone:e})}function tt(e){x.post("/attachments",{_ajax:1,act:"stickers_hints_keywords"},{onDone:function(t){e(it(t))}})}function nt(e,t){x.post("/attachments",{_ajax:1,act:"stickers_hints_enabled",value:e},{onDone:t})}function it(e){var t={};return u(e,function(e,n){var i=n.user_stickers,a=n.promoted_stickers;u(n.words,function(e,n){t[n]={userStickers:i,promotedStickers:a}})}),t}function at(e){for(var t=Math.round(e.length/4),n="",i=0;t--;)n+=String.fromCharCode(parseInt(e.substr(i,4),16)),i+=4;return n}function ot(){return Boolean(w("stickers_keywords"))}function rt(){return w("stickers_keywords").keywords}function st(){return w("stickers_keywords").time}function lt(e){!e||y(e)?b("stickers_keywords"):b("stickers_keywords",{keywords:e,time:f()})}function ct(){var e=i("stickers_hints_callout");if(e){var t=e.offsetWidth-X,n=t/q,a=n%1;.3>a?n=Math.floor(n)-.5:a>.7&&(n=Math.ceil(n)-.5);var o=Math.round(t/n-R);u(k("sticker_item",e),function(e,t){var n=i("sticker_thumb",t),a=i("th_img",t);C(t,"width",o),C(t,"height",o),C(n,"width",o),C(n,"height",o),C(a,"height",o)})}}return{onStickerThumbClick:$,onCheckboxLabelClick:G}}()},function(){var e=window,t=e.removeClass,n=e.addClass,i=e.geByClass1,a={obj:null,highlight:!1,start:function(e){e.touches&&1==e.touches.length&&(a.clear(),a.end(e),a.obj=this||null,a.obj&&(a.highlight=!0,n("hover",a.obj)))},cancel:function(e){a.obj&&(a.highlight=!1,a.end(e))},end:function(){a.obj&&(t("hover",a.obj),a.highlight&&(a.clear(),n("active",a.obj)),a.obj=null,a.highlight=!1)},clear:function(){t("active",i("active","vk_wrap"))}};window.thover=a},function(){var e=window,t=e.each,n={tt:!1,handlers:[],show:function(){n.shown||(n.tt=Array.prototype.slice.call(arguments))},hide:function(){n.tt&&(n.tt=!1)},addHandler:function(e){e&&n.handlers.push(e)},removeHandler:function(e){return e?void t(n.handlers,function(t){return e===this?(n.handlers.splice(t,1),!1):void 0}):void(n.handlers=[])},onClose:function(){t(n.handlers,function(){this()})},clear:function(){n.tt&&(n.hide(),n.onClose(),n.removeHandler())},closeByTap:function(e){if(!n.tt||!e.target)return!1;var t=e.target;do for(var i=0;i<n.tt.length;i++)if(t===n.tt[i])return!1;while(t=t.parentNode);return n.hide(),n.onClose(),!0}};window.tooltip=n},function(module,exports){function setDocumentDomain(){var e=(document.domain||"").match(/(m.)?([a-zA-Z]+.[a-zA-Z]+.?)$/);window.locDomain="https:"==location.protocol?e[2]:e[0];var t=navigator.userAgent.toLowerCase();(/opera/i.test(t)||!/msie 6/i.test(t)||document.domain!=window.locDomain)&&(document.domain=window.locDomain)}function isUndefined(e){return"undefined"==typeof e}function isFunction(e){return"[object Function]"===Object.prototype.toString.call(e)}function isArray(e){return"[object Array]"===Object.prototype.toString.call(e)}function isObject(e){return"[object Object]"===Object.prototype.toString.call(e)}function isEmpty(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function escapeRE(e){return e?e.replace(/([.*+?^${}()|[]/\])/g,"\$1"):""}function htsc(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/%/g,"&#37;")}function escapeAttr(e){return e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function unescapeAttr(e){return e.replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#39;/g,"'")}function replaceEntities(e){return ce("textarea",{innerHTML:(e||"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}).value}function escapeStr(e){return e.replace(/'/g,"\'")}function stripTags(e){return e.replace(/<[^>]+>/g,"")}function srand(){return Math.random().toString(36).substr(2)}function utf2win(e){return unescape(encodeURIComponent(e))}function isHttpHref(e){var t=(e+"").split(":"),n=t[1]&&t[0]?t[0]+":":location.protocol;return"http:"==n||"https:"==n}function vkNow(){return+new Date}function bind(){var e=Array.prototype.slice.call(arguments),t=e.shift(),n=e.shift();return function(){var i=Array.prototype.slice.call(arguments);return t.apply(n,e.concat(i))}}function intval(e){return e===!0?1:parseInt(e)||0}function floatval(e){return e===!0?1:parseFloat(e)||0}function qs2obj(e){if(!e)return{};for(var t={},n=e.toString().split("&"),i=0,a=n.length;a>i;i++){var o=n[i].split("=");o[0]&&(t[decodeURIComponent(o[0])]=decodeURIComponent(o[1]||""))}return t}function obj2qs(e){if(!e)return"";var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n].toString()||""));return t.length?"?"+t.join("&"):""}function parseJSON(obj){try{return JSON.parse(obj)}catch(e){return eval("("+obj+")")}}function lsCheck(){return void 0!==window.localStorage&&void 0!==window.JSON}function lsSet(e,t){if("undefined"!=typeof t)try{return localStorage.setItem(e,JSON.stringify(t))}catch(n){}else try{return localStorage.removeItem(e)}catch(n){}return!1}function lsGet(e){try{return JSON.parse(localStorage.getItem(e))}catch(t){}return!1}function ssCheck(){return void 0!==window.sessionStorage&&void 0!==window.JSON}function ssSet(e,t){if("undefined"!=typeof t)try{return sessionStorage.setItem(e,JSON.stringify(t))}catch(n){}else try{return sessionStorage.removeItem(e)}catch(n){}return!1}function ssGet(e){try{return JSON.parse(sessionStorage.getItem(e))}catch(t){}return!1}function getValues(e){if(!isArray(e))return e.call?e():e;for(var t=[],n=0,i=e.length;i>n;n++)t.push(getValues(e[n]));return t}function len(e){if(isArray(e))return e.length;if(isObject(e)){var t=0;for(var n in e)t++;return t}return 0}function realSubstr(e,t){return e=e||"",e.length>t&&(e=e.substr(0,t-3),e=e.replace(/&[^;]{0,6}$/,""),e=e.replace(/<[^>]*$/,""),e=e.replace(/(s|<brs*/?>)+$/,""),e+=".."),e}function formatNum(e){if(!window.langConfig)return e;for(var t=e.toString().split("."),n=[],i=t[0].length-3;i>-3;i-=3)n.unshift(t[0].slice(i>0?i:0,i+3));return t[0]=n.join(window.langConfig.numDel),e=t.join(window.langConfig.numDec)}!function(){var e=vkNow();window.clog=function(){var t=window,n=t.vk;if(n.__debug)try{if(window.console&&console.log){var i=Array.prototype.slice.call(arguments);i.unshift("["+(vkNow()-e)/1e3+"] ");var a=window,o=a.browser;o.msie||o.mobile&&!o.safari_mobile?console.log(i.join(" ")):console.log.apply(console,i)}}catch(r){}}}();function each(e,t){if(!e)return e;if(isObject(e)||"undefined"==typeof e.length){for(var n in e)if(e.hasOwnProperty(n)&&t.call(e[n],n,e[n])===!1)break}else for(var i=0,a=e.length;a>i&&t.call(e[i],i,e[i])!==!1;i++);return e}function copy(e){return isArray(e)?e.concat([]):isObject(e)?extend({},e):e}var rf=function(){return!1};function addEvent(e,t,n){if(e=ge(e),n=n||rf,e&&3!=e.nodeType&&8!=e.nodeType){e.setInterval&&e!=window&&(e=window);for(var t=t.split(" "),i=0,a=t.length;a>i;i++){var o=t[i];e.addEventListener?e.addEventListener(o,n,!1):e.attachEvent&&e.attachEvent("on"+o,n)}}}function removeEvent(e,t,n){if(e=ge(e),n=n||rf,e&&3!=e.nodeType&&8!=e.nodeType)for(var t=t.split(" "),i=0,a=t.length;a>i;i++){var o=t[i];e.removeEventListener?e.removeEventListener(o,n,!1):e.detachEvent&&e.detachEvent("on"+o,n)}}function preventEvent(e){return(e=e||window.event)?(e=e.originalEvent||e,e.preventDefault&&e.preventDefault(),e.returnValue=!1,!1):!1}function stopEvent(e){return(e=e||window.event)?(e=e.originalEvent||e,e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0,!1):!1}function cancelEvent(e){return(e=e||window.event)?(e=e.originalEvent||e,e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0,e.returnValue=!1,!1):!1}function checkEvent(e){var t=window,n=t.PointerEvent;return!(!(e=e||window.event)||n&&e instanceof n||"click"!=e.type&&"mousedown"!=e.type&&"mouseup"!=e.type||!(e.which>1||e.button>1||e.ctrlKey||e.shiftKey||e.metaKey))}function onCtrlEnter(e,t,n){var i=window,a=i.browser;if(t=t||window.event,10==t.keyCode||13==t.keyCode&&(t.ctrlKey||t.metaKey&&a.mac)){if(isUndefined(n)){var o=submitBtn(e);o&&o.click()}else n.call(e);cancelEvent(t)}}function submitBtn(e){if(!e)return!1;var t="form"==tag(e)?e:e.form||gpeByTag("form",e);if(!t)return!1;for(var n in t){var i=t[n];if("input"==tag(i)&&"submit"==i.type&&/(^|\s)(small_)?button(\s|$)/i.test(i.className)&&!i.name)return i}return!1}function createIframe(e,t){e=extend(e||{},{border:"0"}),t=extend(t||{},{position:"absolute",width:1,height:1,left:10});var n=ce("iframe",e,t);return append(n,"vk_utils"),n}function winToUtf(e){return e.replace(/&#(dd+);/g,function(e,t){return t=intval(t),t>=32?String.fromCharCode(t):e}).replace(/&quot;/gi,'"').replace(/&lt;/gi,"<").replace(/&gt;/gi,">").replace(/&amp;/gi,"&")}function shortCurrency(){var e={};each(geByClass("_short_currency"),function(){var t=this.getAttribute("data-short")||"",n=winToUtf(t).length,i=getStyle(this,"fontFamily")||"tahoma,arial,sans-serif";if(!t)return!0;if(isUndefined(e[i])){for(var a="",o=n-1;o>=0;o--)a+="&#8399;";var r=ce("div",{innerHTML:"<b>"+t+"</b><b>"+a+"</b>"},{fontFamily:i,fontSize:"24px"});ge("vk_utils").appendChild(r),e[i]=Math.abs(r.firstChild.offsetWidth-r.lastChild.offsetWidth)>=3*n,remove(r)}e[i]&&val(this,t)})}function checkNav(e,t){if(e=ge(e),!e)return!1;do if(checkElementNav(e,t))return e;while(e=e.parentNode);return!1}function checkElementNav(e,t){var n=window,i=n.al;if(!i||!i.ver)return!1;if(!e)return!1;if(t=t||{},"a"==tag(e)){if((t.skip_onclick||!e.getAttribute("onclick"))&&(e.getAttribute("href")||e.getAttribute("data-href"))||hasClass("al_nav",e)){if(e.hostname)var a=e.hostname;else var o=e.href||attr(e,"data-href"),a=(/^(https?:)//([^:/]+)?(?::(d+))?/?(.*)$/i.exec(o)||[])[2];if("_blank"!==e.target&&(!a||a==location.hostname)&&isHttpHref(o)||t.skip_blank||t.skip_clicable)return!0}}else if("input"==tag(e)){if(e.form&&("submit"==e.type||"image"==e.type)&&(t.skip_onclick||!e.getAttribute("onclick"))||hasClass("al_nav",e))return!0}else if("label"==tag(e)&&t.skip_clicable&&(e.htmlFor||geByTag1("input",e)&&(t.skip_onclick||!e.getAttribute("onclick"))||hasClass("al_nav",e)))return!0;return!1}function checkTouchHover(e){if(e=ge(e),!e)return!1;do{if("a"==tag(e)||hasClass("al_photo",e))return e;if("label"==tag(e)&&hasClass("option_row",e))return e;if(hasClass("_touched",e))return e}while(e=e.parentNode);return!1}function parseCyr(e,t){for(var n=e,i=["yo","zh","kh","ts","ch","sch","shch","sh","eh","yu","ya","YO","ZH","KH","TS","CH","SCH","SHCH","SH","EH","YU","YA","'"],a=["ё","ж","х","ц","ч","щ","щ","ш","э","ю","я","Ё","Ж","Х","Ц","Ч","Щ","Щ","Ш","Э","Ю","Я","ь"],o=0,r=i.length;r>o;o++)n=t?n.split(i[o]).join(a[o]):n.split(a[o]).join(i[o]);for(var s="abvgdezijklmnoprstufhcyABVGDEZIJKLMNOPRSTUFHCYёЁ",l="абвгдезийклмнопрстуфхцыАБВГДЕЗИЙКЛМНОПРСТУФХЦЫеЕ",o=0,r=s.length;r>o;o++)n=t?n.split(s.charAt(o)).join(l.charAt(o)):n.split(l.charAt(o)).join(s.charAt(o));return n==e?null:n}function parseLat(e){return parseCyr(e,!0)}function parseRusKeys(e,t,n){if(!t)return null;for(var i=e,a="qwertyuiop[]asdfghjkl;'zxcvbnm,./`QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>?~",o="йцукенгшщзхъфывапролджэячсмитьбю.ёЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ,Ё",r=0,s=a.length;s>r;r++)i=n?i.split(a.charAt(r)).join(o.charAt(r)):i.split(o.charAt(r)).join(a.charAt(r));return i==e?null:i}function parseLatKeys(e,t){return parseRusKeys(e,t,!0)}function scrollLeft(){var e=window,t=e.htmlNode,n=e.bodyNode;return t.scrollLeft||n.scrollLeft||window.scrollX||0}function scrollTop(e,t){var n=window,i=n.htmlNode,a=n.bodyNode;return"undefined"==typeof e?i.scrollTop||a.scrollTop||window.scrollY||0:void(t?setTimeout(function(){window.scrollTo(0,Math.max(0,e))},t):window.scrollTo(0,Math.max(0,e)))}function se(){var e=[],t=Array.prototype.slice.call(arguments);return function(n,i){if(n)if(n.apply)e.push(n);else if("__clear"===n)if(i){for(var a=0,o=e.length;o>a;a++)if(e[a]===i){e.splice(a,1);break}}else e=[];else{var r=Array.prototype.slice.call(arguments);r.shift();for(var s=0,o=e.length;o>s;s++)e[s].apply(window,getValues(t).concat(r))}}}function onBodyScrollForce(e){var t=window,n=t.onBodyScroll,i=t.onDOMReady;e?setTimeout(function(){n(!0)},e):i(function(){n(!0)})}function sgFix(){var e=window,t=e._ua,n=e.ajax,i=e.page,a=e.clog;if(/galaxy|gt-/i.test(t)){window.vkSGi=0,window.vkAjax=n,window.vkPage=i;function o(){return++window.vkSGi>25?void delete window.vkSGi:n!==window.vkAjax||i!==window.vkPage?(n=window.vkAjax,i=window.vkPage,a("SG fixed"),void delete window.vkSGi):void setTimeout(o,200)}o()}}function hideUnvisibleItems(e){var t=window,n=t.cur;if(n.alHiddenObjects){var i=getValues(n.alHiddenObjects);if(i){e=e||{};var a=e.delta||3*getCh(),o=scrollTop(),r=o+getCh(),s=o-a,l=r+a,c=[],d=[],u=null,p=null;if(each(i,function(e,t){var n=gpeByClass("ali_wrap",t);if(!n)return!0;var i=n.offsetHeight,a=getY(n),o=a+i,r=isVisible(t);s>o||a>l?r&&c.push([n,t,i]):r?u||(u=n,p=a):d.push([n,t])}),each(d,function(e,t){var n=t[0],i=t[1];setStyle(n,"height","auto"),show(i)}),each(c,function(e,t){var n=t[0],i=t[1],a=t[2];setStyle(n,"height",a),hide(i)}),u&&p){var f=getY(u);f!=p&&scrollTop(o+(f-p))}}}}function initObjectsHideByScroll(e,t){var n=window,i=n.cur,a=n.onBodyScroll,o=n.onDOMReady;e&&(i.alHiddenObjects=e,a(function(){hideUnvisibleItems(t)}),o(function(){hideUnvisibleItems(t)}))}function checkPostsSeen(){var e=window,t=e.cur,n=e.pStats;if(t.alPostsStatsObjects){var i=getValues(t.alPostsStatsObjects);if(i){var a=scrollTop(),o=a+getCh(),r=[];each(i,function(e,t){if(attr(t,"data-ignore"))return!0;var i=getY(t),s=i+t.offsetHeight,l=(isVisible(t),attr(t,"data-clicked")),c=t.bits||0;return c>=3?!0:a>s||i>o?!0:(c|=i>=a&&o>i||l?1:0,c|=s>=a&&o>s||l?2:0,void(c&&(t.bits=c,3==c&&(r.push(n.postsGetRaws(t)),n.viewed(t)))))}),n.seen(r)}}}function initPostsStats(e){var t=window,n=t.cur,i=t.onBodyScroll,a=t.onDOMReady;e&&(n.alPostsStatsObjects=e,i(function(){checkPostsSeen()}),a(function(){checkPostsSeen()}))}function initAutoScroll(e,t,n){var i=window,a=i.onBodyScroll;if(e&&t){n=n||{};var o=n.delta||!1;a(function(n){var i=getValues(e);if(i){var a=getY(i),r=getCh(),s=a-n-r;a>0&&(o||2*r)>s&&t.call(i)}})}}function autoScroll(e,t,n){var i=window,a=i.ajax;n=n||{};var o=getValues(e),r=ge("show_more_loading"),s=n.no_cache||!1,l=function(){a.click(this,t,{use_cache:!s})};!o&&r&&l.call(r),initAutoScroll(e,l,n),n.hide_objects&&initObjectsHideByScroll(n.hide_objects)}function scrollToEl(e,t,n){e=ge(e)||window,t=t||0;var i=(e===window?1:getY(e))-t;scrollTop(i,n)}function scrollToHash(e){var t=window,n=t.nav;if(e=e||n.hash||location.hash,"#"===e[0]&&(e=e.substr(1)),e){var i=geBySel("a[name]");i===!1&&(i=geByTag("a")),each(i,function(t,n){return n.name==e?(scrollToEl(n),!1):void 0})}}function lockButton(e){var t=ge(e);if(/(^|s)(small_)?button(s|$)/i.test(t.className)){var n=ce("button",{id:t.id,className:t.className,innerHTML:'<span class="button_locked"><b class="button_locked_label">'+htsc(val(t))+"</b></span>",onclick:function(e){return cancelEvent(e)},real_btn:t});t.fake_btn=n,before(n,t),remove(t)}}function unlockButton(e){var t=ge(e);t.real_btn?(before(t.real_btn,t),remove(t),t.real_btn.fake_btn=null,t.real_btn=null):t.fake_btn&&(before(t,t.fake_btn),remove(t.fake_btn),t.fake_btn.real_btn=null,t.fake_btn=null)}function extend(){var e=Array.prototype.slice.call(arguments),t=e.shift();if(!e.length)return t;for(var n=0,i=e.length;i>n;n++)for(var a in e[n])"layerX"!=a&&"layerY"!=a&&(t[a]=e[n][a]);return t}function ge(e){return"string"==typeof e?document.getElementById(e):e}function geByClass(e,t,n){if(t=ge(t)||document,n=n||"*",t.getElementsByClassName){var i=t.getElementsByClassName(e);if("*"==n)return Array.prototype.slice.call(i);var a=[];n=n.toUpperCase();for(var o=0,r=i.length;r>o;o++)i[o].tagName.toUpperCase()==n&&a.push(i[o]);return a}for(var i=geByTag(n,t),a=[],s=new RegExp("(^|\s)"+escapeRE(e)+"(\s|$)"),o=0,r=i.length;r>o;o++)s.test(i[o].className)&&a.push(i[o]);return a}function geByClass1(e,t,n){return geByClass(e,t,n)[0]}function gpeByClass(e,t){if(t=ge(t),!t)return null;for(;t=t.parentNode;)if(hasClass(e,t))return t;return null}function geByTag(e,t){return(ge(t)||document).getElementsByTagName(e)}function geByTag1(e,t){return geByTag(e,t)[0]}function gpeByTag(e,t){if(t=ge(t),!t)return null;for(e=e.toUpperCase();t=t.parentNode;)if(t.tagName&&t.tagName.toUpperCase()==e)return t;return null}function geBySel(e,t){return t=ge(t)||document,t.querySelectorAll?t.querySelectorAll(e):!1}function geBySel1(e,t){return t=ge(t)||document,t.querySelector?t.querySelector(e):!1}function append(e,t){return e=ge(e),t=ge(t),e&&t&&t.appendChild(e)||!1}function before(e,t){return t=ge(t),t&&t.parentNode&&t.parentNode.insertBefore(ge(e),t)||!1}function after(e,t){return t=ge(t),t&&t.parentNode&&t.parentNode.insertBefore(ge(e),t.nextSibling)||!1}function replace(e,t){before(e,t)&&remove(t)}function remove(e){return e=ge(e),e&&e.parentNode?e.parentNode.removeChild(e):!1}function clone(e){return e=ge(e),e?e.cloneNode(!0):!1}function reflow(e){e=ge(e);try{{e.offsetWidth+e.offsetHeight}}catch(t){}}function tag(e){return e=ge(e),(e&&e.tagName||"").toLowerCase()}function outer(e){return e=ge(e),e?val(ce("div").appendChild(clone(e)).parentNode):""}function show(e){var t=ge(e);t&&(t.style.display=t.oldstyle||(hasClass("_ib",t)?"inline-block":hasClass("_i",t)||"span"==tag(t)?"inline":"block"))}function hide(e){var t=ge(e);t&&("none"!=t.style.display&&(t.oldstyle=t.style.display),t.style.display="none")}function isVisible(e){var t=ge(e);return t&&t.style?"none"!=t.style.display:!1}function toggle(e,t){"undefined"==typeof t&&(t=!isVisible(e)),t&&isVisible(e)||(t||isVisible(e))&&(t?show:hide)(e)}function ce(e,t,n){var i=document.createElement(e);return t&&extend(i,t),n&&setStyle(i,n),i}function elfocus(e,t,n){e=ge(e);try{if(e.focus(),("undefined"==typeof t||t===!1)&&(t=e.value.length),("undefined"==typeof n||n===!1)&&(n=t),e.createTextRange){var i=e.createTextRange();i.collapse(!0),i.moveEnd("character",t),i.moveStart("character",n),i.select()}else e.setSelectionRange&&e.setSelectionRange(t,n)}catch(a){}}function elblur(e){e=ge(e),e&&e.blur&&e.blur()}function val(e,t){if(e=ge(e),!e)return"";var n=e.tagName.toLowerCase(),i="input"==n||"textarea"==n||"select"==n,a=i&&("radio"==e.type||"checkbox"==e.type);if("undefined"==typeof t)return i?a?e.checked:e.value:e.innerHTML;if(i)a?e.checked=t:e.value=t;else{e.innerHTML=t;var o=window,r=o.ajax;"a"!=n&&(r.prepare_nav(e),r.prepare_click(e),r.onPrepared(!0,e))}}function attr(e,t,n){return(e=ge(e))?"undefined"==typeof n?"data-"==t.substr(0,5)&&e.dataset?e.dataset[t.substr(5).replace(/-([a-z0-9])/,function(e,t){return t.toUpperCase()})]||!1:e.getAttribute&&e.getAttribute(t)||!1:n===!1?e.removeAttribute&&e.removeAttribute(t)||!1:void(e.setAttribute&&e.setAttribute(t,n)):void 0}function cssToJs(e,t){return t?t+(e||"").replace(/(?:^|-)([a-z])/g,function(e,t){return(t||"").toUpperCase()}):(e||"").replace(/-([a-z])/g,function(e,t){return(t||"").toUpperCase()})}function getCssPropertyName(e,t,n){e=ge(e)||ce("div");for(var i=["webkit","Moz","ms","O",""],a=["-webkit-","-moz-","-ms-","-o-",""],o=0,r=i.length;r>o;o++){var s=i[o],l=cssToJs(t,s);if("undefined"!=typeof e.style[l])return n?a[o]+t:l}return!1}function cssValue(e,t){if("number"==typeof e){var n=1e7;e=Math.round(e*n)/n+(t||"")}return e}function getStyle(e,t,n){if(e=ge(e),!e)return!1;if(isArray(t)){var i={};return each(t,function(t,n){i[n]=getStyle(e,n)}),i}if(isUndefined(n)&&(n=!0),/transform(-origin)?|transition(-duration)?/i.test(t)&&(t=getCssPropertyName(e,t),!t))return!1;var a=window,o=a.browser;if(!n&&"opacity"==t&&o.msie){var r=e.style.filter;return r?r.indexOf("opacity=")>=0?parseFloat(r.match(/opacity=([^)]*)/)[1])/100+"":"1":""}if(!n&&e.style&&(e.style[t]||"height"==t))return e.style[t];var s,l=document.defaultView||window;if(l.getComputedStyle){t=t.replace(/([A-Z])/g,"-$1").toLowerCase();var c=l.getComputedStyle(e,null);c&&(s=c.getPropertyValue(t))}else if(e.currentStyle){if("opacity"==t&&o.msie){var r=e.currentStyle.filter;return r&&r.indexOf("opacity=")>=0?parseFloat(r.match(/opacity=([^)]*)/)[1])/100+"":"1"}var d=t.replace(/-(w)/g,function(e,t){return t.toUpperCase()});s=e.currentStyle[t]||e.currentStyle[d],"auto"==s&&(s=0),s=(s+"").split(" "),each(s,function(t,n){if(!/^d+(px)?$/i.test(n)&&/^d/.test(n)){var i=e.style,a=i.left,o=e.runtimeStyle.left;e.runtimeStyle.left=e.currentStyle.left,i.left=n||0,s[t]=i.pixelLeft+"px",i.left=a,e.runtimeStyle.left=o}}),s=s.join(" ")}if(n&&("width"==t||"height"==t)){var u="width"==t?getW(e):getH(e);s=(intval(s)?Math.max(floatval(s),u):u)+"px"}return s}extend(getStyle,{transform:function(e){var t,n=getStyle(e,"transform");return n?{scale:(t=n.match(/(^|s+)scale(([0-9.]+))(s+|$)/))&&t[2]||1,scale3d:(t=n.match(/(^|s+)scale3d(([0-9.]+,s+([0-9.]+),s+([0-9.]+)))(s+|$)/))&&t[2]||1,rotate:(t=n.match(/(^|s+)rotate(([0-9.-]+)(deg)?)(s+|$)/))&&+t[2]||0,translate:(t=n.match(/(^|s+)translate(([0-9.-]+)(px)?(?:,s+([0-9.-]+)(px)?))(s+|$)/))&&[+t[2],+t[4]]||[0,0],translate3d:(t=n.match(/(^|s+)translate3d(([0-9.-]+)(px)?(?:,s+([0-9.-]+)(px)?)(?:,s+([0-9.-]+)(px)?))(s+|$)/))&&[+t[2],+t[4],+t[6]]||[0,0,0]}:{scale:1,rotate:0,translate:[0,0]}}});function setStyle(e,t,n){if(e=ge(e),e&&e.style){if(isObject(t))return each(t,function(t,n){setStyle(e,t,n)});var i="number"==typeof n;i&&/height|width/i.test(t)&&(n=Math.abs(n)),(!/transform(-origin)?|transition(-duration)?/i.test(t)||(t=getCssPropertyName(e,t)))&&(e.style[t]=i&&!/z-?index|font-?weight|opacity|zoom|line-?height/i.test(t)?n+"px":n)}}extend(setStyle,{animate:function(e,t,n,i){var a=getCssPropertyName(e,"transition");if(a){if(!t)return e.onAnimationEnd?e.onAnimationEnd():setStyle.transition(e),setStyle;var o=isObject(n),r=(o?n.duration:n)||200,s=n.func||"ease";setStyle.transition(e,t,r,s);var l=window,c=l.browser;e.onAnimationEnd&&(c.opera?e.removeEventListener("oTransitionEnd",e.onAnimationEnd):removeEvent(e,"transitionend webkitTransitionEnd oTransitionEnd otransitionend msTransitionEnd",e.onAnimationEnd)),e.onAnimationEnd=function(){return c.opera?e.removeEventListener("oTransitionEnd",e.onAnimationEnd):removeEvent(e,"transitionend webkitTransitionEnd oTransitionEnd otransitionend msTransitionEnd",e.onAnimationEnd),e.onAnimationEnd=null,setStyle.transition(e),i&&i(e),!1},c.opera?e.addEventListener("oTransitionEnd",e.onAnimationEnd):addEvent(e,"transitionend webkitTransitionEnd oTransitionEnd otransitionend msTransitionEnd",e.onAnimationEnd)}return setStyle},transform:function(e,t,n,i){var a=window,o=a.has3d,r=[];if(isObject(t)){o&&(t.scale3d=t.scale,t.translate3d=t.translate);var s=extend(getStyle.transform(e),t);t=o?s.scale3d:s.scale,i=s.rotate,n=o?s.translate3d:s.translate}return"undefined"!=typeof t&&r.push(o?"scale3d("+cssValue(t)+", "+cssValue(t)+", 1)":"scale("+cssValue(t)+")"),"undefined"!=typeof i&&r.push("rotate("+cssValue(i,"deg")+")"),"undefined"!=typeof n&&r.push(o?"translate3d("+cssValue(n[0],"px")+", "+cssValue(n[1],"px")+", 0)":"translate("+cssValue(n[0],"px")+", "+cssValue(n[1],"px")+")"),r.length?void setStyle(e,"transform",r.join(" ")):setStyle(e,"transform","none")},transformOrigin:function(e,t,n){isArray(t)&&(n=t[1],t=t[0]),setStyle(e,"transform-origin",cssValue(t,"px")+" "+cssValue(n,"px"))},transition:function(e,t,n,i){var a=[];return t?(isArray(t)||(t=t.split(/s*,s*/)),n=cssValue(n,"ms"),each(t,function(){var t=getCssPropertyName(e,this,!0),o=[];t&&(o.push(t),o.push(n),i&&o.push(i),a.push(o.join(" ")))}),void setStyle(e,"transition",a.join(","))):setStyle(e,"transition","none")}});function hasClass(e,t,n){return(t=ge(t))?new RegExp("(^|\s)"+(n?e:escapeRE(e))+"(\s|$)").test(t.className):void 0}function addClass(e,t){(t=ge(t))&&!hasClass(e,t)&&(t.className=(t.className?t.className+" ":"")+e)}function removeClass(e,t,n){(t=ge(t))&&hasClass(e,t,n)&&(t.className=(t.className||"").replace(new RegExp("(^|\s)"+(n?e:escapeRE(e))+"(\s|$)"),function(e,t,n){return t&&n?" ":""}))}function toggleClass(e,t,n){var i="undefined"==typeof n?hasClass(e,t):!n;i?removeClass(e,t):addClass(e,t)}function replaceClass(e,t,n,i){removeClass(e,n,i),addClass(t,n)}function switchClass(e,t,n){hasClass(e,n)?replaceClass(e,t,n):replaceClass(t,e,n)}function getXY(e){if(e=ge(e),!e)return[0,0];var t=0,n=0;if(e.offsetParent)do t+=e.offsetLeft,n+=e.offsetTop;while(e=e.offsetParent);return[t,n]}function getX(e){return getXY(e)[0]}function getY(e){var t=getXY(e)[1];return t}function getW(e){return e=ge(e),e&&e.offsetWidth||0}function getH(e){return e=ge(e),e&&e.offsetHeight||0}function getCw(){return Math.max(window.innerWidth||0,(window.htmlNode||{}).clientWidth||0)}function getCh(){return Math.max(window.innerHeight||0,(window.htmlNode||{}).clientHeight||0)}function evalJs(e){window.execScript?window.execScript(e):eval.call(window,e)}function alLoadingFix(e,t){t=t||"al_loading";var n=ge(t);if(n){if(!e){var i=ge("m").offsetHeight||0,a=ge("mfoot").offsetHeight||0;e=getCh()-i+a}n.style.height=e+"px",addClass(t,n)}}function getHref(e){if(!e)return!1;var t=!1;return e.getAttribute&&(t=e.getAttribute("data-href")||e.getAttribute("href")),t||(e.pathname?t=e.pathname+e.search+e.hash:tag(e)||(t=e)),t||!1}function ajx2q(e){var t=[],n=function(e){try{return encodeURIComponent(e)}catch(t){return e}};for(var i in e)if(null!=e[i]&&!isFunction(e[i]))if(isArray(e[i]))for(var a=0,o=0,r=e[i].length;r>a;++a)null==e[i][a]||isFunction(e[i][a])||(t.push(n(i)+"["+o+"]="+n(e[i][a])),++o);else t.push(n(i)+"="+n(e[i]));return t.join("&")}function indexOf(e,t,n){for(var i=n||0,a=(e||[]).length;a>i;i++)if(e[i]==t)return i;return-1}function langNumeric(e,t,n){var i=window,a=i.langConfig;if(!t||!a)return e;var o;if(isArray(t)?(o=t[1],e!=Math.floor(e)?o=t[a.numRules["float"]]:each(a.numRules["int"],function(n,i){if("*"==i[0])return o=t[i[2]],!1;var a=i[0]?e%i[0]:e;return-1!=indexOf(i[1],a)?(o=t[i[2]],!1):void 0})):o=t,n){for(var r=e.toString().split("."),s=[],l=r[0].length-3;l>-3;l-=3)s.unshift(r[0].slice(l>0?l:0,l+3));r[0]=s.join(a.numDel),e=r.join(a.numDec)}return o=(o||"%s").replace("%s",e)}function setNotify(e){var t=intval(e),n=ge("header_msgs"),i=geByClass1("pcont","l");if(n&&(val(n,'<div class="hb_btn mhi_notify">'+(t>0?'<em class="mh_notify_counter">'+t+"</em>":"&nbsp;")+"</div>"),t>0?removeClass("mhb_no_notify",n):addClass("mhb_no_notify",n),i)){var a=geByClass1("mmi_mail",i),o=geByClass1("mmi_wrap",a),r=geByClass1("mm_counter",o);if(!a)return;t>0?r?val(r,t):append(ce("em",{className:"mm_counter",innerHTML:t}),o):remove(r)}}function getNotify(){var e=ge("header_msgs");return e?intval(val(geByTag1("em",e))):0}function canUploadFile(){return(window.XMLHttpRequest||window.XDomainRequest)&&(window.FormData||window.FileReader&&(window.XMLHttpRequest&&XMLHttpRequest.sendAsBinary||window.ArrayBuffer&&window.Uint8Array&&(window.MozBlobBuilder||window.WebKitBlobBuilder||window.BlobBuilder)))}function uploadFile(e,t,n){var i=window.XDomainRequest||window.XMLHttpRequest,a=new i;a.open("POST",e,!0),a.upload.addEventListener("progress",n.onProgress||rf,!1),a.onload=n.onComplete||rf,a.onerror=n.onError||rf;var o=n.onStart||rf;if(window.FormData){var r=new FormData;for(var s in t)r.append(s,t[s]);return a.send(r),o(a),a}try{if(i&&!i.prototype.sendAsBinary&&window.ArrayBuffer&&window.Uint8Array){var l=window.MozBlobBuilder||window.WebKitBlobBuilder||window.BlobBuilder;l&&(i.prototype.sendAsBinary=function(e){for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t,0),i=0;i<e.length;i++)n[i]=255&e.charCodeAt(i);var a=new l;a.append(t);var o=a.getBlob();this.send(o)})}var c="----VkComFormBoundary-"+srand(),d="",u=0,p=function(e,t,n){n+="--"+t+"--",e.setRequestHeader("Content-type",'multipart/form-data; boundary="'+t+'"'),e.sendAsBinary(n),o(e)};for(var s in t)if("function"==typeof t[s].getAsBinary){u++;var f=new FileReader,_=t[s],v=_.fileName||_.name||"";f.onload=function(){d+="--"+c+'rnContent-Disposition: form-data; name="'+utf2win(s)+'"; filename="'+utf2win(v)+'"rnContent-Type: application/octet-streamrn',0+f.result+"rn",u--,u||p(a,c,d)},f.readAsBinaryString(_)}else d+="--"+c+'rnContent-Disposition: form-data; name="'+utf2win(s)+'"rnrn'+utf2win(t[s])+"rn";return u||p(a,c,d),a}catch(h){return!1}return!1}function readFile(e,t){if(window.FileReader&&window.vk.iu_ex){var n=new FileReader;n.onload=function(){t&&t(n.result),n=null},n.readAsDataURL(e)}}!function(){var e=!1,t=[],n=function(){if(!e&&(e=!0,window.htmlNode=geByTag1("html"),window.bodyNode=geByTag1("body"),t)){for(var n=null;n=t.shift();)n.call(document);t=null}};function i(){document.removeEventListener("DOMContentLoaded",i,!1),n()}function a(){"complete"===document.readyState&&(document.detachEvent("onreadystatechange",a),n())}document.addEventListener?document.addEventListener("DOMContentLoaded",i,!1):document.attachEvent&&document.attachEvent("onreadystatechange",a),window.addEventListener?window.addEventListener("load",n,!1):window.attachEvent?window.attachEvent("onload",n):window.onload=n;function o(n){e?n.call(document):t.push(n)}window.onDOMReady=o}(),window.cdf=function(e){var t=e.createDocumentFragment(),n=e.createElement("div"),i=e.createRange&&e.createRange();return t&&t.appendChild(n),i&&i.selectNodeContents&&i.selectNodeContents(n),t?i&&i.createContextualFragment?function(t){return t?i.createContextualFragment(t):e.createDocumentFragment()}:function(t){if(!t)return e.createDocumentFragment();n.innerHTML=t;for(var i=e.createDocumentFragment();n.firstChild;)i.appendChild(n.firstChild);return i}:function(e){return ce("div",{innerHTML:e})}}(document),window.onBodyScroll=se(scrollTop),window.onBodyResize=se(),window.setDocumentDomain=setDocumentDomain,window.isUndefined=isUndefined,window.isFunction=isFunction,window.isArray=isArray,window.isObject=isObject,window.isEmpty=isEmpty,window.escapeRE=escapeRE,window.htsc=htsc,window.escapeAttr=escapeAttr,window.unescapeAttr=unescapeAttr,window.replaceEntities=replaceEntities,window.escapeStr=escapeStr,window.stripTags=stripTags,window.srand=srand,window.utf2win=utf2win,window.isHttpHref=isHttpHref,window.vkNow=vkNow,window.bind=bind,window.intval=intval,window.floatval=floatval,window.qs2obj=qs2obj,window.obj2qs=obj2qs,window.parseJSON=parseJSON,window.lsCheck=lsCheck,window.lsSet=lsSet,window.lsGet=lsGet,window.ssCheck=ssCheck,window.ssSet=ssSet,window.ssGet=ssGet,window.getValues=getValues,window.len=len,window.realSubstr=realSubstr,window.formatNum=formatNum,window.each=each,window.copy=copy,window.addEvent=addEvent,window.removeEvent=removeEvent,window.preventEvent=preventEvent,window.stopEvent=stopEvent,window.cancelEvent=cancelEvent,window.checkEvent=checkEvent,window.onCtrlEnter=onCtrlEnter,window.submitBtn=submitBtn,window.createIframe=createIframe,window.winToUtf=winToUtf,window.shortCurrency=shortCurrency,window.checkNav=checkNav,window.checkElementNav=checkElementNav,window.checkTouchHover=checkTouchHover,window.parseCyr=parseCyr,window.parseLat=parseLat,window.parseRusKeys=parseRusKeys,window.parseLatKeys=parseLatKeys,window.scrollLeft=scrollLeft,window.scrollTop=scrollTop,window.se=se,window.onBodyScrollForce=onBodyScrollForce,window.sgFix=sgFix,window.hideUnvisibleItems=hideUnvisibleItems,window.initObjectsHideByScroll=initObjectsHideByScroll,window.checkPostsSeen=checkPostsSeen,window.initPostsStats=initPostsStats,window.initAutoScroll=initAutoScroll,window.autoScroll=autoScroll,window.scrollToEl=scrollToEl,window.scrollToHash=scrollToHash,window.lockButton=lockButton,window.unlockButton=unlockButton,window.extend=extend,window.ge=ge,window.geByClass=geByClass,window.geByClass1=geByClass1,window.gpeByClass=gpeByClass,window.geByTag=geByTag,window.geByTag1=geByTag1,window.gpeByTag=gpeByTag,window.geBySel=geBySel,window.geBySel1=geBySel1,window.append=append,window.before=before,window.after=after,window.replace=replace,window.remove=remove,window.clone=clone,window.reflow=reflow,window.tag=tag,window.outer=outer,window.show=show,window.hide=hide,window.isVisible=isVisible,window.toggle=toggle,window.ce=ce,window.elfocus=elfocus,window.elblur=elblur,window.val=val,window.attr=attr,window.cssToJs=cssToJs,window.getCssPropertyName=getCssPropertyName,window.cssValue=cssValue,window.getStyle=getStyle,window.setStyle=setStyle,window.hasClass=hasClass,window.addClass=addClass,window.removeClass=removeClass,window.toggleClass=toggleClass,window.replaceClass=replaceClass,window.switchClass=switchClass,window.getXY=getXY,window.getX=getX,window.getY=getY,window.getW=getW,window.getH=getH,window.getCw=getCw,window.getCh=getCh,window.evalJs=evalJs,window.alLoadingFix=alLoadingFix,window.getHref=getHref,window.ajx2q=ajx2q,window.indexOf=indexOf,window.langNumeric=langNumeric,window.setNotify=setNotify,window.getNotify=getNotify,window.canUploadFile=canUploadFile,window.uploadFile=uploadFile,window.readFile=readFile},function(){var e=window,t=e.vkNow,n=e.addEvent,i=e.onBodyResize,a=e.hasClass,o=e.toggleClass,r=e.checkEvent,s=e.scrollTop,l=e.addClass,c=e.val,d=e.removeClass,u=e.ge,p=e.getCw,f=e.getCh,_=e.setStyle,v=window,h=v.thover,m=window,g=m.nav,w={inited:!1,width:!1,height:!1,onResize:null,_lastNav:!1,_opened:!1,_destroy:!1,init:function(){w.inited||(w.inited=!0,w.initEvents())},initEvents:function(){var e=function(e){w.fixHeight(t()+2e3,e)};n(window,"orientationchange",e),i(e),e(!0)},opened:function(){return a("z_opened",window.bodyNode)!==w.opened&&o("z_opened",window.bodyNode,w._opened),w._opened},toggle:function(e,t){return r(e)?!0:(w.opened()?w.close(e,t):w.open(e,t),!1)},open:function(e){return r(e)?!0:w.opened()?!1:(h.clear(),w.init(),w._st=s(),w._lastNav=!1,l("z_opened",window.bodyNode),w._opened=!0,w.fixHeight(t()+2e3,!0),s(0),!1)},close:function(e){return r(e)?!0:w.opened()?(h.clear(),c("z",""),d("z_opened",window.bodyNode),w._lastNav={cur:g.cur,path:g.path,params:g.params,hash:g.hash},w._opened=!1,w._destroy&&(w._destroy(),w._destroy=!1),s(w._st,1),w._st=!1,w.onResize=null,!1):!1},updateSize:function(){var e=u("z");e&&e.offsetWidth&&e.offsetHeight&&(w.width=e.offsetWidth,w.height=e.offsetHeight,w.onResize&&w.onResize())},fixHeight:function(e,n){if((w._opened||n)&&(e&&!(t()>e)||n)){var i=p(),a=f();(w._lastWidth!=i||w._lastHeight!=a||n)&&(w._lastWidth=i,w._lastHeight=a,_("z","height",a),w.updateSize(),s()||s(0)),clearTimeout(w._fixTo),w._fixTo=setTimeout(w.fixHeight,50,e)}},create:function(e,t){c("z",e),w._destroy=t}};window.zlayer=w},function(e){var t,n=e.exports={},i=[],a=!1,o=-1;function r(){a=!1,t.length?i=t.concat(i):o=-1,i.length&&s()}function s(){if(!a){var e=setTimeout(r);a=!0;for(var n=i.length;n;){for(t=i,i=[];++o<n;)t&&t[o].run();o=-1,n=i.length}t=null,a=!1,clearTimeout(e)}}n.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];i.push(new l(e,t)),1!==i.length||a||setTimeout(s,0)};function l(e,t){this.fun=e,this.array=t}l.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={};function c(){}n.on=c,n.addListener=c,n.once=c,n.off=c,n.removeListener=c,n.removeAllListeners=c,n.emit=c,n.binding=function(){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}}]);
/*299*/
?>
Онлайн: 1
Реклама