function parseCubeId(n,t){var r="",i=n.match(/coub\.com\/view\/([a-z0-9]{1,10})/i);i!=null?r=i[i.length-1]:(i=n.match(/coub\.com\/embed\/([a-z0-9]{1,10})/i),i!=null&&(r=i[i.length-1]));r!=""&&$.post("/comments/getcoubinfo/"+r,{},function(n){typeof n=="object"&&t(n)})}function parseYoutubeId(n){var i="",t=n.match(/youtube.com\/embed\/([a-zA-Z0-9_-]{1,20})/i);return t!=null?i=t[t.length-1]:(t=n.match(/youtube.com\/watch\?v=([a-zA-Z0-9_-]{1,20})/i),t!=null?i=t[t.length-1]:(t=n.match(/youtu\.be\/([a-zA-Z0-9_-]{1,20})/i),t!=null&&(i=t[t.length-1]))),i}function getElementsByClassName(n,t,i){var u=n.getElementsByTagName(t),f,r;if(!i)return u;for(f=[],r=0;r<u.length;r++)matchClass(u[r],i)&&(f[f.length]=u[r]);return f}function addClass(n,t){replaceClass(n,t,"")}function removeClass(n,t){replaceClass(n,"",t)}function replaceClass(n,t,i){var r=t;i&&i.length&&(i=i.replace(/\s+(\S)/g,"|$1"),r.length&&(r+="|"),r+=i);n.className=n.className.replace(new RegExp("(^|\\s+)("+r+")($|\\s+)","g"),"$1");n.className+=(n.className.length?" ":"")+t}function matchClass(n,t){return n&&n.className.length&&n.className.match(new RegExp("(^|\\s+)("+t+")($|\\s+)"))}function addEvent(n,t,i){n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent&&n.attachEvent("on"+t,i)}function removeEvent(n,t,i){n.removeEventListener?n.removeEventListener(t,i,!1):n.detachEvent&&n.detachEvent("on"+t,i)}function getPageY(n){for(var t=n.offsetTop;n.offsetParent!=null;)if(n=n.offsetParent,t+=n.offsetTop,n.tagName=="BODY")break;return t}function getPageX(n){for(var t=n.offsetLeft;n.offsetParent!=null;)if(n=n.offsetParent,t+=n.offsetLeft,n.tagName=="BODY")break;return t}function getMousePosition(n){var t,i;return n.pageX||n.pageY?(t=n.pageX,i=n.pageY):(n.clientX||n.clientY)&&(t=n.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,i=n.clientY+document.body.scrollTop+document.documentElement.scrollTop),{x:t,y:i}}var Paginator;(function(n,t){var i={viewbody:function(t){if(t.children().size()==0){var i=Math.abs(parseInt(n(".main").css("top")));n("body,html").css({overflow:""});n(".main").css({position:"",top:""});n(window).scrollTop(i)}else n("body").css("overflow")!="hidden"&&(n(".main").css({position:"relative",top:-parseInt(n(window).scrollTop())+"px"}),n("body,html").css({overflow:"hidden"}))},createTemplate:function(n,t){var i="";return i+='<div class="modal_popup_'+n.type+'"><div class="modal-window"><table class="modal-content"><tbody><tr>',i+='<td class="modal-close-default modal-content-table-left"><\/td>',i+='<td class="modal-content-center"><div class="modal-window-content">',i+='<div class="modal-header" style="display:none">',i+='<div class="modal-content-header">',i+='<span class="modal-content-action"><a class="modal-close-default modal-close-main-default modal-content-close" href="javascript:void(0);" onclick="$(window).modal_popup(\'remove\', {type:\''+n.type+'\'});"><span class="icon icon-x"><\/span><\/a><\/span>',i+='<div class="modal-content-rubric bold">'+(t==null?"":t)+"<\/div>",i+="<\/div>",i+="<\/div>",i+='<div class="modal-window-id" id="'+n.id+'"><div class="modal-content-load"><\/div><\/div>',i+="<\/div><\/td>",i+='<td class="modal-close-default modal-content-table-right"><\/td>',i+"<\/tr><\/tbody><\/table><\/div><\/div>"},add:function(n,t){if(n.find("> div.modal_popup_"+t.type).size()==0){n.append(i.createTemplate(t));var r=n.find("> div:last-child");return r.find(".modal-close-default").attr("onclick","$(window).modal_popup('remove', {type:'"+t.type+"'})"),r}return null},get:function(n,t){return n.find("> div.modal_popup_"+t.type).size()>0?n.find("> div.modal_popup_"+t.type):null},remove:function(n,t){n.find("> div.modal_popup_"+t.type).size()>0&&n.find("> div.modal_popup_"+t.type).remove()},removelast:function(n){n.find("> div:last").size()>0&&n.find("> div:last").remove()},activeArraw:function(n){return n.find("> div:last").size()>0&&n.find("> div:last").data("modal_popup").arraw},settings:function(t){var i={id:"",type:"",url:"",html:"",method:"GET",data:{},arraw:!1,header:!0,init:function(){},destroy:function(){}};try{if(n(t).attr("data-type"))return n.extend(i,{id:n(t).attr("data-id"),type:n(t).attr("data-type"),url:n(t).attr("data-url")!=null?n(t).attr("data-url"):n(t).attr("href")!=null?n(t).attr("href"):""})}catch(r){}return n.extend(i,t)}},r={init:function(r){var u=n.extend({container:t},r);return this.each(function(){var t=n(this),r=t.data("modal_popup");r||(t.data("modal_popup",{target:t,settings:u,container:n(u.container)}),n(window).bind("keydown",function(n){var r=t.data("modal_popup").container;if(n.target.nodeName!="TEXTAREA"&&n.target.nodeName!="INPUT")switch(n.keyCode){case 27:r.find("> div:last").find(".modal-close-main-default:first").click();break;case 37:i.activeArraw(r)&&r.find("> div:last").find(".modal-content-table-click-left").click();break;case 39:i.activeArraw(r)&&r.find("> div:last").find(".modal-content-table-click-right").click()}}))})},destroy:function(){return this.each(function(){var t=n(this),i=t.data("modal_popup");n(window).unbind(".modal_popup");i.modal_popup.remove();t.removeData("modal_popup")})},add:function(t){var r=i.settings(t);return this.each(function(){var e=n(this),u=e.data("modal_popup"),t=i.add(u.container,r),f;t==null&&(i.remove(u.container,r),t=i.add(u.container,r));t.data("modal_popup",r);i.viewbody(u.container);r.url!=""?n.ajax({url:r.url,data:r.data,type:r.method,success:function(i){var u=n(i);u.prop("tagName")=="DIV"?(r.header&&(t.find(".modal-header").css("display","block"),t.find(".modal-header").find(".modal-content-rubric").html(u.attr("data-title"))),t.find(".modal-window-id").html(i),typeof r.init=="function"&&r.init.apply(t,[i])):i!=null&&i.success===!0?i.name=="reload"&&(window.location.href=i.value):i!=null&&(r.header&&t.find(".modal-header").css("display","block"),typeof r.init=="function"&&r.init.apply(t,[i]))},error:function(){i.removelast(u.container);i.viewbody(u.container);comments.ViewError("Ошибка загрузки страницы, попробуйте обновить страницу")},timeout:1e4}):r.html!=""&&(f=n(r.html),f.prop("tagName")=="DIV"&&(r.header&&(t.find(".modal-header").css("display","block"),t.find(".modal-header").find(".modal-content-rubric").html(f.attr("data-title"))),t.find(".modal-window-id").html(r.html),typeof r.init=="function"&&r.init.apply(t,[r.html])))})},remove:function(t){var r=i.settings(t);return this.each(function(){var f=n(this),u=f.data("modal_popup"),t=i.get(u.container,r);t!=null&&typeof t.data("modal_popup").destroy&&t.data("modal_popup").destroy.apply(t);i.remove(u.container,r);i.viewbody(u.container)})}};n.fn.modal_popup=function(t){if(typeof r[t]=="function")return r[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t=="object")return r.init.apply(this,arguments);n.error("Метод с именем "+t+" не существует для jQuery.modal_popup")}})(jQuery,window);$(function(){function n(){var n="";return window.getSelection?n=window.getSelection().toString():document.selection&&document.selection.type!="Control"&&(n=document.selection.createRange().text),n}$(window).modal_popup({container:".modal-window-content-html"});$(window).on("myslo-login",function(){$(window).modal_popup("add",{id:"Login-registration",url:"/user/login",type:"auth"})});$(window).on("myslo-register",function(){$(window).modal_popup("add",{id:"Login-registration",url:"/user/register",type:"auth"})});$(window).on("myslo-recovery",function(){$(window).modal_popup("add",{id:"Login-registration",url:"/user/recovery",type:"auth"})});$(window).on("myslo-friend",function(){$(window).modal_popup("add",{id:"Login-registration",url:"/user/friendslistsocial",type:"auth",method:"POST"})});$(window).on("myslo-shop",function(n,t){$("head link.shop").size()==0&&$("head").append('<link class="shop" rel="stylesheet" href="/Css/Shop/shop.min.css?r='+parseInt(Math.random()*1e7)+'" type="text/css" />');$(window).modal_popup("add",{id:"shop-content",url:$(t).attr("data-url"),type:"shop",header:!1});try{yandexReachGoal("afisha-kassa-open")}catch(n){}});$(window).on("myslo-help",function(){$(window).modal_popup("add",{url:"/home/help",type:"help",header:!1})});$(window).on("myslo-arttest",function(n,t){$(window).modal_popup("add",{id:"arttest-content",url:$(t).attr("data-url"),type:"arttest"})});$(window).on("myslo-bug",function(){$(window).modal_popup("add",{url:"/home/bug",type:"bug",header:!1})});$(window).on("keydown",function(t){(t.keyCode==10||t.keyCode==13)&&t.ctrlKey&&$.trim(n())!=""&&$(window).trigger("myslo-bug")})}),function(n){n.address=function(){var ct=function(t){return t=n.extend(n.Event(t),function(){for(var r={},t=n.address.parameterNames(),i=0,u=t.length;i<u;i++)r[t[i]]=n.address.parameter(t[i]);return{value:n.address.value(),path:n.address.path(),pathNames:n.address.pathNames(),parameterNames:t,parameters:r,queryString:n.address.queryString()}}.call(n.address)),n(n.address).trigger(t),t},y=function(n){return Array.prototype.slice.call(n)},k=function(){return n().bind.apply(n(n.address),Array.prototype.slice.call(arguments)),n.address},ei=function(){return n().unbind.apply(n(n.address),Array.prototype.slice.call(arguments)),n.address},ut=function(){return it.pushState&&t.state!==r},pt=function(){return("/"+s.pathname.replace(new RegExp(t.state),"")+s.search+(ft()?"#"+ft():"")).replace(ti,"/")},ft=function(){var n=s.href.indexOf("#");return n!=-1?s.href.substr(n+1):""},h=function(){return ut()?pt():ft()},wt=function(){return"javascript"},lt=function(n){return n=n.toString(),(t.strict&&n.substr(0,1)!="/"?"/":"")+n},l=function(n,t){return parseInt(n.css(t),10)},d=function(){if(!st){var n=h();decodeURI(i)!=decodeURI(n)&&(v&&b<7?s.reload():(v&&!ot&&t.history&&a(at,50),i=n,g(o)))}},g=function(n){return a(oi,10),ct(dt).isDefaultPrevented()||ct(n?gt:ni).isDefaultPrevented()},oi=function(){if(t.tracker!=="null"&&t.tracker!==nt){var f=n.isFunction(t.tracker)?t.tracker:u[t.tracker],i=(s.pathname+s.search+(n.address&&!ut()?n.address.value():"")).replace(/\/\//,"/").replace(/^\/$/,"");n.isFunction(f)?f(i):n.isFunction(u.urchinTracker)?u.urchinTracker(i):u.pageTracker!==r&&n.isFunction(u.pageTracker._trackPageview)?u.pageTracker._trackPageview(i):u._gaq!==r&&n.isFunction(u._gaq.push)&&u._gaq.push(["_trackPageview",decodeURI(i)])}},at=function(){var n=wt()+":"+o+";document.open();document.writeln('<html><head><title>"+e.title.replace(/\'/g,"\\'")+"<\/title><script>var "+p+' = "'+encodeURIComponent(h()).replace(/\'/g,"\\'")+(e.domain!=s.hostname?'";document.domain="'+e.domain:"")+"\";<\/script><\/head><\/html>');document.close();";b<7?f.src=n:f.contentWindow.location.replace(n)},bt=function(){if(rt&&ii!=-1){for(var n,u=rt.substr(ii+1).split("&"),r=0;r<u.length;r++)n=u[r].split("="),/^(autoUpdate|history|strict|wrap)$/.test(n[0])&&(t[n[0]]=isNaN(n[1])?/^(true|yes)$/i.test(n[1]):parseInt(n[1],10)!==0),/^(state|tracker)$/.test(n[0])&&(t[n[0]]=n[1]);rt=nt}i=h()},kt=function(){if(!ri){if(ri=c,bt(),n('a[rel*="address:"]').address(),t.wrap){var y=n("body");n("body > *").wrapAll('<div style="padding:'+(l(y,"marginTop")+l(y,"paddingTop"))+"px "+(l(y,"marginRight")+l(y,"paddingRight"))+"px "+(l(y,"marginBottom")+l(y,"paddingBottom"))+"px "+(l(y,"marginLeft")+l(y,"paddingLeft"))+'px;" />').parent().wrap('<div id="'+p+'" style="height:100%;overflow:auto;position:relative;'+(et&&!window.statusbar.visible?"resize:both;":"")+'" />');n("html, body").css({height:"100%",margin:0,padding:0,overflow:"hidden"});et&&n('<style type="text/css" />').appendTo("head").text("#"+p+"::-webkit-resizer { background-color: #fff; }")}v&&!ot&&(y=e.getElementsByTagName("frameset")[0],f=e.createElement((y?"":"i")+"frame"),f.src=wt()+":"+o,y?(y.insertAdjacentElement("beforeEnd",f),y[y.cols?"cols":"rows"]+=",0",f.noResize=c,f.frameBorder=f.frameSpacing=0):(f.style.display="none",f.style.width=f.style.height=0,f.tabIndex=-1,e.body.insertAdjacentElement("afterBegin",f)),a(function(){n(f).bind("load",function(){var n=f.contentWindow;i=n[p]!==r?n[p]:"";i!=h()&&(g(o),s.hash=i)});f.contentWindow[p]===r&&at()},50));a(function(){ct("init");g(o)},1);ut()||(v&&b>7||!v&&ot?u.addEventListener?u.addEventListener(tt,d,o):u.attachEvent&&u.attachEvent("on"+tt,d):hi(d,50));"state"in window.history&&n(window).trigger("popstate")}},si=function(n){return n=n.toLowerCase(),n=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[],{browser:n[1]||"",version:n[2]||"0"}},r,nt=null,p="jQueryAddress",tt="hashchange",dt="change",gt="internalChange",ni="externalChange",c=!0,o=!1,t={autoUpdate:c,history:c,strict:c,wrap:o},w=function(){var n={},t=si(navigator.userAgent);return t.browser&&(n[t.browser]=!0,n.version=t.version),n.chrome?n.webkit=!0:n.webkit&&(n.safari=!0),n}(),b=parseFloat(w.version),et=w.webkit||w.safari,v=!n.support.opacity,u=function(){try{return top.document!==r&&top.document.title!==r?top:window}catch(n){return window}}(),e=u.document,it=u.history,s=u.location,hi=setInterval,a=setTimeout,ti=/\/{2,9}/g,yt,fi;w=navigator.userAgent;var ot="on"+tt in u,f,rt=n("script:last").attr("src"),ii=rt?rt.indexOf("?"):-1,vt=e.title,st=o,ri=o,ui=c,ht=o,i=h();return v&&(b=parseFloat(w.substr(w.indexOf("MSIE")+4)),e.documentMode&&e.documentMode!=b&&(b=e.documentMode!=8?7:8),yt=e.onpropertychange,e.onpropertychange=function(){yt&&yt.call(e);e.title!=vt&&e.title.indexOf("#"+h())!=-1&&(e.title=vt)}),it.navigationMode&&(it.navigationMode="compatible"),document.readyState=="complete"?fi=setInterval(function(){n.address&&(kt(),clearInterval(fi))},50):(bt(),n(kt)),n(window).bind("popstate",function(){decodeURI(i)!=decodeURI(h())&&(i=h(),g(o))}).bind("unload",function(){u.removeEventListener?u.removeEventListener(tt,d,o):u.detachEvent&&u.detachEvent("on"+tt,d)}),{bind:function(){return k.apply(this,y(arguments))},unbind:function(){return ei.apply(this,y(arguments))},init:function(){return k.apply(this,["init"].concat(y(arguments)))},change:function(){return k.apply(this,[dt].concat(y(arguments)))},internalChange:function(){return k.apply(this,[gt].concat(y(arguments)))},externalChange:function(){return k.apply(this,[ni].concat(y(arguments)))},baseURL:function(){var n=s.href;return n.indexOf("#")!=-1&&(n=n.substr(0,n.indexOf("#"))),/\/$/.test(n)&&(n=n.substr(0,n.length-1)),n},autoUpdate:function(n){return n!==r?(t.autoUpdate=n,this):t.autoUpdate},history:function(n){return n!==r?(t.history=n,this):t.history},state:function(n){if(n!==r){t.state=n;var i=pt();return t.state!==r&&(it.pushState?i.substr(0,3)=="/#/"&&s.replace(t.state.replace(/^\/$/,"")+i.substr(2)):i!="/"&&i.replace(/^\/#/,"")!=ft()&&a(function(){s.replace(t.state.replace(/^\/$/,"")+"/#"+i)},1)),this}return t.state},strict:function(n){return n!==r?(t.strict=n,this):t.strict},tracker:function(n){return n!==r?(t.tracker=n,this):t.tracker},wrap:function(n){return n!==r?(t.wrap=n,this):t.wrap},update:function(){return ht=c,this.value(i),ht=o,this},title:function(n){return n!==r?(a(function(){vt=e.title=n;ui&&f&&f.contentWindow&&f.contentWindow.document&&(f.contentWindow.document.title=n,ui=o)},50),this):e.title},value:function(n){if(n!==r){if(n=lt(n),n=="/"&&(n=""),i==n&&!ht)return;if(i=n,t.autoUpdate||ht){if(g(c))return this;ut()?it[t.history?"pushState":"replaceState"]({},"",t.state.replace(/\/$/,"")+(i===""?"/":i)):(st=c,et?t.history?s.hash="#"+i:s.replace("#"+i):i!=h()&&(t.history?s.hash="#"+i:s.replace("#"+i)),v&&!ot&&t.history&&a(at,50),et?a(function(){st=o},1):st=o)}return this}return lt(i)},path:function(n){if(n!==r){var t=this.queryString(),u=this.hash();return this.value(n+(t?"?"+t:"")+(u?"#"+u:"")),this}return lt(i).split("#")[0].split("?")[0]},pathNames:function(){var n=this.path(),t=n.replace(ti,"/").split("/");return(n.substr(0,1)=="/"||n.length===0)&&t.splice(0,1),n.substr(n.length-1,1)=="/"&&t.splice(t.length-1,1),t},queryString:function(n){if(n!==r){var t=this.hash();return this.value(this.path()+(n?"?"+n:"")+(t?"#"+t:"")),this}return n=i.split("?"),n.slice(1,n.length).join("?").split("#")[0]},parameter:function(t,i,u){var f,o,s,h,e,c;if(i!==r){for(s=this.parameterNames(),o=[],i=i===r||i===nt?"":i.toString(),f=0;f<s.length;f++)for(h=s[f],e=this.parameter(h),typeof e=="string"&&(e=[e]),h==t&&(e=i===nt||i===""?[]:u?e.concat([i]):[i]),c=0;c<e.length;c++)o.push(h+"="+e[c]);return n.inArray(t,s)==-1&&i!==nt&&i!==""&&o.push(t+"="+i),this.queryString(o.join("&")),this}if(i=this.queryString()){for(u=[],o=i.split("&"),f=0;f<o.length;f++)i=o[f].split("="),i[0]==t&&u.push(i.slice(1).join("="));if(u.length!==0)return u.length!=1?u:u[0]}},parameterNames:function(){var t=this.queryString(),r=[],i,u;if(t&&t.indexOf("=")!=-1)for(t=t.split("&"),i=0;i<t.length;i++)u=t[i].split("=")[0],n.inArray(u,r)==-1&&r.push(u);return r},hash:function(n){return n!==r?(this.value(i.split("#")[0]+(n?"#"+n:"")),this):(n=i.split("#"),n.slice(1,n.length).join("#"))}}}();n.fn.address=function(t){return this.data("address")||this.on("click",function(i){if(i.shiftKey||i.ctrlKey||i.metaKey||i.which==2)return!0;var r=i.currentTarget;n(r).is("a")&&(i.preventDefault(),i=t?t.call(r):/address:/.test(n(r).attr("rel"))?n(r).attr("rel").split("address:")[1].split(" ")[0]:n.address.state()!==undefined&&!/^\/?$/.test(n.address.state())?n(r).attr("href").replace(new RegExp("^(.*"+n.address.state()+"|\\.)"),""):n(r).attr("href").replace(/^(#\!?|\.)/,""),n.address.value(i))}).on("submit",function(i){var r=i.currentTarget;n(r).is("form")&&(i.preventDefault(),i=n(r).attr("action"),r=t?t.call(r):(i.indexOf("?")!=-1?i.replace(/&$/,""):i+"?")+n(r).serialize(),n.address.value(r))}).data("address",!0),this}}(jQuery),function(n){var t={init:function(r){return this.each(function(){var e=n(this),f,u,s,o;if(e.data("uploadifive",{inputs:{},inputCount:0,fileID:0,queue:{count:0,selected:0,replaced:0,errors:0,queued:0,cancelled:0},uploads:{current:0,attempts:0,successful:0,errors:0,count:0}}),f=e.data("uploadifive"),u=f.settings=n.extend({auto:!0,buttonClass:!1,buttonText:"Select Files",checkScript:!1,dnd:!0,dropTarget:!1,fileObjName:"Filedata",fileSizeLimit:0,fileType:!1,formData:{},height:30,itemTemplate:!1,method:"post",multi:!0,overrideEvents:[],queueID:!1,queueSizeLimit:0,removeCompleted:!1,simUploadLimit:0,truncateLength:0,uploadLimit:0,uploadScript:"uploadifive.php",width:100},r),isNaN(u.fileSizeLimit)?(s=parseInt(u.fileSizeLimit)*1.024,u.fileSizeLimit.indexOf("KB")>-1?u.fileSizeLimit=s*1e3:u.fileSizeLimit.indexOf("MB")>-1?u.fileSizeLimit=s*1e6:u.fileSizeLimit.indexOf("GB")>-1&&(u.fileSizeLimit=s*1e9)):u.fileSizeLimit=u.fileSizeLimit*1024,f.inputTemplate=n('<input type="file">').css({"font-size":u.height+"px",opacity:0,position:"absolute",right:"-3px",top:"-3px","z-index":999}),f.createInput=function(){var i=f.inputTemplate.clone(),r=i.name="input"+f.inputCount++;u.multi&&i.attr("multiple",!0);i.bind("change",function(){var i,o;if(f.queue.selected=0,f.queue.replaced=0,f.queue.errors=0,f.queue.queued=0,i=this.files.length,f.queue.selected=i,f.queue.count+i>u.queueSizeLimit&&u.queueSizeLimit!==0)n.inArray("onError",u.overrideEvents)<0&&alert("The maximum number of queue items has been reached ("+u.queueSizeLimit+").  Please select fewer files."),typeof u.onError=="function"&&u.onError.call(e,"QUEUE_LIMIT_EXCEEDED");else{for(o=0;o<i;o++)file=this.files[o],f.addQueueItem(file);f.inputs[r]=this;f.createInput()}u.auto&&t.upload.call(e);typeof u.onSelect=="function"&&u.onSelect.call(e,f.queue)});f.currentInput&&f.currentInput.hide();f.button.append(i);f.currentInput=i},f.destroyInput=function(t){n(f.inputs[t]).remove();delete f.inputs[t];f.inputCount--},f.drop=function(i){var o;f.queue.selected=0;f.queue.replaced=0;f.queue.errors=0;f.queue.queued=0;var r=i.dataTransfer,h=r.name="input"+f.inputCount++,s=r.files.length;if(f.queue.selected=s,f.queue.count+s>u.queueSizeLimit&&u.queueSizeLimit!==0)n.inArray("onError",u.overrideEvents)<0&&alert("The maximum number of queue items has been reached ("+u.queueSizeLimit+").  Please select fewer files."),typeof u.onError=="function"&&u.onError.call(e,"QUEUE_LIMIT_EXCEEDED");else{for(o=0;o<s;o++)file=r.files[o],f.addQueueItem(file);f.inputs[h]=r}u.auto&&t.upload.call(e);typeof u.onDrop=="function"&&u.onDrop.call(e,r.files,r.files.length);i.preventDefault();i.stopPropagation()},f.fileExistsInQueue=function(n){var i,t;for(i in f.inputs)for(input=f.inputs[i],limit=input.files.length,t=0;t<limit;t++)if(existingFile=input.files[t],existingFile.name==n.name&&!existingFile.complete)return!0;return!1},f.removeExistingFile=function(n){var r,i;for(r in f.inputs)for(input=f.inputs[r],limit=input.files.length,i=0;i<limit;i++)existingFile=input.files[i],existingFile.name!=n.name||existingFile.complete||(f.queue.replaced++,t.cancel.call(e,existingFile,!0))},f.queueItem=u.itemTemplate==!1?n('<div class="uploadifive-queue-item">                        <a class="close" href="#">X<\/a>                        <div><span class="filename"><\/span><span class="fileinfo"><\/span><\/div>                        <div class="progress">                            <div class="progress-bar"><\/div>                        <\/div>                    <\/div>'):n(u.itemTemplate),f.addQueueItem=function(i){var r,s,o;if(n.inArray("onAddQueueItem",u.overrideEvents)<0&&(f.removeExistingFile(i),i.queueItem=f.queueItem.clone(),i.queueItem.attr("id",u.id+"-file-"+f.fileID++),i.queueItem.find(".close").bind("click",function(){return t.cancel.call(e,i),!1}),r=i.name,r.length>u.truncateLength&&u.truncateLength!=0&&(r=r.substring(0,u.truncateLength)+"..."),i.queueItem.find(".filename").html(r),i.queueItem.data("file",i),f.queueEl.append(i.queueItem)),typeof u.onAddQueueItem=="function"&&u.onAddQueueItem.call(e,i),u.fileType)if(n.isArray(u.fileType)){for(s=!1,o=0;o<u.fileType.length;o++)i.type.indexOf(u.fileType[o])>-1&&(s=!0);s||f.error("FORBIDDEN_FILE_TYPE",i)}else i.type.indexOf(u.fileType)<0&&f.error("FORBIDDEN_FILE_TYPE",i);i.size>u.fileSizeLimit&&u.fileSizeLimit!=0?f.error("FILE_SIZE_LIMIT_EXCEEDED",i):(f.queue.queued++,f.queue.count++)},f.removeQueueItem=function(t,i,r){r||(r=0);var u=i?0:500;t.queueItem&&(t.queueItem.find(".fileinfo").html()!=" - Completed"&&t.queueItem.find(".fileinfo").html(" - Cancelled"),t.queueItem.find(".progress-bar").width(0),t.queueItem.delay(r).fadeOut(u,function(){n(this).remove()}),delete t.queueItem,f.queue.count--)},f.filesToUpload=function(){var t=0,i,n;for(i in f.inputs)for(input=f.inputs[i],limit=input.files.length,n=0;n<limit;n++)file=input.files[n],file.skip||file.complete||t++;return t},f.checkExists=function(i){if(n.inArray("onCheck",u.overrideEvents)<0){n.ajaxSetup({async:!1});var r=n.extend(u.formData,{filename:i.name});if(n.post(u.checkScript,r,function(n){i.exists=parseInt(n)}),i.exists&&!confirm("A file named "+i.name+" already exists in the upload folder.\nWould you like to replace it?"))return t.cancel.call(e,i),!0}return typeof u.onCheck=="function"&&u.onCheck.call(e,i,i.exists),!1},f.uploadFile=function(t,r){var o,s;if(!t.skip&&!t.complete&&!t.uploading)if(t.uploading=!0,f.uploads.current++,f.uploads.attempted++,xhr=t.xhr=new XMLHttpRequest,typeof FormData=="function"||typeof FormData=="object"){o=new FormData;o.append(u.fileObjName,t);for(i in u.formData)o.append(i,u.formData[i]);xhr.open(u.method,u.uploadScript,!0);xhr.upload.addEventListener("progress",function(n){n.lengthComputable&&f.progress(n,t)},!1);xhr.addEventListener("load",function(n){this.readyState==4&&(t.uploading=!1,this.status==200?t.xhr.responseText!=="Invalid file type."?f.uploadComplete(n,t,r):f.error(t.xhr.responseText,t,r):this.status==404?f.error("404_FILE_NOT_FOUND",t,r):this.status==403?f.error("403_FORBIDDEN",t,r):f.error("Unknown Error",t,r))});xhr.send(o)}else s=new FileReader,s.onload=function(i){var h="-------------------------"+(new Date).getTime(),c="--",s="\r\n",o="",l,a;o+=c+h+s;o+='Content-Disposition: form-data; name="'+u.fileObjName+'"';t.name&&(o+='; filename="'+t.name+'"');o+=s;o+="Content-Type: application/octet-stream"+s+s;o+=i.target.result+s;for(key in u.formData)o+=c+h+s,o+='Content-Disposition: form-data; name="'+key+'"'+s+s,o+=u.formData[key]+s;o+=c+h+c+s;xhr.upload.addEventListener("progress",function(n){f.progress(n,t)},!1);xhr.addEventListener("load",function(n){t.uploading=!1;var i=this.status;i==404?f.error("404_FILE_NOT_FOUND",t,r):t.xhr.responseText!="Invalid file type."?f.uploadComplete(n,t,r):f.error(t.xhr.responseText,t,r)},!1);l=u.uploadScript;u.method=="get"&&(a=n(u.formData).param(),l+=a);xhr.open(u.method,u.uploadScript,!0);xhr.setRequestHeader("Content-Type","multipart/form-data; boundary="+h);typeof u.onUploadFile=="function"&&u.onUploadFile.call(e,t);xhr.sendAsBinary(o)},s.readAsBinaryString(t)},f.progress=function(t,i){if(n.inArray("onProgress",u.overrideEvents)<0){if(t.lengthComputable)var r=Math.round(t.loaded/t.total*100);i.queueItem.find(".fileinfo").html(" - "+r+"%");i.queueItem.find(".progress-bar").css("width",r+"%")}typeof u.onProgress=="function"&&u.onProgress.call(e,i,t)},f.error=function(i,r,o){if(n.inArray("onError",u.overrideEvents)<0){switch(i){case"404_FILE_NOT_FOUND":errorMsg="404 Error";break;case"403_FORBIDDEN":errorMsg="403 Forbidden";break;case"FORBIDDEN_FILE_TYPE":errorMsg="Forbidden File Type";break;case"FILE_SIZE_LIMIT_EXCEEDED":errorMsg="File Too Large";break;default:errorMsg="Unknown Error"}r.queueItem.addClass("error").find(".fileinfo").html(" - "+errorMsg);r.queueItem.find(".progress").remove()}typeof u.onError=="function"&&u.onError.call(e,i,r);r.skip=!0;i=="404_FILE_NOT_FOUND"?f.uploads.errors++:f.queue.errors++;o&&t.upload.call(e,null,!0)},f.uploadComplete=function(i,r,o){n.inArray("onUploadComplete",u.overrideEvents)<0&&(r.queueItem.find(".progress-bar").css("width","100%"),r.queueItem.find(".fileinfo").html(" - Completed"),r.queueItem.find(".progress").slideUp(250),r.queueItem.addClass("complete"));typeof u.onUploadComplete=="function"&&u.onUploadComplete.call(e,r,r.xhr.responseText);u.removeCompleted&&setTimeout(function(){t.cancel.call(e,r)},3e3);r.complete=!0;f.uploads.successful++;f.uploads.count++;f.uploads.current--;delete r.xhr;o&&t.upload.call(e,null,!0)},f.queueComplete=function(){typeof u.onQueueComplete=="function"&&u.onQueueComplete.call(e,f.uploads)},window.File&&window.FileList&&window.Blob&&(window.FileReader||window.FormData))u.id="uploadifive-"+e.attr("id"),f.button=n('<div id="'+u.id+'" class="uploadifive-button">'+u.buttonText+"<\/div>"),u.buttonClass&&f.button.addClass(u.buttonClass),f.button.css({height:u.height,"line-height":u.height+"px",overflow:"hidden",position:"relative","text-align":"center",width:u.width}),e.before(f.button).appendTo(f.button).hide(),f.createInput.call(e),u.queueID?f.queueEl=n("#"+u.queueID):(u.queueID=u.id+"-queue",f.queueEl=n('<div id="'+u.queueID+'" class="uploadifive-queue" />'),f.button.after(f.queueEl)),u.dnd&&(o=u.dropTarget?n(u.dropTarget):f.queueEl.get(0),o.addEventListener("dragleave",function(n){n.preventDefault();n.stopPropagation()},!1),o.addEventListener("dragenter",function(n){n.preventDefault();n.stopPropagation()},!1),o.addEventListener("dragover",function(n){n.preventDefault();n.stopPropagation()},!1),o.addEventListener("drop",f.drop,!1)),XMLHttpRequest.prototype.sendAsBinary||(XMLHttpRequest.prototype.sendAsBinary=function(n){function t(n){return n.charCodeAt(0)&255}var i=Array.prototype.map.call(n,t),r=new Uint8Array(i);this.send(r.buffer)}),typeof u.onInit=="function"&&u.onInit.call(e);else return typeof u.onFallback=="function"&&u.onFallback.call(e),!1})},debug:function(){return this.each(function(){console.log(n(this).data("uploadifive"))})},clearQueue:function(){this.each(function(){var u=n(this),r=u.data("uploadifive"),f=r.settings;for(var e in r.inputs)for(input=r.inputs[e],limit=input.files.length,i=0;i<limit;i++)file=input.files[i],t.cancel.call(u,file);typeof f.onClearQueue=="function"&&f.onClearQueue.call(u,n("#"+r.settings.queueID))})},cancel:function(i,r){this.each(function(){var f=n(this),u=f.data("uploadifive"),e=u.settings;typeof i=="string"&&(isNaN(i)||(fileID="uploadifive-"+n(this).attr("id")+"-file-"+i),i=n("#"+fileID).data("file"));i.skip=!0;u.filesCancelled++;i.uploading&&(u.uploads.current--,i.uploading=!1,i.xhr.abort(),delete i.xhr,t.upload.call(f));n.inArray("onCancel",e.overrideEvents)<0&&u.removeQueueItem(i,r);typeof e.onCancel=="function"&&e.onCancel.call(f,i)})},upload:function(t,i){this.each(function(){var f=n(this),r=f.data("uploadifive"),u=r.settings,e;t?r.uploadFile.call(f,t):r.uploads.count+r.uploads.current<u.uploadLimit||u.uploadLimit==0?(i||(r.uploads.attempted=0,r.uploads.successsful=0,r.uploads.errors=0,e=r.filesToUpload(),typeof u.onUpload=="function"&&u.onUpload.call(f,e)),n("#"+u.queueID).find(".uploadifive-queue-item").not(".error, .complete").each(function(){if(_file=n(this).data("file"),r.uploads.current>=u.simUploadLimit&&u.simUploadLimit!==0||r.uploads.current>=u.uploadLimit&&u.uploadLimit!==0||r.uploads.count>=u.uploadLimit&&u.uploadLimit!==0)return!1;u.checkScript?(_file.checking=!0,skipFile=r.checkExists(_file),_file.checking=!1,skipFile||r.uploadFile(_file,!0)):r.uploadFile(_file,!0)}),n("#"+u.queueID).find(".uploadifive-queue-item").not(".error, .complete").size()==0&&r.queueComplete()):r.uploads.current==0&&(n.inArray("onError",u.overrideEvents)<0&&r.filesToUpload()>0&&u.uploadLimit!=0&&alert("The maximum upload limit has been reached."),typeof u.onError=="function"&&u.onError.call(f,"UPLOAD_LIMIT_EXCEEDED",r.filesToUpload()))})},destroy:function(){this.each(function(){var i=n(this),u=i.data("uploadifive"),r=u.settings;t.clearQueue.call(i);r.queueID||n("#"+r.queueID).remove();i.siblings("input").remove();i.show().insertBefore(u.button);u.button.remove();typeof r.onDestroy=="function"&&r.onDestroy.call(i)})}};n.fn.uploadifive=function(i){if(t[i])return t[i].apply(this,Array.prototype.slice.call(arguments,1));if(typeof i!="object"&&i)n.error("The method "+i+" does not exist in $.uploadify");else return t.init.apply(this,arguments)}}(jQuery);jQuery.fn.myslo_window=function(n,t){var t=t||null,n=jQuery.extend({position_border:"0px",position_border_height:"0px",block_scroll:"50px",width:"300px",min_height:"200px",delay:500,closebydocumentclick:!0,closebydocumentesc:!0,typeopen:"vertical",styleopen:"auto",cornerposition:"center",event:{init:function(){},open_pre:function(){},open_change:function(){},open_pos:function(){},close_pre:function(){},close_pos:function(){}}},n);return this.each(function(){var i={},r,u;i.main=$(this);i.main.get(0)._myslo_window||(r=function(n){var t=n,i=function(n){return typeof t[n]=="function"?!0:!1};return function(n,i){var r=n,u=i;return{clear:function(){t[r]=function(){}},init:function(n){typeof n=="function"&&(t[r]=n)},start:function(){if(typeof t[r]=="function")return t[r](u)}}}}(n.event),i.window={},i.content={},i.isopen=function(){return i.window.css("display")=="none"?!1:!0},i.new_options={},i.isanimate=!1,i.init=function(){i.options=n;i.main.css({position:"relative"});typeof opera!="undefined"&&window.opera!=null&&i.main.css("display")=="inline"&&i.main.css("display","inline-block");i.main.append('<div class="myslo_html"><div class="myslo_window" style="display:none"><div class="myslo_window_content"><div class="myslo_window_corner"><\/div><\/div><\/div><\/div>');i.html=i.main.find(".myslo_html");i.window=i.main.find(".myslo_window");i.content=i.main.find(".myslo_window_content");i.main.bind("click",function(n){i.isopen()?i.close_click(n):i.open()});i.content.css({"min-height":parseInt(i.options.min_height)+"px",width:parseInt(i.options.width)+"px"});r("init",i.main).start()},i.open=function(){var f,n,t,u;if(!i.isanimate){if(r("open_pre",i.main).start(),i.isanimate=!0,i.options=jQuery.extend(i.options,i.new_options),i.main.css("z-index","11"),i.window.css({display:"block",opacity:0,"padding-bottom":0,"padding-top":0}),f={opacity:1},n={},i.options.typeopen=="vertical"){switch(i.options.cornerposition){case"left":n={left:parseInt(i.main.innerWidth())/2-18+"px",right:parseInt(i.main.innerWidth())/2-parseInt(i.options.width)+18+"px"};i.window.addClass("myslo_html_corner_left");break;case"right":n={left:parseInt(i.main.innerWidth())/2-parseInt(i.options.width)+18+"px",right:parseInt(i.main.innerWidth())/2-18+"px"};i.window.addClass("myslo_html_corner_right");break;case"center":n={left:(parseInt(i.main.innerWidth())-parseInt(i.options.width))/2+"px",right:(parseInt(i.main.innerWidth())-parseInt(i.options.width))/2+"px"};i.window.addClass("myslo_html_corner_center")}i.window.css(n);t=parseInt(i.options.position_border)+15;u=t+parseInt(i.options.block_scroll);($(document).scrollTop()+$(window).height()/2<i.main.offset().top&&i.options.styleopen=="auto"||i.options.styleopen=="top")&&(i.window.css({"padding-bottom":u+"px"}),f["padding-bottom"]=t+"px",i.html.addClass("myslo_html_top"),i.open_status="top");($(document).scrollTop()+$(window).height()/2>=i.main.offset().top&&i.options.styleopen=="auto"||i.options.styleopen=="bottom")&&(i.window.css({"padding-top":u+"px"}),f["padding-top"]=t+"px",i.html.addClass("myslo_html_bottom"),i.open_status="bottom")}if(i.options.typeopen=="horisontal"){switch(i.options.cornerposition){case"left":n={top:parseInt(i.main.innerHeight())/2-20-parseInt(i.options.position_border_height)+"px",bottom:parseInt(i.main.innerHeight())/2-parseInt(i.options.min_height)+20+parseInt(i.options.position_border_height)+"px"};i.window.addClass("myslo_html_corner_left");break;case"right":n={top:parseInt(i.main.innerHeight())/2-parseInt(i.options.min_height)+20-parseInt(i.options.position_border_height)+"px",bottom:parseInt(i.main.innerHeight())/2-20+parseInt(i.options.position_border_height)+"px"};i.window.addClass("myslo_html_corner_right");break;case"center":n={top:(parseInt(i.main.innerHeight())-parseInt(i.options.min_height))/2+"px",bottom:(parseInt(i.main.innerHeight())-parseInt(i.options.min_height))/2+"px"};i.window.addClass("myslo_html_corner_center")}i.window.css(n);t=parseInt(i.main.innerWidth())+parseInt(i.options.position_border)+20;i.options.styleopen=="left"?(u=t+parseInt(i.options.block_scroll),f["padding-right"]=t+"px",n={"padding-right":u+"px",right:-parseInt(i.main.innerWidth())+parseInt(i.options.position_border)+"px",left:"auto"},i.html.addClass("myslo_html_left"),i.open_status="left"):(u=t+parseInt(i.options.block_scroll),f["padding-left"]=t+"px",n={"padding-left":u+"px",right:"auto",left:-parseInt(i.main.innerWidth())+parseInt(i.options.position_border)+"px"},i.html.addClass("myslo_html_right"),i.open_status="right");i.window.css(n)}i.window.animate(f,i.options.delay,function(){i.isanimate=!1;i.options.typeopen=="vertical"&&i.options.cornerposition=="center"&&i.open_status=="top"&&(i.main.find(".myslo_window_corner").css({bottom:"-16px"}),setTimeout(function(){i.main.find(".myslo_window_corner").css({bottom:"-17px"})},0));i.options.closebydocumentclick&&jQuery(document).bind("click",i.close_click);i.options.closebydocumentesc&&jQuery(document).bind("keydown",i.close_esc);r("open_pos",i.main).start()});r("open_change",i.main).start()}},i.close_esc=function(n){n.keyCode==27&&i.close(n)},i.close_click=function(n){if(n!=null){for(var t=$(n.target),r=!1;t.size()>0&&!r;)if(t=t.parent(),t.hasClass("myslo_html")){r=!0;break}r||i.close(n)}},i.close=function(n){var t,f,u;if(i.options.closebydocumentclick&&jQuery(document).unbind("click",i.close_click),i.options.closebydocumentesc&&jQuery(document).unbind("keydown",i.close_esc),typeof n!="undefined"&&typeof n.target!="undefined"&&$(n.target).parents(".myslo_html").size()==1)return!1;i.isanimate||(i.isanimate=!0,t={opacity:0},i.options.typeopen=="vertical"&&(f=parseInt(i.options.position_border)+10,u=f+parseInt(i.options.block_scroll),i.open_status=="top"?t["padding-bottom"]=u+"px":t["padding-top"]=u+"px"),i.options.typeopen=="horisontal"&&(f=parseInt(i.main.innerWidth())+parseInt(i.options.position_border)+20,u=f+parseInt(i.options.block_scroll),i.open_status=="left"?t["padding-right"]=u+"px":t["padding-left"]=u+"px"),i.window.animate(t,i.options.delay,function(){i.window.css({display:"none"});i.isanimate=!1;i.html.removeClass("myslo_html_top");i.html.removeClass("myslo_html_bottom");i.html.removeClass("myslo_html_left");i.html.removeClass("myslo_html_right");i.main.css("z-index","0");r("close_pos",i.main).start()}),r("close_pre",i.main).start())},i.openorclose=function(n){i.isanimate||(i.isopen()?i.close_click(n):i.open())},i.destroy=function(){i.main.find(".myslo_window").remove();i.main.get(0)._myslo_window=undefined},i.append=function(n){i.content.append(n)},i.empty=function(){i.content.empty();i.content.append('<div class="myslo_window_corner"><\/div>')},i.option=function(n,t){if(typeof i.options[n]!="undefined")if(typeof t!="undefined")i.new_options[n]=t;else return i.options[n]},i.main.get(0)._myslo_window={init:function(){i.init()},open:function(){i.open()},close:function(n){i.close(n)},openorclose:function(n){i.openorclose(n)},destroy:function(){i.destroy()},append:function(n){i.append(n)},empty:function(){i.empty()},option:function(n,t){i.option(n,t)}},i.init());u=$(this).get(0)._myslo_window[t];typeof u=="function"&&u()})};var raiting={width:"200px",min_height:"50px",event:{init:function(n){$(document).width()/2-n.offset().left<0?n.get(0)._myslo_window.option("cornerposition","right"):n.get(0)._myslo_window.option("cornerposition","left")},open_pre:function(n){var t,i;n.get(0)._myslo_text&&n.find(".myslo_html").size()!=0||(n.find(".myslo_html").size()==0&&n.get(0)._myslo_window.init(),n.get(0)._myslo_text=1,t=n.get(0)._myslo_window,n.attr("data-is-load",""),n.attr("data-is-animate",""),i=parseInt(n.attr("data-raiting")),$.get("/raiting/Details/"+n.attr("data-type")+"/"+n.attr("data-id")+"?r="+i+"&q="+Math.random(),function(i){t.empty();t.append(i);n.attr("data-is-load","true");n.attr("data-is-animate")=="true"&&raiting.UpdateScroll(n);n.find(".rating_value").text(n.find(".myslo_plagin_content_rating").attr("data-rating"))},"text"))},open_pos:function(n){n.attr("data-is-animate","true");n.attr("data-is-load")=="true"&&raiting.UpdateScroll(n)},close_pre:function(n){var t=n.find(".myslo_plagin_content_rating_scroll");t.size()>0&&t.niceScroll().remove()}},UpdateScroll:function(n){var t=n.find(".myslo_plagin_content_rating_scroll");t.size()>0&&t.niceScroll({cursorcolor:"#C6C8C7",cursorwidth:"10px",cursorborder:"1px solid #fff",cursorborderradius:"10px",zindex:10,background:"#ECECEC",cursoropacitymin:.4})},Begin:function(){$(this).parent().find(".rating_value").html('<img src="/content/ajax-loader.gif" style="top:-3px;position:relative;width:16px;height:16px;" />')},Success:function(data){var elem=$(data);elem.size()>0&&elem.attr("data-callback")!=null&&eval(elem.attr("data-callback"));$(window).trigger("update-raiting",[this])},Failure:function(){comments.ViewError("Время ожидания ответа истекло.<br>Возможно это связано с отсутствием подключение к сети интернет.<br>Попробуйте обновить страницу и проголосовать снова.")}},comment_smile=[{t:"Счастлив",x:":-)",d:"1"},{t:"Холодно",x:"(Cold)",d:"2"},{t:"Ржу",x:"(LOL)",d:"3"},{t:"Смеюсь",x:"(Smile)",d:"4"},{t:"Ухмыляюсь",x:"(Smiley)",d:"5"},{t:"Потею",x:"(Exercise)",d:"6"},{t:"Корчусь",x:"(Closed-Eyes)",d:"7"},{t:"Подмигиваю",x:"(Wink)",d:"8"},{t:"Голоден",x:"(Hungry)",d:"9"},{t:"Очки",x:"(Sunglasses)",d:"10"},{t:"Влюблен",x:"(Inlove)",d:"11"},{t:"Целую",x:"(Kisses)",d:"12"},{t:"Утка",x:"(Duck)",d:"13"},{t:"Улыбаюсь",x:"(Just Happy)",d:"14"},{t:"Обнимаю",x:"(Hugs)",d:"15"},{t:"Нимб",x:"(Halo)",d:"16"},{t:"Задумался",x:"(Thinker)",d:"17"},{t:"Чё?",x:"(Straight)",d:"18"},{t:"Попрошайка",x:"(Eye Roll)",d:"19"},{t:"Самодовольный",x:"(Smug)",d:"20"},{t:"Беспомощный",x:"(Helpless)",d:"21"},{t:"Ecnfk",x:"(Tired)",d:"22"},{t:"Шта?",x:"(What)",d:"23"},{t:"Молчу",x:"(Zip)",d:"24"},{t:"Удивлен",x:"(Surprised)",d:"25"},{t:"Сопли",x:"(Snot)",d:"26"},{t:"Сплю",x:"(Snoring)",d:"27"},{t:"Удовлетворен",x:"(Conteny)",d:"28"},{t:"Зануда",x:"(Nerdy)",d:"29"},{t:"Язык",x:"(Tongue)",d:"30"},{t:"Сумасшедший",x:"(Crazy)",d:"31"},{t:"Грусть-печаль",x:":-(",d:"32"},{t:"Не впечатлен",x:"(Unimpressed)",d:"33"},{t:"Неуклюжий",x:"(Clumsy)",d:"34"},{t:"Болен",x:"(Sick)",d:"35"},{t:"ОРЗ",x:"(SARS)",d:"36"},{t:"Глупый",x:"(Silly)",d:"37"},{t:"Дрожь",x:"(Quivering)",d:"38"},{t:"Грустный",x:"(Sadface)",d:"39"},{t:"Богач",x:"(Rich)",d:"40"},{t:"Бухой",x:"(Drunk)",d:"41"},{t:"Шальной",x:"(Mad)",d:"42"},{t:"Плачу",x:"(Crying)",d:"43"},{t:"Рыдаю",x:"(Sobbing)",d:"44"},{t:"Огорчен",x:"(Pained)",d:"45"},{t:"Напуган",x:"(Scared)",d:"46"},{t:"Ору",x:"(Screaming)",d:"47"},{t:"Стыд",x:"(Shame)",d:"48"},{t:"Злой",x:"(Angry)",d:"49"},{t:"Дьявол",x:"(Devil)",d:"50"},{t:"Дьяволище",x:"(Happy Devil)",d:"51"},{t:"Мальчик",x:"(Boy)",d:"52"},{t:"Девочка",x:"(Girl)",d:"53"},{t:"Мужик",x:"(Male)",d:"54"},{t:"Баба",x:"(Female)",d:"55"},{t:"Дед",x:"(Grandpa)",d:"56"},{t:"Ребенок",x:"(Child)",d:"57"},{t:"Полицейский",x:"(Cop)",d:"58"},{t:"Равшан",x:"(Asian)",d:"59"},{t:"Принцеса",x:"(Princess)",d:"60"},{t:"Бица",x:"(Muscle)",d:"61"},{t:"Лесбы",x:"(Lesbian)",d:"62"},{t:"Мальчишки",x:"(Gay)",d:"63"},{t:"Две банальности",x:"(Heterosexual)",d:"64"},{t:"Семья",x:"(Family)",d:"65"},{t:"Пара",x:"(Couple)",d:"66"},{t:"Танцовщица",x:"(Dancing)",d:"67"},{t:"Бег",x:"(Run)",d:"68"},{t:"Молю",x:"(Please)",d:"69"},{t:"Аллелуя",x:"(Hallelujah)",d:"70"},{t:"Можно я?",x:"(Hand Up)",d:"71"},{t:"Нет",x:"(No)",d:"72"},{t:"Грустная баба",x:"(Sad Woman)",d:"73"},{t:"Невеста",x:"(Marriage)",d:"74"},{t:"Прическа",x:"(Hairdresser)",d:"75"},{t:"Зажигалка",x:"(Dancing Girls)",d:"76"},{t:"Детектив",x:"(Detective)",d:"77"},{t:"Ангел",x:"(Angel)",d:"78"},{t:"Санта",x:"(Santa)",d:"79"},{t:"Налево",x:"(Pointing Left)",d:"80"},{t:"Направо",x:"(Pointing Right)",d:"81"},{t:"Вверх",x:"(Pointing Up)",d:"82"},{t:"Вниз",x:"(Pointing Down)",d:"83"},{t:"Фак",x:"(Middle Finger)",d:"84"},{t:"Победа",x:"(Victory)",d:"85"},{t:"Спок",x:"(Star Trek)",d:"86"},{t:"Коза",x:"(Rock On)",d:"87"},{t:"Пять",x:"(Five)",d:"88"},{t:"Кулак",x:"(Fist)",d:"89"},{t:"Удар",x:"(Punch)",d:"90"},{t:"Ok",x:"(Ok)",d:"91"},{t:"Класс",x:"(Like)",d:"92"},{t:"Не класс",x:"(Dislike)",d:"93"},{t:"Аплодисменты",x:"(Applause)",d:"94"},{t:"Письмо",x:"(Writing)",d:"95"},{t:"Маникюр",x:"(Manicure)",d:"96"},{t:"Ступни",x:"(Feet)",d:"97"},{t:"Глаза",x:"(Eyeballs)",d:"98"},{t:"Ухо",x:"(Ears)",d:"99"},{t:"Вынюхивать",x:"(Sniffing)",d:"100"},{t:"Язык",x:"(SmileTongue)",d:"101"},{t:"Губы",x:"(Lips)",d:"102"},{t:"Поцелуй",x:"(Kissing)",d:"103"},{t:"Очки",x:"(Glasses)",d:"104"},{t:"Темные очки",x:"(Dark Sunglasses)",d:"105"},{t:"Бизнес",x:"(Business)",d:"106"},{t:"Платье",x:"(Dress)",d:"107"},{t:"Бикини",x:"(Bikini)",d:"108"},{t:"Королева",x:"(Queen)",d:"109"},{t:"Лабутены",x:"(High-Heeled)",d:"110"},{t:"Рюкзак",x:"(Bag)",d:"111"},{t:"Шляпа",x:"(Hat)",d:"112"},{t:"Помада",x:"(Lipstick)",d:"113"},{t:"Кольцо",x:"(Ring)",d:"114"},{t:"Демон",x:"(Oni)",d:"115"},{t:"Гоблин",x:"(Goblin)",d:"116"},{t:"Приведение",x:"(Ghost)",d:"117"},{t:"Череп",x:"(Skull)",d:"118"},{t:"НЛО",x:"(Alien)",d:"119"},{t:"Робот",x:"(Robot)",d:"120"},{t:"Куча",x:"(Pile)",d:"121"},{t:"Зонт",x:"(Umbrella)",d:"122"},{t:"Портфель",x:"(Briefcase)",d:"123"},{t:"Обезьяна",x:"(Monkey)",d:"124"},{t:"Не вижу",x:"(See-No-Evil)",d:"125"},{t:"Не слышу",x:"(Hear-No-Evil)",d:"126"},{t:"Молчу",x:"(Speak-No-Evil)",d:"127"},{t:"Щенок",x:"(Puppy)",d:"128"},{t:"Пудель",x:"(Poodle)",d:"129"},{t:"Кошка",x:"(Cat)",d:"130"},{t:"Лев",x:"(Lion)",d:"131"},{t:"Лошадь",x:"(Horse)",d:"132"},{t:"Единорог",x:"(Unicorn)",d:"133"},{t:"Корова",x:"(Cow)",d:"134"},{t:"Бык",x:"(Ox)",d:"135"},{t:"Свинья",x:"(Pig)",d:"136"},{t:"Боров",x:"(Boar)",d:"137"},{t:"Хрю",x:"(Pig Nose)",d:"138"},{t:"Овца",x:"(Sheep)",d:"139"},{t:"Верблюд",x:"(Camel)",d:"140"},{t:"Слон",x:"(Elephant)",d:"141"},{t:"Панда",x:"(Panda)",d:"142"},{t:"Хомяк",x:"(Hamster)",d:"143"},{t:"Черепаха",x:"(Turtle)",d:"144"},{t:"Дельфин",x:"(Dolphin)",d:"145"},{t:"Кит",x:"(Whale)",d:"146"},{t:"Осьминог",x:"(Octopus)",d:"147"},{t:"Муравей",x:"(Ant)",d:"148"},{t:"Огонь",x:"(Fire)",d:"149"},{t:"Молния",x:"(Thunderbolt)",d:"150"},{t:"Снег",x:"(Snowflake)",d:"151"},{t:"Земля",x:"(Earth)",d:"152"},{t:"Волна",x:"(Wave)",d:"153"},{t:"Луна",x:"(Moon)",d:"154"},{t:"Месяц",x:"(First Quarter Moon)",d:"155"},{t:"Солнце",x:"(Sun)",d:"156"},{t:"Виноград",x:"(Grapes)",d:"157"},{t:"Арбуз",x:"(Watermelon)",d:"158"},{t:"Лимон",x:"(Lemon)",d:"159"},{t:"Банан",x:"(Banana)",d:"160"},{t:"Яблоко",x:"(Red Apple)",d:"161"},{t:"Зеленое яблоко",x:"(Green Apple)",d:"162"},{t:"Персик",x:"(Peach)",d:"163"},{t:"Вишни",x:"(Cherries)",d:"164"},{t:"Земляника",x:"(Strawberry)",d:"165"},{t:"Томат",x:"(Tomato)",d:"166"},{t:"Перец",x:"(Hot Pepper)",d:"167"},{t:"Гриб",x:"(Mushroom)",d:"168"},{t:"Хлеб",x:"(Bread)",d:"169"},{t:"Нога",x:"(Leg)",d:"170"},{t:"Гамбургер",x:"(Hamburger)",d:"171"},{t:"Пицца",x:"(Pizza)",d:"172"},{t:"Хот-дог",x:"(Hot Dog)",d:"173"},{t:"Суши",x:"(Sushi)",d:"174"},{t:"Спагетти",x:"(Spaghetti)",d:"175"},{t:"Пончик",x:"(Doughnut)",d:"176"},{t:"Вино",x:"(Wine)",d:"177"},{t:"Коктейль",x:"(Cocktail)",d:"178"},{t:"Пиво",x:"(Beer)",d:"179"},{t:"Нож и вилка",x:"(Fork and Knife)",d:"180"},{t:"Вилка",x:"(Candy)",d:"181"},{t:"Леденец",x:"(Lollipop)",d:"182"},{t:"Монстр-пришелец",x:"(Alien Monster)",d:"183"},{t:"Цирк",x:"(Circus)",d:"184"},{t:"Театр",x:"(Theatre)",d:"185"},{t:"Художник",x:"(Artist)",d:"186"},{t:"Ванна",x:"(Bath)",d:"187"},{t:"Медаль",x:"(Medal)",d:"188"},{t:"Футбол",x:"(Soccer)",d:"189"},{t:"Баскетбол",x:"(Basketball)",d:"190"},{t:"Тенис",x:"(Tennis)",d:"191"},{t:"Бильярд",x:"(Billiards)",d:"192"},{t:"Боулинг",x:"(Bowling)",d:"193"},{t:"Коньки",x:"(Ice Skate)",d:"194"},{t:"Рыбалка",x:"(Fishing)",d:"195"},{t:"Лыжник",x:"(Skier)",d:"196"},{t:"Сноубордист",x:"(Snowboarder)",d:"197"},{t:"Пловец",x:"(Swimmer)",d:"198"},{t:"Велосипедист",x:"(Bicyclist)",d:"199"},{t:"Кубок",x:"(Trophy)",d:"200"},{t:"Видео-игры",x:"(Video Game)",d:"201"},{t:"Саксофон",x:"(Saxophone)",d:"202"},{t:"Гитара",x:"(Guitar)",d:"203"},{t:"Труба",x:"(Trumpet)",d:"204"},{t:"Виолончель",x:"(Violin)",d:"205"},{t:"Снято!",x:"(Clapper Board)",d:"206"},{t:"Лук",x:"(Bow)",d:"207"},{t:"Бомба",x:"(Bomb)",d:"208"},{t:"Дыра",x:"(Hole)",d:"209"},{t:"Череп и кости",x:"(Crossbones)",d:"210"},{t:"Майя",x:"(Moyai)",d:"211"},{t:"Туалет",x:"(Toilet)",d:"212"},{t:"Часы",x:"(Watch)",d:"213"},{t:"Будильник",x:"(Alarm)",d:"214"},{t:"Радио",x:"(Radio)",d:"215"},{t:"Мобила",x:"(Mobile)",d:"216"},{t:"Батарея",x:"(Battery)",d:"217"},{t:"ПК",x:"(PC)",d:"218"},{t:"Камера",x:"(Camera)",d:"219"},{t:"Фанарь",x:"(Torch)",d:"220"},{t:"Лампа",x:"(Bulb)",d:"221"},{t:"Газета",x:"(Newspaper)",d:"222"},{t:"Бабосы",x:"(Money)",d:"223"},{t:"Ножницы",x:"(Scissors)",d:"224"},{t:"Пилюля",x:"(Pill)",d:"225"},{t:"Сига",x:"(Smoking)",d:"226"},{t:"Гроб",x:"(Coffin)",d:"227"},{t:"Белый флаг",x:"(White Flag)",d:"228"},{t:"Черный флаг",x:"(Black Flag)",d:"229"},{t:"Пистолет",x:"(Pistol)",d:"230"},{t:"Нож",x:"(Hocho)",d:"231"},{t:"Меч",x:"(Crossed Swords)",d:"232"},{t:"Щит",x:"(Shield)",d:"233"},{t:"Сердце со стрелой",x:"(Heart With Arrow)",d:"234"},{t:"Большое сердце",x:"(Love Heart)",d:"235"},{t:"Разбитое сердце",x:"(Broken Heart)",d:"236"},{t:"Разговор",x:"(Speech)",d:"237"},{t:"Нет входа",x:"(No Entry)",d:"238"},{t:"Пики",x:"(Black Spade)",d:"239"},{t:"Черви",x:"(Black Heart)",d:"240"},{t:"Буби",x:"(Black Diamond)",d:"241"},{t:"Трефы",x:"(Black Club)",d:"242"},{t:"Звезда давида",x:"(Star of David)",d:"243"},{t:"Инь-янь",x:"(Yin Yang)",d:"244"},{t:"Крест",x:"(Cross)",d:"245"},{t:"Пацифик",x:"(Peace)",d:"246"},{t:"Хреновина",x:"(Recycling)",d:"247"},{t:"Радиация",x:"(Radioactive)",d:"248"},{t:"Биологические отходы",x:"(Biohazard)",d:"249"},{t:"Копирайт",x:"(Copyright)",d:"250"},{t:"Зарегистрированно",x:"(Registered)",d:"251"},{t:"Россия",x:"(Russia)",d:"252"},{t:"Беларусь",x:"(Belarus)",d:"253"},{t:"Китай",x:"(China)",d:"254"},{t:"Германия",x:"(Germany)",d:"255"},{t:"Франция",x:"(France)",d:"256"},{t:"Куба",x:"(Cuba)",d:"257"},{t:"Бразилия",x:"(Brazil)",d:"258"},{t:"Украина",x:"(Ukraine)",d:"259"},{t:"Америка",x:"(United States)",d:"260"},{t:"Арсенал",x:"(Arsenal)",d:"261"},{t:"За Арсенал!",x:"(Yellow heart)",d:"262"},{t:"Подсолнух",x:"(Sunflower)",d:"263"},{t:"Роза",x:"(Rose)",d:"264"},{t:"Тюльпан",x:"(Tulip)",d:"265"},{t:"Кактус",x:"(Cactus)",d:"266"}],comments={CreateAnswer:function(data){var obj=$(this),elem=$("<div/>").append(data).find(".field-validation-error");elem.size()>0&&elem.attr("data-callback")!=undefined&&eval(elem.attr("data-callback"));comments.setCaretToPos(obj.parents(".comments:first").find(".comments_message").get(0),1e4);comments.UpdateForm()},Delete:function(){return confirm("Удалить комментарий?")},DeleteAll:function(){return confirm("Удалить все сообщения?")},DeleteComplite:function(n){$(n).remove()},Edit:function(n){var i=$(n).parents(".comments:first"),t;i.find(".commentsform").size()==0&&(t=i.find(".commentItem:first"),$.ajax({beforeSend:function(){removePlayVideo();t.attr("data-old-content",t.html());t.html('<img src="/Content/ajax-loader.gif" style="width:16px;"/>')},url:"/comments/edit/"+i.attr("data-id"),success:function(n){t.html(n);comments.EventChangeScrollInit();search_user.init()}}))},EditCancel:function(n){var t=$(n).parents(".commentItem:first");t.html(t.attr("data-old-content"));t.removeAttr("data-old-content")},Begin:function(){},BeginAnswer:function(n){return $(".answer_comment_form").not($(n).parents(".comments").find(".answer_comment_form")).empty(),$(n).parents(".comments").find(".answer_comment_form").find("div").size()>0?($(".answer_comment_form").empty(),!1):!0},Complete:function(){},Success:function(data){var elem=$("<div/>").append(data).find(".field-validation-error"),path;elem.size()>0?($(this).find(".comment-div-error").html(data),$(this).find(".comments_add_button").removeAttr("data-disabled"),elem.attr("data-callback")!=undefined&&eval(elem.attr("data-callback"))):(path=$(this).parents(".comments_template").find(".list-all-comments"),path.append(data),comments.SetFocusOnly(path.find("> .comments").last().attr("data-id")),comments.ClearForm(this),comments.UpdateForm())},CompleteAnswer:function(data){var obj=$(this).parents(".comments:first").find(".comments_answer:first"),elem;$(".list-all-comments > .field-validation-error").remove();elem=$("<div/>").append(data).find(".field-validation-error");elem.size()>0?($(this).parents(".comments:first").find(".commentsform .comment-div-error").html(data),$(this).parents(".comments:first").find(".commentsform .comments_add_button").removeAttr("data-disabled"),elem.attr("data-callback")!=undefined&&eval(elem.attr("data-callback"))):(obj.prepend(data),$(".answer_comment_form").empty(),comments.SetFocusOnly($("<div/>").append(data).find(".comments").attr("data-id")))},ClearForm:function(n){$(n).find(".comments_message").val("");$(n).find(".comments_message").css("height","86px");$(n).find(".comment_dop_content").empty();$(n).find(".coubVideoId").val("");$(n).find(".youtubeVideoId").val("");$(n).find(".comment-div-error").empty();$(n).find(".parentComment_id").val("");$(n).find(".comments_answer_user").empty();$(n).find(".comments_add_button").removeAttr("data-disabled")},DisableButton:function(n){var t=$(n).attr("data-disabled");return $(n).attr("data-disabled","disabled"),t!="disabled"&&$(n).parents("form.commentsform").submit(),t!="disabled"},SetFocusOnly:function(n){var i=$("#comment_id_"+n),t;i.size()>0&&(t=i.find("> .comments_first_child"),t.css({backgroundColor:"#ffffff"}),t.animate({backgroundColor:"#ecf8fd"},300,function(){t.animate({backgroundColor:"#ffffff"},3e3)}))},SetFocusById:function(n){var t=$("#comment_id_"+n),i;return t.size()==1&&(t.find("> .comments_first_child").css("display")=="none"&&t.prevAll(".comment_show_button").eq(0).click(),$(".modal-window-content-html > div").size()>0?(i=$(".modal-window-content-html > div:last .modal-window"),i.animate({scrollTop:i.scrollTop()+t.offset().top},300)):$("html, body").animate({scrollTop:t.offset().top},300),comments.SetFocusOnly(n)),!1},SetFocus:function(n){var u=$(n),t=u.attr("href").replace("#",""),e=u.parents(".comments_template:first").find("#comment_id_"+t),i,r,f;return e.size()>0?this.SetFocusById(t):(i=u.parents(".comments_answer_main:first"),i.size()>0&&(r=function(n,t){f($(t))},f=function(n){if(n.find("#comment_id_"+t).size()>0)comments.SetFocusById(t),$(window).off("comment-event-load-success",r);else{var u=i.find("> div:first .preloadcommentnext");if(u.size()>0){$(window).off("comment-event-load-success",r);$(window).on("comment-event-load-success",r);u.click()}}},f(i.find(".comments_answer:first")))),!1},Public:function(){var n=$(this).parents(".notpubliccomment");n.size()&&(n.removeClass("notpubliccomment"),n.find(".comment_public_link").remove(),n.find(".notpubliccommenttext").remove())},PublicBegin:function(){var n=$(this).parents(".notpubliccomment");n.size()&&n.find(".comment_public_link").remove()},EventChangeScrollInit:function(){$(".comments_message").elastic();$(".comments_message").trigger("update");$(".comments_message").parents("form").find("#youtubeVideoId").val("");$(".comments_message").each(function(){var n=$(this),t=function(){setTimeout(function(){comment_video_window.event.addVideo(n,n)},100)};n.bind("paste",t)})},setSelectionRange:function(n,t,i){if(n.setSelectionRange)n.focus(),n.setSelectionRange(t,i);else if(n.createTextRange){var r=n.createTextRange();r.collapse(!0);r.moveEnd("character",i);r.moveStart("character",t);r.select()}},setCaretToPos:function(n,t){this.setSelectionRange(n,t,t)},getNumEnding:function(n,t,i,r){var u=n%100;if(u>=11&&u<=19)return r;switch(u%10){case 1:return t;case 2:return i;case 3:return i;case 4:return i;default:return r}},getNumEndingComments:function(n){return"ответ"+comments.getNumEnding(n,"","а","ов")},CreateTextButtonShow:function(n,t,i){return'<div class="comment_show_button '+t+""+(i?" comments_answer_margin":"")+'" onclick="comments.ShowParentComment(this);"> Еще '+n+" "+comments.getNumEndingComments(n)+" <\/div>"},ShowParentComment:function(n){var t=$(n).prevAll(".comments_parent").eq(0);t.attr("data-view","show")},GetCaret:function(n){var i,t,r;return n.selectionStart?n.selectionStart:document.selection?(n.focus(),i=document.selection.createRange(),i==null)?0:(t=n.createTextRange(),r=t.duplicate(),t.moveToBookmark(i.getBookmark()),r.setEndPoint("EndToStart",t),r.text.length):0},Preloadpage:function(n){n.find("> .preloadpageloader").css("display","block");$.get(n.attr("data-url"),{Param:window.location.hash},function(data){n.before(data);n.remove();$(".preloadpage").visible(comments.Preloadpage);comments.UpdateForm();n.attr("data-complite")&&eval(n.attr("data-complite"))})},GetLoader:function(){return'<div class="center" style="padding:10px 0;"><img src="/Images/loading_big.gif" width="66" height="66" style="width: 66px;" /><\/div>'},UpdateForm:function(){$("form.commentsform").each(function(){var n=$(this);try{$("#comment_uploader_image_"+n.attr("data-id")).uploadifive("destroy")}catch(t){}$("#comment_uploader_image_"+n.attr("data-id")).uploadifive({auto:!0,multi:!1,fileSizeLimit:"10MB",fileTypeExts:"*.jpg; *.jpeg; *.png; *.gif",formData:{token:n.attr("data-token")},buttonImage:"",buttonText:"",width:37,height:32,queueID:"comment_uploader_progress_"+n.attr("data-id"),uploadScript:"/Comments/UploadTemp",onUploadError:function(){alert("Ошибка загрузки изображения!\nОбновите страницу и повторите загрузку изображения")},onUploadComplete:function(t,i){i!="0"&&($("#CommentsForm_"+n.attr("data-id")).find(".comment_dop_content").html(i),$("#CommentsForm_"+n.attr("data-id")).find("#youtubeVideoId").val("0"));$("#comment_uploader_progress_"+n.attr("data-id")).find(".close").click()}})});comments.EventChangeScrollInit();search_user.init()},OpenBigPhoto:function(n){var e=$(n.currentTarget),t=e.find("> img");if(t.size()>0){var i=t.attr("src"),r=i.replace("_1.jpg","_2.jpg"),u=function(n,t){var i=$(window).width(),o=$(window).height(),s=i>700?25:0,h=i>700?40:0,c=200,l=400,r=n,u=t,f=0,e=0;return f=i-2*s-c<0?c:i-2*s,e=o-2*h-l<0?l:o-2*h,i-2*s-n>0&&o-2*h-t>0?(r=n,u=t):n/t>f/e?(r=f,u=t*f/n):(u=e,r=n*e/t),{w:parseInt(r),h:parseInt(u)}},f=function(){var n=$("#comment-photo-id").find(".comment-image-big"),t=u(parseInt(n.attr("data-w")),parseInt(n.attr("data-h")));n.css({width:t.w,height:t.h})};$(window).modal_popup("add",{id:"comment-photo-id",html:'<div data-title="Фото"><img class="comment-image-big" style="width:'+t.width()+"px;height:"+t.height()+"px;\" onclick=\"$(window).modal_popup('remove', {type:'comment_photo'})\" src=\""+i+'" /><\/div>',type:"comment_photo",arraw:!1,init:function(){if(r!=i){var n=new Image;n.src=r;n.onload=function(){var n=u(this.width,this.height);$("#comment-photo-id").find(".comment-image-big").attr({src:r,"data-w":this.width,"data-h":this.height}).css({width:n.w,height:n.h});$(window).on("resize",f)}}},destroy:function(){$(window).off("resize",f)}})}},ViewBan:function(){var n="";n+='<div class="lineTop"><div class="content-line">';n+='<div class="padding h3">';n+="Ваш аккаунт заблокирован администрацией";$(".currentuser").attr("data-user-ban")!=undefined&&(n+=" до "+$(".currentuser").attr("data-user-ban"));n+='<\/div><div class="padding"><a href="/user/banview">Подробности блокировки<\/a><\/div><\/div><a href="javascript:void(0);" onclick="$(\'.lineTop\').remove();" class="close-line"><\/a>';n+="<\/div>";$(".lineTop").remove();$("body").append(n)},ViewError:function(n){$(".lineTop").remove();$("body").append('<div class="lineTop"><div class="content-line"><div class="padding h3">'+n+'<\/div><\/div><a href="javascript:void(0);" onclick="$(\'.lineTop\').remove();" class="close-line"><\/a><\/div>')},OpenPreview:function(n){var r=$(this),t=$(n.target),i;if(t.prop("tagName")!="A"&&t.prop("tagName")!="IMG"&&t.prop("tagName")!="SPAN"){for(i=!0;!t.hasClass("lenta-item-click");)(t.hasClass("comment_dop_content_jpg")||t.hasClass("lenta-item-click-no"))&&(i=!1),t=t.parent();i&&comments.OpenPreviewDefault(r)}},OpenPreviewDefault:function(n){var t=function(){$(".modal-comment-preview").css("width",$(window).width())};$(window).modal_popup("add",{id:"comment-preview",url:$(n).attr("data-url"),header:!1,type:"commentpreview",init:function(n){var i=$(n);if(yandexHit(i.attr("data-url")+"?utm_source=site&utm_medium=profile&utm_campaign=ajax"),window.isMobile){t();$(window).on("resize",t)}$(".modal_popup_commentpreview").append($(".modal_popup_commentpreview .modal-comment-preview .modal-header").html());comments.UpdateForm()},destroy:function(){yandexHit(window.location.pathname+"?utm_source=site&utm_medium=profile&utm_campaign=ajax");window.isMobile&&$(window).off("resize",t)}})},Settings:{width:"230px",min_height:"20px",cornerposition:"right",styleopen:"bottom",event:{open_pre:function(n){var t,i,r;n.find(".topb-block").size()==0&&(t=n.get(0)._myslo_window,t.empty(),t.append('<div class="topb-block" id="settings_'+n.parents(".comments").attr("data-id")+'"><\/div>'),i="/comments/settings",r={},n.attr("data-url")!=null?i=n.attr("data-url"):n.parents(".comments").attr("data-id")!=null&&(r.id=n.parents(".comments").attr("data-id")),$.post(i,r,function(t){n.find(".topb-block").html(t)}))}}},child:{begin:function(n){comments.SetFocusById($(n).parents(".comments:first").attr("data-id"))},success:function(n){$(n).css("display","none");$(".preloadpage").visible(comments.Preloadpage)}},load:{begin:function(n,t){var i=$(n).parent(),r;t&&($(".modal-window-content-html > div").size()>0?(r=$(".modal-window-content-html > div:last .modal-window"),i.data("comment-scrolltop",parseInt(i.offset().top-Math.abs(r.scrollTop())+i.outerHeight()))):i.data("comment-scrolltop",parseInt(i.offset().top-$(window).scrollTop()+i.outerHeight())));$(n).find(".comment_show_button").css("display","none");$(n).parent().find(".com-cbl").css("display","block")},success:function(n,t){var i=$(n).parent(),r,u;$(".preloadpage").visible(comments.Preloadpage);comments.UpdateForm();t&&($(".modal-window-content-html > div").size()>0?(r=$(".modal-window-content-html > div:last .modal-window"),r.scrollTop(i.offset().top-parseInt(i.data("comment-scrolltop")))):$(window).scrollTop(i.offset().top-parseInt(i.data("comment-scrolltop"))));$(n).parents(".comments_answer_main:first").find("> .comment_hide_button").css("display","block");u=$(n).parents(".comments_answer_main:first");$(n).parent().remove();$(window).trigger("comment-event-load-success",u)},failure:function(n){$(n).find(".comment_show_button").css("display","block");$(n).parent().find(".com-cbl").css("display","none")}}};$(function(){$(".preloadpage").visible(comments.Preloadpage);comments.UpdateForm();$(document).on("click",".comment_dop_content_jpg",comments.OpenBigPhoto);(function(){var u=!1,t,f=!1,n,i,r=function(n,t){n.attr("data-scroll")!="true"&&(n.attr("data-scroll","true"),t?$(".modal-window-content-html > div:last .modal-window").animate({scrollTop:parseInt(n.offset().top)},500):$("html, body").animate({scrollTop:parseInt(n.offset().top)},500))},e=function(o,s){if(!(o<0)){var h=!1;if($(".modal-window-content-html > div").size()>0?(t=$(".modal-window-content-html .model-data-comments"),n=$(".modal-window-content-html .preloadcommentnext"),i=$(".modal-window-content-html .preloadcommentauto"),h=!0):(t=$(".preloadcommentelem"),n=$(".preloadcommentnext"),i=$(".preloadcommentauto")),$("#comment_id_"+s).size()==1&&o>0&&typeof comments=="object"){setTimeout(function(){comments.SetFocusById(s)},500);return}t.size()>0&&!u?(u=!0,r(t,h)):n.size()>0&&!f?(f=!0,n.click(),r(n,h)):i.size()>0&&r(i,h);o--;setTimeout(function(n,t){return function(){e(n,t)}}(o,s),500)}};document.location.hash.length>0&&document.location.hash.indexOf("comment_")==1&&e(300,document.location.hash.replace("#comment_",""))})()});var search_user={htmlspecialchars_decode:function(n,t){var u=0,i=0,f=!1,r;if(typeof t=="undefined"&&(t=2),n=n.toString().replace(/&lt;/g,"<").replace(/&gt;/g,">"),r={ENT_NOQUOTES:0,ENT_HTML_QUOTE_SINGLE:1,ENT_HTML_QUOTE_DOUBLE:2,ENT_COMPAT:2,ENT_QUOTES:3,ENT_IGNORE:4},t===0&&(f=!0),typeof t!="number"){for(t=[].concat(t),i=0;i<t.length;i++)r[t[i]]===0?f=!0:r[t[i]]&&(u=u|r[t[i]]);t=u}return t&r.ENT_HTML_QUOTE_SINGLE&&(n=n.replace(/&#0*39;/g,"'")),f||(n=n.replace(/&quot;/g,'"')),n.replace(/&amp;/g,"&")},getNickname:function(n){return this.ParseNikeName($(n).val(),comments.GetCaret($(n).get(0)))},ParseNikeName:function(n,t){var i=n.lastIndexOf("@",t),r,u,e,f;return i==-1?null:(r=new RegExp("^(@[a-z0-9а-яё_-]{0,50})","igm"),u=n.substr(i),!r.test(u))?null:(e=u.match(r),f=e[0],t>i+f.length)?null:f},ReplaseNikeName:function(n,t,i){var s=this.ParseNikeName(n,t);if(s==null)return null;var h=n.lastIndexOf("@",t),r=n.substr(0,h),u=this.htmlspecialchars_decode(i),f=n.substr(h+s.length),e="",o=0;return f.length>0&&f[0]==" "?(e=r+u+f,o=(r+u).length):(e=r+u+" "+f,o=(r+u+" ").length),{value:e,pos_res_cursor:o}},InsertUser:function(n){var r=$(n),f=r.attr("data-user"),e=r.parents(".commentsform"),t=e.find(".comments_message"),u=t.get(0),o=t.val(),i=this.ReplaseNikeName(o,comments.GetCaret(u),f);i!=null&&(t.val(i.value),comments.setCaretToPos(u,i.pos_res_cursor));$(".comment-block").removeClass("user-block-open")},closeWindow:function(){$(".comment-block").removeClass("user-block-open")},openWindow:function(n){n.addClass("user-block-open")},searchUser:function(n){var r=this,t=search_user.getNickname(n),i;if(t==null){$(n).parents(".comment-block").removeClass("user-block-open");return}return(this.openWindow($(n).parents(".comment-block")),$(this).data("nickname")==t)?!0:($(this).data("nickname",t),i=function(i){setTimeout(function(t){return function(){t==search_user.getNickname(n)&&typeof i=="function"&&i(t)}}(t),500)},t!=""&&i(function(t){$.get("/comments/searchuser/"+t).then(function(i){t==search_user.getNickname(n)&&($(n).parents(".commentsform").find(".user-block").html(i),$(".user-item").bind("click",function(){search_user.InsertUser(this)}),r.openWindow($(n).parents(".comment-block").find(".user-block")))})}),!0)},init:function(){var n=$("#Type").val();n!=="message"&&($("body").bind("click",function(){search_user.closeWindow()}),$(".user-item").bind("click",function(){search_user.InsertUser(this)}),$(".comments_message").bind("keydown",function(n){var u=$(this),r=u.parents(".comment-block"),i,t;if(r.hasClass("user-block-open")&&(n.keyCode==38||n.keyCode==40||n.keyCode==13))return n.preventDefault(),i=r.find(".user-block"),n.keyCode==13?search_user.InsertUser(i.find(".user-item-selected")):(t=i.find(".user-item").index(i.find(".user-item-selected")),n.keyCode==40&&(t++,t>4&&(t=0)),n.keyCode==38&&(t--,t<0&&(t=4)),i.find(".user-item").removeClass("user-item-selected"),i.find(".user-item").eq(t).addClass("user-item-selected")),!1}),$(".comments_message").bind("keyup",function(){return search_user.searchUser(this),!0}))}},comment_smile_window={styleopen:"bottom",cornerposition:"right",width:"280px",min_height:"140px",event:{init:function(n){var f=n.get(0)._myslo_window,r="",e=1,i,t,u;for(i in comment_smile)comment_smile.hasOwnProperty(i)&&(t=comment_smile[i],r+='<div class="c-block"><div class="c-'+t.d+'" data-icon-myslo="'+t.x+'" title="'+t.t+" "+t.x+'"><\/div><\/div>',e++);f.append('<div class="comment_window_scroll" style="overflow:hidden;height:140px"><div class="comment_window">'+r+"<\/div><\/div>");u=n.parents("form").find(".comments_message");n.find(".c-block div").bind("click",function(){insertAtCaret(u.attr("id"),$(this).attr("data-icon-myslo"))})},open_pre:function(n){n.parent().addClass("focus")},open_pos:function(n){n.find(".comment_window_scroll").niceScroll({cursorcolor:"#C6C8C7",cursorwidth:"10px",cursorborder:"1px solid #fff",cursorborderradius:"10px",zindex:10,background:"#ECECEC",cursoropacitymin:.4});setTimeout(function(){n.find(".comment_window_scroll").css("width","")},0)},close_pos:function(n){n.parent().removeClass("focus")},close_pre:function(){}}},comment_video_window={styleopen:"bottom",cornerposition:"right",width:"200px",min_height:"100px",event:{init:function(n){var t=this,i=n.get(0)._myslo_window;i.append('<div class="comment_video_window_text">Поле для вставки видео с YouTube и Сoub<\/div><div class="comment_video_window_div center"><textarea class="comment_video_window_textarea"><\/textarea><\/div><div class="center"><input type="button" title="Добавить" class="button_grey" value="Добавить" style="width:150px;"/><\/div>');n.find(".button_grey").click(function(){t.addVideo(this)})},open_pre:function(n){n.parent().addClass("focus");n.find(".comment_video_window_textarea").val("");n.find(".comment_video_window_textarea").get(0).focus()},close_pos:function(n){n.parent().removeClass("focus")},removeVideo:function(n){var t=$(n).parents("form");t.find(".youtubeVideoId").val("");t.find(".coubVideoId").val("");t.find(".comment_dop_content").empty()},addVideo:function(n,t){var o=$(n).parents(".myslo_window_content").find(".comment_video_window_textarea"),i,r,f,e,u;t!=null&&(o=t);i=$(n).parents("form").find(".comment_dop_content");r=$(n).parents("form").find(".myslo_html").parent();r.size()>0&&(f=r.get(0)._myslo_window);e=o.val();u=parseYoutubeId(e);u!=""?($(n).parents("form").find(".youtubeVideoId").val(u),$(n).parents("form").find(".coubVideoId").val(""),i.empty(),i.append('<div class="comment_dop_content_remove" onclick="comment_video_window.event.removeVideo(this);"><\/div><div class="video-pleer" onclick="playVideo(this)" data-video-youtube="'+u+'"><img width="480" height="360" src="/Images/youtube-play.png" style="background:url(\'http://img.youtube.com/vi/'+u+"/0.jpg')\"><\/div>"),r.size()>0&&f.close()):parseCubeId(e,function(t){$(n).parents("form").find(".youtubeVideoId").val("");$(n).parents("form").find(".coubVideoId").val(t.id);i.empty();i.append('<div class="comment_dop_content_remove" onclick="comment_video_window.event.removeVideo(this);"><\/div><div class="video-pleer video-pleer-coub" onclick="playVideo(this)" data-video-coub="'+t.id+'" data-video-coub-img="'+t.img+'" data-video-coub-width="'+t.width+'" data-video-coub-height="'+t.height+'"><img class="coub-img" width="'+t.width+'" height="'+t.height+'" src="'+t.img+'"/><span class="coub-bg" style="height:'+t.height+'px"><span/><\/div>');r.size()>0&&f.close()})}}};$(function(){$(".mainContent").menu_scroller({element_group:".rightBlock",debug:!1})});jQuery.fn.menu_scroller=function(n){return typeof n=="object"&&(n=jQuery.extend({element_group:"",element_group_item:"> div.banner240x400",min_width_banner:"240px",min_height_banner:"420px",border:"20px",padding_button:"58px",pod_menu:".banner-scroll-pod-menu",pod_menu_top_padding:"450px",eventscrollsize:3e3,eventscrolltime:2e3,min_width:984,debug:!0},n),n.min_width=parseInt(n.min_width),n.min_width_banner=parseInt(n.min_width_banner),n.min_height_banner=parseInt(n.min_height_banner),n.border=parseInt(n.border),n.padding_button=parseInt(n.padding_button)),this.each(function(){var u=this,i,r,t;if(this.option=n,this.main=jQuery(u),this.scroll=0,this.m=function(n){this.option.debug&&console.log(n)},i=jQuery(this.option.element_group),i.length==0){this.m("init error: element_group size = 0");return}if(r=i.find(this.option.element_group_item),r.length==0){this.m("init error: element_group_item size = 0");return}t=jQuery(this.option.pod_menu);t.length>0&&t.css("position","fixed");this.render_model=function(n){var t={left:0,top:0,width:this.option.min_width_banner,height:this.option.min_height_banner,elem_active:0,simple_banner:!0,size:n.count_elem,items:n.items},i;return n.scroll_position<=0?(t.elem_active=0,t.top=Math.abs(n.scroll_position)):(i=n.height_main-1350,n.scroll_position>=i?(t.elem_active=n.count_elem-1,t.top=n.height_main-n.scroll_position-1350):t.elem_active=Math.ceil(n.scroll_position/(n.height_main-n.height_window)*n.count_elem)-1),t.elem_active+1>t.size&&(t.elem_active=t.size-1),n.height_window>t.height&&(t.height=n.height_window-this.option.padding_button),n.width_window>n.width_main&&(t.left=parseInt((n.width_window-n.width_main)/2),t.width=this.option.min_width_banner+t.left-this.option.border),t.left+=n.width_main-this.option.min_width_banner-n.scroll_position_left,t.width<this.option.min_width_banner&&(t.width=this.option.min_width_banner),t.simple_banner=n.items_type[t.elem_active],this.m(t),t};this.render_view=function(n){var h=n.items,e,i,u,f,o,r,s;for(t.length>0&&parseInt(t.css("top"))!=n.top+parseInt(this.option.pod_menu_top_padding)&&t.css("top",n.top+parseInt(this.option.pod_menu_top_padding)),e=0;e<n.size;e++)if(i=h.eq(e),e==n.elem_active)if((i.css("display")!="block"||i.css("position")!="fixed"||parseInt(i.css("left"))!=n.left||parseInt(i.css("top"))!=n.top)&&i.css({display:"block",position:"fixed",left:n.left,top:n.top}),n.simple_banner)t.css("display","block");else{switch(i.attr("data-type")){case"flash":u=i.attr("data-width");f=i.attr("data-height");(u!="240px"||f!="400px")&&(o=i.attr("data-id"),r=document.getElementById(o),u!="240px"&&r.style.width!=n.width+"px"&&(r.style.width=n.width+"px"),f!="240px"&&r.style.height!=n.height+"px"&&(r.style.height=(n.height>900?900:n.height)+"px"));break;case"img":u=i.attr("data-width");f=i.attr("data-height");(u!="240px"||f!="400px")&&(o=i.attr("data-id"),r=document.getElementById(o),u!="240px"&&r.style.width!=n.width+"px"&&(r.style.width=n.width+"px"),f!="240px"&&r.style.height!=n.height+"px"&&(r.style.height=(n.height>900?900:n.height)+"px",r.style.overflow="hidden",s=0,n.height<1e3&&(s=-parseInt((1e3-n.height)/2)),$(r).find("img").css({position:"relative",top:s})))}t.css("display","none")}else i.css("display")!="none"&&i.css({display:"none"})};this.render_main=function(n){for(var r,t=[],i=0;i<n.length;i++)n.eq(i).attr("data-init-banner")=="true"?t.push(!1):t.push(!0);r=this.render_model({width_main:this.main.width(),width_window:jQuery(window).width(),height_main:this.main.height(),height_window:jQuery(window).height(),scroll_position_left:jQuery(document).scrollLeft(),scroll_position:jQuery(document).scrollTop()-this.main.offset().top,count_elem:n.length,items_type:t,main_top:this.main.offset().top,items:n});this.render_view(r)};this.timer=null;this.init=function(){this.m("init");var n=jQuery(this.option.element_group).find(this.option.element_group_item);n.length>0&&(n.each(function(n){return function(){var t=jQuery(this);n.init_size(t,20)}}(this)),jQuery(window).resize(this.render),jQuery(window).scroll(this.render),this.timer=setInterval(this.render,1e3),this.render())};this.render=function(n){var t=jQuery(n.option.element_group).find(n.option.element_group_item);return function(){$(document).width()>=n.option.min_width&&n.render_main(t)}}(this);this.init_size=function(n){return function(t,i){var r,f,u,e;if(t.attr("data-init-banner")==undefined&&i>0){if(i--,r=null,f=t.find('iframe[id^="adfoxHtml5_iframe_"]'),f.length>0?r=f.first():(f=t.find('iframe[id^="AdFox_banner_"]'),f.length>0&&(r=f.first())),r&&(u=r.get(0),u&&u.style)){if(parseInt(u.style.width)==240&&parseInt(u.style.height)==400)return;if(u.style.width=="100%"||u.style.height=="100%"){e={"data-init-banner":"true","data-type":r.find("object").length>0?"flash":"img","data-id":r.attr("id"),"data-width":u.style.width,"data-height":u.style.height};t.attr(e);r.attr(e);return}if(r.attr("data-init-banner")=="true"){e={"data-init-banner":r.attr("data-init-banner"),"data-type":r.attr("data-type"),"data-id":r.attr("data-id"),"data-width":r.attr("data-width"),"data-height":r.attr("data-height")};t.attr(e);return}}setTimeout(function(){n.init_size(t,i)},500)}}}(this);this.destroy=function(){this.m("destroy");clearInterval(this.timer);jQuery(window).off("resize",this.render);jQuery(window).off("scroll",this.render);var n=jQuery(this.option.element_group).find(this.option.element_group_item);n.css({display:"",position:"",left:"",top:""});$(document).unbind(".menuscroller")};this.init()})},function(n){jQuery.fn.extend({elastic:function(){var t=["paddingTop","paddingRight","paddingBottom","paddingLeft","fontSize","lineHeight","fontFamily","width","fontWeight","border-top-width","border-right-width","border-bottom-width","border-left-width","borderTopStyle","borderTopColor","borderRightStyle","borderRightColor","borderBottomStyle","borderBottomColor","borderLeftStyle","borderLeftColor"];return this.each(function(){function h(){var n=Math.floor(parseInt(i.width(),10));r.width()!==n&&(r.css({width:n+"px"}),f(!0))}function s(n,t){var r=Math.floor(parseInt(n,10));i.height()!==r&&i.css({height:r+"px",overflow:t})}function f(n){var f=i.val().replace(/&/g,"&amp;").replace(/ {2}/g,"&nbsp;").replace(/<|>/g,"&gt;").replace(/\n/g,"<br />"),o=r.html().replace(/<br>/ig,"<br />"),t;(n||f+"&nbsp;"!==o)&&(r.html(f+"&nbsp;"),Math.abs(r.height()-i.height())>3&&(t=r.height(),t>=u?s(u,"auto"):t<=e?s(e,"hidden"):s(t,"hidden")))}var o;if(this.type!=="textarea")return!1;var i=jQuery(this),r=jQuery("<div />").css({position:"absolute",display:"none","word-wrap":"break-word","white-space":"pre-wrap"}),c=parseInt(i.css("line-height"),10)||parseInt(i.css("font-size"),"10"),e=parseInt(i.css("height"),10)||c*3,u=parseInt(i.css("max-height"),10)||Number.MAX_VALUE;for(u<0&&(u=Number.MAX_VALUE),r.appendTo(i.parent()),o=t.length;o--;)r.css(t[o].toString(),i.css(t[o].toString()));i.css({overflow:"hidden"});i.bind("keyup change cut paste",function(){f()});n(window).bind("resize",h);i.bind("resize",h);i.bind("update",f);i.bind("blur",function(){r.height()<u&&(r.height()>e?i.height(r.height()):i.height(e))});i.bind("input paste",function(){setTimeout(f,250)});f()})}})}(jQuery),function(n,t){var r={},i={click:function(){var t=n(this),r=t.parents(".shared-block"),u={text:r.attr("data-description"),title:r.attr("data-title"),url:r.attr("data-url"),img:r.attr("data-image")},f;return t.attr("data-type")!=undefined&&typeof i[t.attr("data-type")]=="function"&&(u.url=i.addparam(u.url,{utm_source:"myslo",utm_medium:"shared",utm_campaign:t.attr("data-type")}),f=i[t.attr("data-type")](u),f!=""&&i.popup(f)),!1},addparam:function(n,t){var i="";for(var r in t)t.hasOwnProperty(r)&&(i!=""&&(i+="&"),i+=r+"="+t[r]);return n.indexOf("?")==-1?n+"?"+i:n+"&"+i},vkontakte:function(n){return url="http://vkontakte.ru/share.php?",url+="url="+encodeURIComponent(n.url),url+="&title="+encodeURIComponent(n.title),url+="&image="+encodeURIComponent(n.img),url+="&noparse=true"},odnoklassniki:function(n){return url="https://connect.ok.ru/offer?url="+encodeURIComponent(n.url)},facebook:function(n){return url="http://www.facebook.com/sharer.php?",url+="u="+encodeURIComponent(n.url)},twitter:function(n){return url="http://twitter.com/share?",url+="text="+encodeURIComponent(n.title),url+="&url="+encodeURIComponent(n.url),url+="&counturl="+encodeURIComponent(n.url)},whatsapp:function(n){return window.location.href="whatsapp://send?text="+encodeURIComponent(n.title+" "+n.url),""},telegram:function(n){return url="https://telegram.me/share/url?url="+encodeURIComponent(n.title+" "+n.url)},viber:function(n){return window.location.href="viber://forward?text="+encodeURIComponent(n.title+" "+n.url),""},popup:function(n){var t=626,i=(screen.width-t)/2,u=(screen.height-436)/2-100;r.social&&!r.social.closed&&r.social.close();r.social=window.open(n,"","top="+u+",left="+i+"toolbar=0,status=0,width="+t+",height="+t)},init:function(){var t="shared-block-mobile",i=n(".shared-block");window.isMobile?n(".shared-block").each(function(){n(this).hasClass(t)||n(this).addClass(t)}):n(".shared-block").each(function(){n(this).hasClass(t)&&n(this).removeClass(t)});n(".shared-big-block").each(function(){var t=n(this),i,r;t.attr("id")==undefined&&(i=Math.round(Math.random()*1e8),r=t.attr("data-url"),t.attr("id","shared"+i))})},upload:function(t,r){var u=encodeURI(t),f="shared_f_"+r;n.getScript("https://vk.com/share.php?act=count&index="+r+"&url="+u);n.getScript("https://ok.ru/dk?st.cmd=extLike&uid="+r+"&ref="+u);n.ajax({url:"https://graph.facebook.com/"+u,jsonp:"callback",dataType:"jsonp",success:function(n){"shares"in n&&i.callback("#shared"+r,"facebook",n.shares)}})},callback:function(t,i,r){var f=n(t),u;f.size()>0&&(u=f.find('[data-type="'+i+'"]'),u.size()>0&&u.find(".span-count").html(r))}};typeof t.VK!="object"&&(t.VK={});typeof t.VK.Share!="object"&&(t.VK.Share={});t.VK.Share.count=function(n,t){i.callback("#shared"+n,"vkontakte",t)};typeof t.ODKL!="object"&&(t.ODKL={});t.ODKL.updateCount=function(n,t){i.callback("#shared"+n,"odnoklassniki",t)};n(document).on("click",".shared-item-icon",i.click);n.fn.myslo_share_init=function(){return i.init(),this.each(function(){})};i.init()}(jQuery,window),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){var o=!1,c=!1,w=0,b=2e3,u=0,a=["webkit","ms","moz","o"],t=window.requestAnimationFrame||!1,i=window.cancelAnimationFrame||!1,v,s,f,e;if(!t)for(v in a)s=a[v],t||(t=window[s+"RequestAnimationFrame"]),i||(i=window[s+"CancelAnimationFrame"]||window[s+"CancelRequestAnimationFrame"]);var r=window.MutationObserver||window.WebKitMutationObserver||!1,y={zindex:"auto",cursoropacitymin:0,cursoropacitymax:1,cursorcolor:"#424242",cursorwidth:"5px",cursorborder:"1px solid #fff",cursorborderradius:"5px",scrollspeed:60,mousescrollstep:24,touchbehavior:!1,hwacceleration:!0,usetransition:!0,boxzoom:!1,dblclickzoom:!0,gesturezoom:!0,grabcursorenabled:!0,autohidemode:!0,background:"",iframeautoresize:!0,cursorminheight:32,preservenativescrolling:!0,railoffset:!1,railhoffset:!1,bouncescroll:!0,spacebarenabled:!0,railpadding:{top:0,right:0,left:0,bottom:0},disableoutline:!0,horizrailenabled:!0,railalign:"right",railvalign:"bottom",enabletranslate3d:!0,enablemousewheel:!0,enablekeyboard:!0,smoothscroll:!0,sensitiverail:!0,enablemouselockapi:!0,cursorfixedheight:!1,directionlockdeadzone:6,hidecursordelay:400,nativeparentscrolling:!0,enablescrollonselection:!0,overflowx:!0,overflowy:!0,cursordragspeed:.3,rtlmode:"auto",cursordragontouch:!1,oneaxismousemode:"auto",scriptpath:function(){var n=document.getElementsByTagName("script"),n=n[n.length-1].src.split("?")[0];return 0<n.split("/").length?n.split("/").slice(0,-1).join("/")+"/":""}(),preventmultitouchscrolling:!0},l=!1,k=function(){if(l)return l;var e=document.createElement("DIV"),i=e.style,t=navigator.userAgent,u=navigator.platform,n={haspointerlock:"pointerLockElement"in document||"webkitPointerLockElement"in document||"mozPointerLockElement"in document};for(n.isopera=("opera"in window),n.isopera12=n.isopera&&("getUserMedia"in navigator),n.isoperamini="[object OperaMini]"===Object.prototype.toString.call(window.operamini),n.isie=("all"in document)&&("attachEvent"in e)&&!n.isopera,n.isieold=n.isie&&!("msInterpolationMode"in i),n.isie7=n.isie&&!n.isieold&&(!("documentMode"in document)||7==document.documentMode),n.isie8=n.isie&&("documentMode"in document)&&8==document.documentMode,n.isie9=n.isie&&("performance"in window)&&9<=document.documentMode,n.isie10=n.isie&&("performance"in window)&&10==document.documentMode,n.isie11=("msRequestFullscreen"in e)&&11<=document.documentMode,n.isie9mobile=/iemobile.9/i.test(t),n.isie9mobile&&(n.isie9=!1),n.isie7mobile=!n.isie9mobile&&n.isie7&&/iemobile/i.test(t),n.ismozilla=("MozAppearance"in i),n.iswebkit=("WebkitAppearance"in i),n.ischrome=("chrome"in window),n.ischrome22=n.ischrome&&n.haspointerlock,n.ischrome26=n.ischrome&&("transition"in i),n.cantouch=("ontouchstart"in document.documentElement)||("ontouchstart"in window),n.hasmstouch=window.MSPointerEvent||!1,n.hasw3ctouch=window.PointerEvent||!1,n.ismac=/^mac$/i.test(u),n.isios=n.cantouch&&/iphone|ipad|ipod/i.test(u),n.isios4=n.isios&&!("seal"in Object),n.isios7=n.isios&&("webkitHidden"in document),n.isandroid=/android/i.test(t),n.haseventlistener=("addEventListener"in e),n.trstyle=!1,n.hastransform=!1,n.hastranslate3d=!1,n.transitionstyle=!1,n.hastransition=!1,n.transitionend=!1,u=["transform","msTransform","webkitTransform","MozTransform","OTransform"],t=0;t<u.length;t++)if("undefined"!=typeof i[u[t]]){n.trstyle=u[t];break}n.hastransform=!!n.trstyle;n.hastransform&&(i[n.trstyle]="translate3d(1px,2px,3px)",n.hastranslate3d=/translate3d/.test(i[n.trstyle]));n.transitionstyle=!1;n.prefixstyle="";n.transitionend=!1;for(var u="transition webkitTransition msTransition MozTransition OTransition OTransition KhtmlTransition".split(" "),f=" -webkit- -ms- -moz- -o- -o -khtml-".split(" "),o="transitionend webkitTransitionEnd msTransitionEnd transitionend otransitionend oTransitionEnd KhtmlTransitionEnd".split(" "),t=0;t<u.length;t++)if(u[t]in i){n.transitionstyle=u[t];n.prefixstyle=f[t];n.transitionend=o[t];break}n.ischrome26&&(n.prefixstyle=f[1]);n.hastransition=n.transitionstyle;n:{for(t=["-webkit-grab","-moz-grab","grab"],(n.ischrome&&!n.ischrome22||n.isie)&&(t=[]),u=0;u<t.length;u++)if(f=t[u],i.cursor=f,i.cursor==f){i=f;break n}i="url(//mail.google.com/mail/images/2/openhand.cur),n-resize"}return n.cursorgrabvalue=i,n.hasmousecapture="setCapture"in e,n.hasMutationObserver=!1!==r,l=n},d=function(f,e){function nt(){var n=s.doc.css(h.trstyle);return n&&"matrix"==n.substr(0,6)?n.replace(/^.*\((.*)\)$/g,"$1").replace(/px/g,"").split(/, +/):!1}function ut(){var n=s.win,t;if("zIndex"in n)return n.zIndex();for(;0<n.length&&9!=n[0].nodeType;){if(t=n.css("zIndex"),!isNaN(t)&&0!=t)return parseInt(t);n=n.parent()}return!1}function l(n,t,i){return t=n.css(t),n=parseFloat(t),isNaN(n)?(n=rt[t]||0,i=3==n?i?s.win.outerHeight()-s.win.innerHeight():s.win.outerWidth()-s.win.innerWidth():1,s.isie8&&n&&(n+=1),i?n:0):n}function tt(n,t,i,r){s._bind(n,t,function(r){r=r?r:window.event;var u={original:r,target:r.target||r.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==r.type?0:1,deltaX:0,deltaZ:0,preventDefault:function(){return r.preventDefault?r.preventDefault():r.returnValue=!1,!1},stopImmediatePropagation:function(){r.stopImmediatePropagation?r.stopImmediatePropagation():r.cancelBubble=!0}};return"mousewheel"==t?(u.deltaY=-.025*r.wheelDelta,r.wheelDeltaX&&(u.deltaX=-.025*r.wheelDeltaX)):u.deltaY=r.detail,i.call(n,u)},r)}function it(n,t,i){var r,u;if(0==n.deltaMode?(r=-Math.floor(s.opt.mousescrollstep/54*n.deltaX),u=-Math.floor(s.opt.mousescrollstep/54*n.deltaY)):1==n.deltaMode&&(r=-Math.floor(n.deltaX*s.opt.mousescrollstep),u=-Math.floor(n.deltaY*s.opt.mousescrollstep)),t&&s.opt.oneaxismousemode&&0==r&&u&&(r=u,u=0,i&&(0>r?s.getScrollLeft()>=s.page.maxw:0>=s.getScrollLeft())&&(u=r,r=0)),r&&(s.scrollmom&&s.scrollmom.stop(),s.lastdeltax+=r,s.debounced("mousewheelx",function(){var n=s.lastdeltax;s.lastdeltax=0;s.rail.drag||s.doScrollLeftBy(n)},15)),u){if(s.opt.nativeparentscrolling&&i&&!s.ispage&&!s.zoomactive)if(0>u){if(s.getScrollTop()>=s.page.maxh)return!0}else if(0>=s.getScrollTop())return!0;s.scrollmom&&s.scrollmom.stop();s.lastdeltay+=u;s.debounced("mousewheely",function(){var n=s.lastdeltay;s.lastdeltay=0;s.rail.drag||s.doScrollBy(n)},15)}return n.stopImmediatePropagation(),n.preventDefault()}var s=this,v,h,d,a,g,rt;if(this.version="3.6.0",this.name="nicescroll",this.me=e,this.opt={doc:n("body"),win:!1},n.extend(this.opt,y),this.opt.snapbackspeed=80,f)for(v in s.opt)"undefined"!=typeof f[v]&&(s.opt[v]=f[v]);this.iddoc=(this.doc=s.opt.doc)&&this.doc[0]?this.doc[0].id||"":"";this.ispage=/^BODY|HTML/.test(s.opt.win?s.opt.win[0].nodeName:this.doc[0].nodeName);this.haswrapper=!1!==s.opt.win;this.win=s.opt.win||(this.ispage?n(window):this.doc);this.docscroll=this.ispage&&!this.haswrapper?n(window):this.win;this.body=n("body");this.iframe=this.isfixed=this.viewport=!1;this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName;this.istextarea="TEXTAREA"==this.win[0].nodeName;this.forcescreen=!1;this.canshowonmouseevent="scroll"!=s.opt.autohidemode;this.page=this.view=this.onzoomout=this.onzoomin=this.onscrollcancel=this.onscrollend=this.onscrollstart=this.onclick=this.ongesturezoom=this.onkeypress=this.onmousewheel=this.onmousemove=this.onmouseup=this.onmousedown=!1;this.scroll={x:0,y:0};this.scrollratio={x:0,y:0};this.cursorheight=20;this.scrollvaluemax=0;this.isrtlmode="auto"==this.opt.rtlmode?"rtl"==(this.win[0]==window?this.body:this.win).css("direction"):!0===this.opt.rtlmode;this.observerbody=this.observerremover=this.observer=this.scrollmom=this.scrollrunning=!1;do this.id="ascrail"+b++;while(document.getElementById(this.id));this.hasmousefocus=this.hasfocus=this.zoomactive=this.zoom=this.selectiondrag=this.cursorfreezed=this.cursor=this.rail=!1;this.visibility=!0;this.hidden=this.locked=this.railslocked=!1;this.cursoractive=!0;this.wheelprevented=!1;this.overflowx=s.opt.overflowx;this.overflowy=s.opt.overflowy;this.nativescrollingarea=!1;this.checkarea=0;this.events=[];this.saved={};this.delaylist={};this.synclist={};this.lastdeltay=this.lastdeltax=0;this.detected=k();h=n.extend({},this.detected);this.ishwscroll=(this.canhwscroll=h.hastransform&&s.opt.hwacceleration)&&s.haswrapper;this.hasreversehr=this.isrtlmode&&!h.iswebkit;this.istouchcapable=!1;h.cantouch&&!h.isios&&!h.isandroid&&(h.iswebkit||h.ismozilla)&&(this.istouchcapable=!0,h.cantouch=!1);s.opt.enablemouselockapi||(h.hasmousecapture=!1,h.haspointerlock=!1);this.debounced=function(n,t,i){var r=s.delaylist[n];s.delaylist[n]=t;r||setTimeout(function(){var t=s.delaylist[n];s.delaylist[n]=!1;t.call(s)},i)};d=!1;this.synched=function(n,i){return s.synclist[n]=i,function(){d||(t(function(){var n,t;d=!1;for(n in s.synclist)t=s.synclist[n],t&&t.call(s),s.synclist[n]=!1}),d=!0)}(),n};this.unsynched=function(n){s.synclist[n]&&(s.synclist[n]=!1)};this.css=function(n,t){for(var i in t)s.saved.css.push([n,i,n.css(i)]),n.css(i,t[i])};this.scrollTop=function(n){return"undefined"==typeof n?s.getScrollTop():s.setScrollTop(n)};this.scrollLeft=function(n){return"undefined"==typeof n?s.getScrollLeft():s.setScrollLeft(n)};a=function(n,t,i,r,u,f,e){this.st=n;this.ed=t;this.spd=i;this.p1=r||0;this.p2=u||1;this.p3=f||0;this.p4=e||1;this.ts=(new Date).getTime();this.df=this.ed-this.st};a.prototype={B2:function(n){return 3*n*n*(1-n)},B3:function(n){return 3*n*(1-n)*(1-n)},B4:function(n){return(1-n)*(1-n)*(1-n)},getNow:function(){var n=1-((new Date).getTime()-this.ts)/this.spd,t=this.B2(n)+this.B3(n)+this.B4(n);return 0>n?this.ed:this.st+Math.round(this.df*t)},update:function(n,t){return this.st=this.getNow(),this.ed=n,this.spd=t,this.ts=(new Date).getTime(),this.df=this.ed-this.st,this}};this.ishwscroll?(this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"},h.hastranslate3d&&h.isios&&this.doc.css("-webkit-backface-visibility","hidden"),this.getScrollTop=function(n){if(!n){if(n=nt())return 16==n.length?-n[13]:-n[5];if(s.timerscroll&&s.timerscroll.bz)return s.timerscroll.bz.getNow()}return s.doc.translate.y},this.getScrollLeft=function(n){if(!n){if(n=nt())return 16==n.length?-n[12]:-n[4];if(s.timerscroll&&s.timerscroll.bh)return s.timerscroll.bh.getNow()}return s.doc.translate.x},this.notifyScrollEvent=function(n){var t=document.createEvent("UIEvents");t.initUIEvent("scroll",!1,!0,window,1);t.niceevent=!0;n.dispatchEvent(t)},g=this.isrtlmode?1:-1,h.hastranslate3d&&s.opt.enabletranslate3d?(this.setScrollTop=function(n,t){s.doc.translate.y=n;s.doc.translate.ty=-1*n+"px";s.doc.css(h.trstyle,"translate3d("+s.doc.translate.tx+","+s.doc.translate.ty+",0px)");t||s.notifyScrollEvent(s.win[0])},this.setScrollLeft=function(n,t){s.doc.translate.x=n;s.doc.translate.tx=n*g+"px";s.doc.css(h.trstyle,"translate3d("+s.doc.translate.tx+","+s.doc.translate.ty+",0px)");t||s.notifyScrollEvent(s.win[0])}):(this.setScrollTop=function(n,t){s.doc.translate.y=n;s.doc.translate.ty=-1*n+"px";s.doc.css(h.trstyle,"translate("+s.doc.translate.tx+","+s.doc.translate.ty+")");t||s.notifyScrollEvent(s.win[0])},this.setScrollLeft=function(n,t){s.doc.translate.x=n;s.doc.translate.tx=n*g+"px";s.doc.css(h.trstyle,"translate("+s.doc.translate.tx+","+s.doc.translate.ty+")");t||s.notifyScrollEvent(s.win[0])})):(this.getScrollTop=function(){return s.docscroll.scrollTop()},this.setScrollTop=function(n){return s.docscroll.scrollTop(n)},this.getScrollLeft=function(){return s.detected.ismozilla&&s.isrtlmode?Math.abs(s.docscroll.scrollLeft()):s.docscroll.scrollLeft()},this.setScrollLeft=function(n){return s.docscroll.scrollLeft(s.detected.ismozilla&&s.isrtlmode?-n:n)});this.getTarget=function(n){return n?n.target?n.target:n.srcElement?n.srcElement:!1:!1};this.hasParent=function(n,t){if(!n)return!1;for(var i=n.target||n.srcElement||n||!1;i&&i.id!=t;)i=i.parentNode||!1;return!1!==i};rt={thin:1,medium:3,thick:5};this.getDocumentScrollOffset=function(){return{top:window.pageYOffset||document.documentElement.scrollTop,left:window.pageXOffset||document.documentElement.scrollLeft}};this.getOffset=function(){if(s.isfixed){var n=s.win.offset(),t=s.getDocumentScrollOffset();return n.top-=t.top,n.left-=t.left,n}return(n=s.win.offset(),!s.viewport)?n:(t=s.viewport.offset(),{top:n.top-t.top,left:n.left-t.left})};this.updateScrollBar=function(n){if(s.ishwscroll)s.rail.css({height:s.win.innerHeight()-(s.opt.railpadding.top+s.opt.railpadding.bottom)}),s.railh&&s.railh.css({width:s.win.innerWidth()-(s.opt.railpadding.left+s.opt.railpadding.right)});else{var u=s.getOffset(),r=u.top,i=u.left-(s.opt.railpadding.left+s.opt.railpadding.right),r=r+l(s.win,"border-top-width",!0),i=i+(s.rail.align?s.win.outerWidth()-l(s.win,"border-right-width")-s.rail.width:l(s.win,"border-left-width")),t=s.opt.railoffset;t&&(t.top&&(r+=t.top),s.rail.align&&t.left&&(i+=t.left));s.railslocked||s.rail.css({top:r,left:i,height:(n?n.h:s.win.innerHeight())-(s.opt.railpadding.top+s.opt.railpadding.bottom)});s.zoom&&s.zoom.css({top:r+1,left:1==s.rail.align?i-20:i+s.rail.width+4});s.railh&&!s.railslocked&&(r=u.top,i=u.left,(t=s.opt.railhoffset)&&(t.top&&(r+=t.top),t.left&&(i+=t.left)),n=s.railh.align?r+l(s.win,"border-top-width",!0)+s.win.innerHeight()-s.railh.height:r+l(s.win,"border-top-width",!0),i+=l(s.win,"border-left-width"),s.railh.css({top:n-(s.opt.railpadding.top+s.opt.railpadding.bottom),left:i,width:s.railh.width}))}};this.doRailClick=function(n,t,i){var r;s.railslocked||(s.cancelEvent(n),t?(t=i?s.doScrollLeft:s.doScrollTop,r=i?(n.pageX-s.railh.offset().left-s.cursorwidth/2)*s.scrollratio.x:(n.pageY-s.rail.offset().top-s.cursorheight/2)*s.scrollratio.y,t(r)):(t=i?s.doScrollLeftBy:s.doScrollBy,r=i?s.scroll.x:s.scroll.y,n=i?n.pageX-s.railh.offset().left:n.pageY-s.rail.offset().top,i=i?s.view.w:s.view.h,t(r>=n?i:-i)))};s.hasanimationframe=t;s.hascancelanimationframe=i;s.hasanimationframe?s.hascancelanimationframe||(i=function(){s.cancelAnimationFrame=!0}):(t=function(n){return setTimeout(n,15-Math.floor(+new Date/1e3)%16)},i=clearInterval);this.init=function(){var e,f,b,l,a,k,i,d,v,g,t,y;if(s.saved.css=[],h.isie7mobile||h.isoperamini)return!0;if(h.hasmstouch&&s.css(s.ispage?n("html"):s.win,{"-ms-touch-action":"none"}),s.zindex="auto",s.zindex=s.ispage||"auto"!=s.opt.zindex?s.opt.zindex:ut()||"auto",!s.ispage&&"auto"!=s.zindex&&s.zindex>u&&(u=s.zindex),s.isie&&0==s.zindex&&"auto"==s.opt.zindex&&(s.zindex="auto"),!s.ispage||!h.cantouch&&!h.isieold&&!h.isie9mobile){e=s.docscroll;s.ispage&&(e=s.haswrapper?s.win:s.doc);h.isie9mobile||s.css(e,{"overflow-y":"hidden"});s.ispage&&h.isie7&&("BODY"==s.doc[0].nodeName?s.css(n("html"),{"overflow-y":"hidden"}):"HTML"==s.doc[0].nodeName&&s.css(n("body"),{"overflow-y":"hidden"}));!h.isios||s.ispage||s.haswrapper||s.css(n("body"),{"-webkit-overflow-scrolling":"touch"});f=n(document.createElement("div"));f.css({position:"relative",top:0,float:"right",width:s.opt.cursorwidth,height:"0px","background-color":s.opt.cursorcolor,border:s.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":s.opt.cursorborderradius,"-moz-border-radius":s.opt.cursorborderradius,"border-radius":s.opt.cursorborderradius});f.hborder=parseFloat(f.outerHeight()-f.innerHeight());f.addClass("nicescroll-cursors");s.cursor=f;t=n(document.createElement("div"));t.attr("id",s.id);t.addClass("nicescroll-rails nicescroll-rails-vr");a=["left","right","top","bottom"];for(k in a)l=a[k],(b=s.opt.railpadding[l])?t.css("padding-"+l,b+"px"):s.opt.railpadding[l]=0;t.append(f);t.width=Math.max(parseFloat(s.opt.cursorwidth),f.outerWidth());t.css({width:t.width+"px",zIndex:s.zindex,background:s.opt.background,cursor:"default"});t.visibility=!0;t.scrollable=!0;t.align="left"==s.opt.railalign?0:1;s.rail=t;f=s.rail.drag=!1;!s.opt.boxzoom||s.ispage||h.isieold||(f=document.createElement("div"),s.bind(f,"click",s.doZoom),s.bind(f,"mouseenter",function(){s.zoom.css("opacity",s.opt.cursoropacitymax)}),s.bind(f,"mouseleave",function(){s.zoom.css("opacity",s.opt.cursoropacitymin)}),s.zoom=n(f),s.zoom.css({cursor:"pointer","z-index":s.zindex,backgroundImage:"url("+s.opt.scriptpath+"zoomico.png)",height:18,width:18,backgroundPosition:"0px 0px"}),s.opt.dblclickzoom&&s.bind(s.win,"dblclick",s.doZoom),h.cantouch&&s.opt.gesturezoom&&(s.ongesturezoom=function(n){return 1.5<n.scale&&s.doZoomIn(n),.8>n.scale&&s.doZoomOut(n),s.cancelEvent(n)},s.bind(s.win,"gestureend",s.ongesturezoom)));s.railh=!1;s.opt.horizrailenabled&&(s.css(e,{"overflow-x":"hidden"}),f=n(document.createElement("div")),f.css({position:"absolute",top:0,height:s.opt.cursorwidth,width:"0px","background-color":s.opt.cursorcolor,border:s.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":s.opt.cursorborderradius,"-moz-border-radius":s.opt.cursorborderradius,"border-radius":s.opt.cursorborderradius}),h.isieold&&f.css({overflow:"hidden"}),f.wborder=parseFloat(f.outerWidth()-f.innerWidth()),f.addClass("nicescroll-cursors"),s.cursorh=f,i=n(document.createElement("div")),i.attr("id",s.id+"-hr"),i.addClass("nicescroll-rails nicescroll-rails-hr"),i.height=Math.max(parseFloat(s.opt.cursorwidth),f.outerHeight()),i.css({height:i.height+"px",zIndex:s.zindex,background:s.opt.background}),i.append(f),i.visibility=!0,i.scrollable=!0,i.align="top"==s.opt.railvalign?0:1,s.railh=i,s.railh.drag=!1);s.ispage?(t.css({position:"fixed",top:"0px",height:"100%"}),t.align?t.css({right:"0px"}):t.css({left:"0px"}),s.body.append(t),s.railh&&(i.css({position:"fixed",left:"0px",width:"100%"}),i.align?i.css({bottom:"0px"}):i.css({top:"0px"}),s.body.append(i))):(s.ishwscroll?("static"==s.win.css("position")&&s.css(s.win,{position:"relative"}),e="HTML"==s.win[0].nodeName?s.body:s.win,n(e).scrollTop(0).scrollLeft(0),s.zoom&&(s.zoom.css({position:"absolute",top:1,right:0,"margin-right":t.width+4}),e.append(s.zoom)),t.css({position:"absolute",top:0}),t.align?t.css({right:0}):t.css({left:0}),e.append(t),i&&(i.css({position:"absolute",left:0,bottom:0}),i.align?i.css({bottom:0}):i.css({top:0}),e.append(i))):(s.isfixed="fixed"==s.win.css("position"),e=s.isfixed?"fixed":"absolute",s.isfixed||(s.viewport=s.getViewport(s.win[0])),s.viewport&&(s.body=s.viewport,0==/fixed|absolute/.test(s.viewport.css("position"))&&s.css(s.viewport,{position:"relative"})),t.css({position:e}),s.zoom&&s.zoom.css({position:e}),s.updateScrollBar(),s.body.append(t),s.zoom&&s.body.append(s.zoom),s.railh&&(i.css({position:e}),s.body.append(i))),h.isios&&s.css(s.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),h.isie&&s.opt.disableoutline&&s.win.attr("hideFocus","true"),h.iswebkit&&s.opt.disableoutline&&s.win.css({outline:"none"}));!1===s.opt.autohidemode?(s.autohidedom=!1,s.rail.css({opacity:s.opt.cursoropacitymax}),s.railh&&s.railh.css({opacity:s.opt.cursoropacitymax})):!0===s.opt.autohidemode||"leave"===s.opt.autohidemode?(s.autohidedom=n().add(s.rail),h.isie8&&(s.autohidedom=s.autohidedom.add(s.cursor)),s.railh&&(s.autohidedom=s.autohidedom.add(s.railh)),s.railh&&h.isie8&&(s.autohidedom=s.autohidedom.add(s.cursorh))):"scroll"==s.opt.autohidemode?(s.autohidedom=n().add(s.rail),s.railh&&(s.autohidedom=s.autohidedom.add(s.railh))):"cursor"==s.opt.autohidemode?(s.autohidedom=n().add(s.cursor),s.railh&&(s.autohidedom=s.autohidedom.add(s.cursorh))):"hidden"==s.opt.autohidemode&&(s.autohidedom=!1,s.hide(),s.railslocked=!1);h.isie9mobile?(s.scrollmom=new p(s),s.onmangotouch=function(){var n=s.getScrollTop(),t=s.getScrollLeft(),i,r;if(n==s.scrollmom.lastscrolly&&t==s.scrollmom.lastscrollx)return!0;if(i=n-s.mangotouch.sy,r=t-s.mangotouch.sx,0!=Math.round(Math.sqrt(Math.pow(r,2)+Math.pow(i,2)))){var f=0>i?-1:1,e=0>r?-1:1,u=+new Date;s.mangotouch.lazy&&clearTimeout(s.mangotouch.lazy);80<u-s.mangotouch.tm||s.mangotouch.dry!=f||s.mangotouch.drx!=e?(s.scrollmom.stop(),s.scrollmom.reset(t,n),s.mangotouch.sy=n,s.mangotouch.ly=n,s.mangotouch.sx=t,s.mangotouch.lx=t,s.mangotouch.dry=f,s.mangotouch.drx=e,s.mangotouch.tm=u):(s.scrollmom.stop(),s.scrollmom.update(s.mangotouch.sx-r,s.mangotouch.sy-i),s.mangotouch.tm=u,i=Math.max(Math.abs(s.mangotouch.ly-n),Math.abs(s.mangotouch.lx-t)),s.mangotouch.ly=n,s.mangotouch.lx=t,2<i&&(s.mangotouch.lazy=setTimeout(function(){s.mangotouch.lazy=!1;s.mangotouch.dry=0;s.mangotouch.drx=0;s.mangotouch.tm=0;s.scrollmom.doMomentum(30)},100)))}},t=s.getScrollTop(),i=s.getScrollLeft(),s.mangotouch={sy:t,ly:t,dry:0,sx:i,lx:i,drx:0,lazy:!1,tm:0},s.bind(s.docscroll,"scroll",s.onmangotouch)):((h.cantouch||s.istouchcapable||s.opt.touchbehavior||h.hasmstouch)&&(s.scrollmom=new p(s),s.ontouchstart=function(t){var i,r;if(t.pointerType&&2!=t.pointerType&&"touch"!=t.pointerType)return!1;if(s.hasmoving=!1,!s.railslocked){if(h.hasmstouch)for(i=t.target?t.target:!1;i;){if(r=n(i).getNiceScroll(),0<r.length&&r[0].me==s.me)break;if(0<r.length)return!1;if("DIV"==i.nodeName&&i.id==s.id)break;i=i.parentNode?i.parentNode:!1}if(s.cancelScroll(),(i=s.getTarget(t))&&/INPUT/i.test(i.nodeName)&&/range/i.test(i.type))return s.stopPropagation(t);if(!("clientX"in t)&&"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY),s.forcescreen&&(r=t,t={original:t.original?t.original:t},t.clientX=r.screenX,t.clientY=r.screenY),s.rail.drag={x:t.clientX,y:t.clientY,sx:s.scroll.x,sy:s.scroll.y,st:s.getScrollTop(),sl:s.getScrollLeft(),pt:2,dl:!1},s.ispage||!s.opt.directionlockdeadzone)s.rail.drag.dl="f";else{var r=n(window).width(),u=n(window).height(),f=Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),e=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),u=Math.max(0,e-u),r=Math.max(0,f-r);s.rail.drag.ck=!s.rail.scrollable&&s.railh.scrollable?0<u?"v":!1:s.rail.scrollable&&!s.railh.scrollable?0<r?"h":!1:!1;s.rail.drag.ck||(s.rail.drag.dl="f")}if(s.opt.touchbehavior&&s.isiframe&&h.isie&&(r=s.win.position(),s.rail.drag.x+=r.left,s.rail.drag.y+=r.top),s.hasmoving=!1,s.lastmouseup=!1,s.scrollmom.reset(t.clientX,t.clientY),!h.cantouch&&!this.istouchcapable&&!t.pointerType){if(!i||!/INPUT|SELECT|TEXTAREA/i.test(i.nodeName))return!s.ispage&&h.hasmousecapture&&i.setCapture(),s.opt.touchbehavior?(i.onclick&&!i._onclick&&(i._onclick=i.onclick,i.onclick=function(n){if(s.hasmoving)return!1;i._onclick.call(this,n)}),s.cancelEvent(t)):s.stopPropagation(t);/SUBMIT|CANCEL|BUTTON/i.test(n(i).attr("type"))&&(pc={tg:i,click:!1},s.preventclick=pc)}}},s.ontouchend=function(n){if(!s.rail.drag)return!0;if(2==s.rail.drag.pt){if(n.pointerType&&2!=n.pointerType&&"touch"!=n.pointerType)return!1;if(s.scrollmom.doMomentum(),s.rail.drag=!1,s.hasmoving&&(s.lastmouseup=!0,s.hideCursor(),h.hasmousecapture&&document.releaseCapture(),!h.cantouch))return s.cancelEvent(n)}else if(1==s.rail.drag.pt)return s.onmouseup(n)},d=s.opt.touchbehavior&&s.isiframe&&!h.hasmousecapture,s.ontouchmove=function(t,i){var r,e,c,f,o,l;if(!s.rail.drag||t.targetTouches&&s.opt.preventmultitouchscrolling&&1<t.targetTouches.length||t.pointerType&&2!=t.pointerType&&"touch"!=t.pointerType)return!1;if(2==s.rail.drag.pt){if(h.cantouch&&h.isios&&"undefined"==typeof t.original)return!0;s.hasmoving=!0;s.preventclick&&!s.preventclick.click&&(s.preventclick.click=s.preventclick.tg.onclick||!1,s.preventclick.tg.onclick=s.onpreventclick);t=n.extend({original:t},t);"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY);s.forcescreen&&(e=t,t={original:t.original?t.original:t},t.clientX=e.screenX,t.clientY=e.screenY);e=r=0;d&&!i&&(r=s.win.position(),e=-r.left,r=-r.top);c=t.clientY+r;r=c-s.rail.drag.y;var a=t.clientX+e,o=a-s.rail.drag.x,u=s.rail.drag.st-r;if(s.ishwscroll&&s.opt.bouncescroll?0>u?u=Math.round(u/2):u>s.page.maxh&&(u=s.page.maxh+Math.round((u-s.page.maxh)/2)):(0>u&&(c=u=0),u>s.page.maxh&&(u=s.page.maxh,c=0)),s.railh&&s.railh.scrollable&&(f=s.isrtlmode?o-s.rail.drag.sl:s.rail.drag.sl-o,s.ishwscroll&&s.opt.bouncescroll?0>f?f=Math.round(f/2):f>s.page.maxw&&(f=s.page.maxw+Math.round((f-s.page.maxw)/2)):(0>f&&(a=f=0),f>s.page.maxw&&(f=s.page.maxw,a=0))),e=!1,s.rail.drag.dl)e=!0,"v"==s.rail.drag.dl?f=s.rail.drag.sl:"h"==s.rail.drag.dl&&(u=s.rail.drag.st);else if(r=Math.abs(r),o=Math.abs(o),l=s.opt.directionlockdeadzone,"v"==s.rail.drag.ck){if(r>l&&o<=.3*r)return s.rail.drag=!1,!0;o>l&&(s.rail.drag.dl="f",n("body").scrollTop(n("body").scrollTop()))}else if("h"==s.rail.drag.ck){if(o>l&&r<=.3*o)return s.rail.drag=!1,!0;r>l&&(s.rail.drag.dl="f",n("body").scrollLeft(n("body").scrollLeft()))}if(s.synched("touchmove",function(){s.rail.drag&&2==s.rail.drag.pt&&(s.prepareTransition&&s.prepareTransition(0),s.rail.scrollable&&s.setScrollTop(u),s.scrollmom.update(a,c),s.railh&&s.railh.scrollable?(s.setScrollLeft(f),s.showCursor(u,f)):s.showCursor(u),h.isie10&&document.selection.clear())}),h.ischrome&&s.istouchcapable&&(e=!1),e)return s.cancelEvent(t)}else if(1==s.rail.drag.pt)return s.onmousemove(t)}),s.onmousedown=function(n,t){if(!s.rail.drag||1==s.rail.drag.pt){if(s.railslocked)return s.cancelEvent(n);s.cancelScroll();s.rail.drag={x:n.clientX,y:n.clientY,sx:s.scroll.x,sy:s.scroll.y,pt:1,hr:!!t};var i=s.getTarget(n);return!s.ispage&&h.hasmousecapture&&i.setCapture(),s.isiframe&&!h.hasmousecapture&&(s.saved.csspointerevents=s.doc.css("pointer-events"),s.css(s.doc,{"pointer-events":"none"})),s.hasmoving=!1,s.cancelEvent(n)}},s.onmouseup=function(n){if(s.rail.drag)return 1!=s.rail.drag.pt?!0:(h.hasmousecapture&&document.releaseCapture(),s.isiframe&&!h.hasmousecapture&&s.doc.css("pointer-events",s.saved.csspointerevents),s.rail.drag=!1,s.hasmoving&&s.triggerScrollEnd(),s.cancelEvent(n))},s.onmousemove=function(n){if(s.rail.drag&&1==s.rail.drag.pt){if(h.ischrome&&0==n.which)return s.onmouseup(n);if(s.cursorfreezed=!0,s.hasmoving=!0,s.rail.drag.hr){s.scroll.x=s.rail.drag.sx+(n.clientX-s.rail.drag.x);0>s.scroll.x&&(s.scroll.x=0);var t=s.scrollvaluemaxw;s.scroll.x>t&&(s.scroll.x=t)}else s.scroll.y=s.rail.drag.sy+(n.clientY-s.rail.drag.y),0>s.scroll.y&&(s.scroll.y=0),t=s.scrollvaluemax,s.scroll.y>t&&(s.scroll.y=t);return s.synched("mousemove",function(){s.rail.drag&&1==s.rail.drag.pt&&(s.showCursor(),s.rail.drag.hr?s.hasreversehr?s.doScrollLeft(s.scrollvaluemaxw-Math.round(s.scroll.x*s.scrollratio.x),s.opt.cursordragspeed):s.doScrollLeft(Math.round(s.scroll.x*s.scrollratio.x),s.opt.cursordragspeed):s.doScrollTop(Math.round(s.scroll.y*s.scrollratio.y),s.opt.cursordragspeed))}),s.cancelEvent(n)}},h.cantouch||s.opt.touchbehavior?(s.onpreventclick=function(n){if(s.preventclick)return s.preventclick.tg.onclick=s.preventclick.click,s.preventclick=!1,s.cancelEvent(n)},s.bind(s.win,"mousedown",s.ontouchstart),s.onclick=h.isios?!1:function(n){return s.lastmouseup?(s.lastmouseup=!1,s.cancelEvent(n)):!0},s.opt.grabcursorenabled&&h.cursorgrabvalue&&(s.css(s.ispage?s.doc:s.win,{cursor:h.cursorgrabvalue}),s.css(s.rail,{cursor:h.cursorgrabvalue}))):(v=function(n){if(s.selectiondrag){if(n){var t=s.win.outerHeight();n=n.pageY-s.selectiondrag.top;0<n&&n<t&&(n=0);n>=t&&(n-=t);s.selectiondrag.df=n}0!=s.selectiondrag.df&&(s.doScrollBy(2*-Math.floor(s.selectiondrag.df/6)),s.debounced("doselectionscroll",function(){v()},50))}},s.hasTextSelected="getSelection"in document?function(){return 0<document.getSelection().rangeCount}:"selection"in document?function(){return"None"!=document.selection.type}:function(){return!1},s.onselectionstart=function(){s.ispage||(s.selectiondrag=s.win.offset())},s.onselectionend=function(){s.selectiondrag=!1},s.onselectiondrag=function(n){s.selectiondrag&&s.hasTextSelected()&&s.debounced("selectionscroll",function(){v(n)},250)}),h.hasw3ctouch?(s.css(s.rail,{"touch-action":"none"}),s.css(s.cursor,{"touch-action":"none"}),s.bind(s.win,"pointerdown",s.ontouchstart),s.bind(document,"pointerup",s.ontouchend),s.bind(document,"pointermove",s.ontouchmove)):h.hasmstouch?(s.css(s.rail,{"-ms-touch-action":"none"}),s.css(s.cursor,{"-ms-touch-action":"none"}),s.bind(s.win,"MSPointerDown",s.ontouchstart),s.bind(document,"MSPointerUp",s.ontouchend),s.bind(document,"MSPointerMove",s.ontouchmove),s.bind(s.cursor,"MSGestureHold",function(n){n.preventDefault()}),s.bind(s.cursor,"contextmenu",function(n){n.preventDefault()})):this.istouchcapable&&(s.bind(s.win,"touchstart",s.ontouchstart),s.bind(document,"touchend",s.ontouchend),s.bind(document,"touchcancel",s.ontouchend),s.bind(document,"touchmove",s.ontouchmove)),!s.opt.cursordragontouch&&(h.cantouch||s.opt.touchbehavior)||(s.rail.css({cursor:"default"}),s.railh&&s.railh.css({cursor:"default"}),s.jqbind(s.rail,"mouseenter",function(){if(!s.ispage&&!s.win.is(":visible"))return!1;s.canshowonmouseevent&&s.showCursor();s.rail.active=!0}),s.jqbind(s.rail,"mouseleave",function(){s.rail.active=!1;s.rail.drag||s.hideCursor()}),s.opt.sensitiverail&&(s.bind(s.rail,"click",function(n){s.doRailClick(n,!1,!1)}),s.bind(s.rail,"dblclick",function(n){s.doRailClick(n,!0,!1)}),s.bind(s.cursor,"click",function(n){s.cancelEvent(n)}),s.bind(s.cursor,"dblclick",function(n){s.cancelEvent(n)})),s.railh&&(s.jqbind(s.railh,"mouseenter",function(){if(!s.ispage&&!s.win.is(":visible"))return!1;s.canshowonmouseevent&&s.showCursor();s.rail.active=!0}),s.jqbind(s.railh,"mouseleave",function(){s.rail.active=!1;s.rail.drag||s.hideCursor()}),s.opt.sensitiverail&&(s.bind(s.railh,"click",function(n){s.doRailClick(n,!1,!0)}),s.bind(s.railh,"dblclick",function(n){s.doRailClick(n,!0,!0)}),s.bind(s.cursorh,"click",function(n){s.cancelEvent(n)}),s.bind(s.cursorh,"dblclick",function(n){s.cancelEvent(n)})))),h.cantouch||s.opt.touchbehavior?(s.bind(h.hasmousecapture?s.win:document,"mouseup",s.ontouchend),s.bind(document,"mousemove",s.ontouchmove),s.onclick&&s.bind(document,"click",s.onclick),s.opt.cursordragontouch&&(s.bind(s.cursor,"mousedown",s.onmousedown),s.bind(s.cursor,"mouseup",s.onmouseup),s.cursorh&&s.bind(s.cursorh,"mousedown",function(n){s.onmousedown(n,!0)}),s.cursorh&&s.bind(s.cursorh,"mouseup",s.onmouseup))):(s.bind(h.hasmousecapture?s.win:document,"mouseup",s.onmouseup),s.bind(document,"mousemove",s.onmousemove),s.onclick&&s.bind(document,"click",s.onclick),s.bind(s.cursor,"mousedown",s.onmousedown),s.bind(s.cursor,"mouseup",s.onmouseup),s.railh&&(s.bind(s.cursorh,"mousedown",function(n){s.onmousedown(n,!0)}),s.bind(s.cursorh,"mouseup",s.onmouseup)),!s.ispage&&s.opt.enablescrollonselection&&(s.bind(s.win[0],"mousedown",s.onselectionstart),s.bind(document,"mouseup",s.onselectionend),s.bind(s.cursor,"mouseup",s.onselectionend),s.cursorh&&s.bind(s.cursorh,"mouseup",s.onselectionend),s.bind(document,"mousemove",s.onselectiondrag)),s.zoom&&(s.jqbind(s.zoom,"mouseenter",function(){s.canshowonmouseevent&&s.showCursor();s.rail.active=!0}),s.jqbind(s.zoom,"mouseleave",function(){s.rail.active=!1;s.rail.drag||s.hideCursor()}))),s.opt.enablemousewheel&&(s.isiframe||s.bind(h.isie&&s.ispage?document:s.win,"mousewheel",s.onmousewheel),s.bind(s.rail,"mousewheel",s.onmousewheel),s.railh&&s.bind(s.railh,"mousewheel",s.onmousewheelhr)),s.ispage||h.cantouch||/HTML|^BODY/.test(s.win[0].nodeName)||(s.win.attr("tabindex")||s.win.attr({tabindex:w++}),s.jqbind(s.win,"focus",function(n){o=s.getTarget(n).id||!0;s.hasfocus=!0;s.canshowonmouseevent&&s.noticeCursor()}),s.jqbind(s.win,"blur",function(){o=!1;s.hasfocus=!1}),s.jqbind(s.win,"mouseenter",function(n){c=s.getTarget(n).id||!0;s.hasmousefocus=!0;s.canshowonmouseevent&&s.noticeCursor()}),s.jqbind(s.win,"mouseleave",function(){c=!1;s.hasmousefocus=!1;s.rail.drag||s.hideCursor()})));s.onkeypress=function(t){var r;if(s.railslocked&&0==s.page.maxh||(t=t?t:window.e,r=s.getTarget(t),r&&/INPUT|TEXTAREA|SELECT|OPTION/.test(r.nodeName)&&(!r.getAttribute("type")&&!r.type||!/submit|button|cancel/i.tp)||n(r).attr("contenteditable")))return!0;if(s.hasfocus||s.hasmousefocus&&!o||s.ispage&&!o&&!c){if(r=t.keyCode,s.railslocked&&27!=r)return s.cancelEvent(t);var u=t.ctrlKey||!1,f=t.shiftKey||!1,i=!1;switch(r){case 38:case 63233:s.doScrollBy(72);i=!0;break;case 40:case 63235:s.doScrollBy(-72);i=!0;break;case 37:case 63232:s.railh&&(u?s.doScrollLeft(0):s.doScrollLeftBy(72),i=!0);break;case 39:case 63234:s.railh&&(u?s.doScrollLeft(s.page.maxw):s.doScrollLeftBy(-72),i=!0);break;case 33:case 63276:s.doScrollBy(s.view.h);i=!0;break;case 34:case 63277:s.doScrollBy(-s.view.h);i=!0;break;case 36:case 63273:s.railh&&u?s.doScrollPos(0,0):s.doScrollTo(0);i=!0;break;case 35:case 63275:s.railh&&u?s.doScrollPos(s.page.maxw,s.page.maxh):s.doScrollTo(s.page.maxh);i=!0;break;case 32:s.opt.spacebarenabled&&(f?s.doScrollBy(s.view.h):s.doScrollBy(-s.view.h),i=!0);break;case 27:s.zoomactive&&(s.doZoom(),i=!0)}if(i)return s.cancelEvent(t)}};s.opt.enablekeyboard&&s.bind(document,h.isopera&&!h.isopera12?"keypress":"keydown",s.onkeypress);s.bind(document,"keydown",function(n){n.ctrlKey&&(s.wheelprevented=!0)});s.bind(document,"keyup",function(n){n.ctrlKey||(s.wheelprevented=!1)});s.bind(window,"blur",function(){s.wheelprevented=!1});s.bind(window,"resize",s.lazyResize);s.bind(window,"orientationchange",s.lazyResize);s.bind(window,"load",s.lazyResize);!h.ischrome||s.ispage||s.haswrapper||(g=s.win.attr("style"),t=parseFloat(s.win.css("width"))+1,s.win.css("width",t),s.synched("chromefix",function(){s.win.attr("style",g)}));s.onAttributeChange=function(){s.lazyResize(s.isieold?250:30)};!1!==r&&(s.observerbody=new r(function(t){return t.forEach(function(t){if("attributes"==t.type)return n("body").hasClass("modal-open")?s.hide():s.show()}),document.body.scrollHeight!=s.page.maxh?s.lazyResize(30):void 0}),s.observerbody.observe(document.body,{childList:!0,subtree:!0,characterData:!1,attributes:!0,attributeFilter:["class"]}));s.ispage||s.haswrapper||(!1!==r?(s.observer=new r(function(n){n.forEach(s.onAttributeChange)}),s.observer.observe(s.win[0],{childList:!0,characterData:!1,attributes:!0,subtree:!1}),s.observerremover=new r(function(n){n.forEach(function(n){if(0<n.removedNodes.length)for(var t in n.removedNodes)if(s&&n.removedNodes[t]==s.win[0])return s.remove()})}),s.observerremover.observe(s.win[0].parentNode,{childList:!0,characterData:!1,attributes:!1,subtree:!1})):(s.bind(s.win,h.isie&&!h.isie9?"propertychange":"DOMAttrModified",s.onAttributeChange),h.isie9&&s.win[0].attachEvent("onpropertychange",s.onAttributeChange),s.bind(s.win,"DOMNodeRemoved",function(n){n.target==s.win[0]&&s.remove()})));!s.ispage&&s.opt.boxzoom&&s.bind(window,"resize",s.resizeZoom);s.istextarea&&s.bind(s.win,"mouseup",s.lazyResize);s.lazyResize(30)}"IFRAME"==this.doc[0].nodeName&&(y=function(){var t,i;s.iframexd=!1;try{t="contentDocument"in this?this.contentDocument:this.contentWindow.document}catch(r){s.iframexd=!0;t=!1}if(s.iframexd)return"console"in window&&console.log("NiceScroll error: policy restriced iframe"),!0;s.forcescreen=!0;s.isiframe&&(s.iframe={doc:n(t),html:s.doc.contents().find("html")[0],body:s.doc.contents().find("body")[0]},s.getContentSize=function(){return{w:Math.max(s.iframe.html.scrollWidth,s.iframe.body.scrollWidth),h:Math.max(s.iframe.html.scrollHeight,s.iframe.body.scrollHeight)}},s.docscroll=n(s.iframe.body));h.isios||!s.opt.iframeautoresize||s.isiframe||(s.win.scrollTop(0),s.doc.height(""),i=Math.max(t.getElementsByTagName("html")[0].scrollHeight,t.body.scrollHeight),s.doc.height(i));s.lazyResize(30);h.isie7&&s.css(n(s.iframe.html),{"overflow-y":"hidden"});s.css(n(s.iframe.body),{"overflow-y":"hidden"});h.isios&&s.haswrapper&&s.css(n(t.body),{"-webkit-transform":"translate3d(0,0,0)"});"contentWindow"in this?s.bind(this.contentWindow,"scroll",s.onscroll):s.bind(t,"scroll",s.onscroll);s.opt.enablemousewheel&&s.bind(t,"mousewheel",s.onmousewheel);s.opt.enablekeyboard&&s.bind(t,h.isopera?"keypress":"keydown",s.onkeypress);(h.cantouch||s.opt.touchbehavior)&&(s.bind(t,"mousedown",s.ontouchstart),s.bind(t,"mousemove",function(n){return s.ontouchmove(n,!0)}),s.opt.grabcursorenabled&&h.cursorgrabvalue&&s.css(n(t.body),{cursor:h.cursorgrabvalue}));s.bind(t,"mouseup",s.ontouchend);s.zoom&&(s.opt.dblclickzoom&&s.bind(t,"dblclick",s.doZoom),s.ongesturezoom&&s.bind(t,"gestureend",s.ongesturezoom))},this.doc[0].readyState&&"complete"==this.doc[0].readyState&&setTimeout(function(){y.call(s.doc[0],!1)},500),s.bind(this.doc,"load",y))};this.showCursor=function(n,t){if(s.cursortimeout&&(clearTimeout(s.cursortimeout),s.cursortimeout=0),s.rail){if(s.autohidedom&&(s.autohidedom.stop().css({opacity:s.opt.cursoropacitymax}),s.cursoractive=!0),s.rail.drag&&1==s.rail.drag.pt||("undefined"!=typeof n&&!1!==n&&(s.scroll.y=Math.round(1*n/s.scrollratio.y)),"undefined"!=typeof t&&(s.scroll.x=Math.round(1*t/s.scrollratio.x))),s.cursor.css({height:s.cursorheight,top:s.scroll.y}),s.cursorh){var i=s.hasreversehr?s.scrollvaluemaxw-s.scroll.x:s.scroll.x;!s.rail.align&&s.rail.visibility?s.cursorh.css({width:s.cursorwidth,left:i+s.rail.width}):s.cursorh.css({width:s.cursorwidth,left:i});s.cursoractive=!0}s.zoom&&s.zoom.stop().css({opacity:s.opt.cursoropacitymax})}};this.hideCursor=function(n){s.cursortimeout||!s.rail||!s.autohidedom||s.hasmousefocus&&"leave"==s.opt.autohidemode||(s.cursortimeout=setTimeout(function(){s.rail.active&&s.showonmouseevent||(s.autohidedom.stop().animate({opacity:s.opt.cursoropacitymin}),s.zoom&&s.zoom.stop().animate({opacity:s.opt.cursoropacitymin}),s.cursoractive=!1);s.cursortimeout=0},n||s.opt.hidecursordelay))};this.noticeCursor=function(n,t,i){s.showCursor(t,i);s.rail.active||s.hideCursor(n)};this.getContentSize=s.ispage?function(){return{w:Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),h:Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}}:s.haswrapper?function(){return{w:s.doc.outerWidth()+parseInt(s.win.css("paddingLeft"))+parseInt(s.win.css("paddingRight")),h:s.doc.outerHeight()+parseInt(s.win.css("paddingTop"))+parseInt(s.win.css("paddingBottom"))}}:function(){return{w:s.docscroll[0].scrollWidth,h:s.docscroll[0].scrollHeight}};this.onResize=function(n,t){if(!s||!s.win)return!1;if(!s.haswrapper&&!s.ispage){if("none"==s.win.css("display"))return s.visibility&&s.hideRail().hideRailHr(),!1;s.hidden||s.visibility||s.showRail().showRailHr()}var i=s.page.maxh,r=s.page.maxw,u=s.view.h,f=s.view.w;if(s.view={w:s.ispage?s.win.width():parseInt(s.win[0].clientWidth),h:s.ispage?s.win.height():parseInt(s.win[0].clientHeight)},s.page=t?t:s.getContentSize(),s.page.maxh=Math.max(0,s.page.h-s.view.h),s.page.maxw=Math.max(0,s.page.w-s.view.w),s.page.maxh==i&&s.page.maxw==r&&s.view.w==f&&s.view.h==u){if(s.ispage||(i=s.win.offset(),s.lastposition&&(r=s.lastposition,r.top==i.top&&r.left==i.left)))return s;s.lastposition=i}return(0==s.page.maxh?(s.hideRail(),s.scrollvaluemax=0,s.scroll.y=0,s.scrollratio.y=0,s.cursorheight=0,s.setScrollTop(0),s.rail.scrollable=!1):(s.page.maxh-=s.opt.railpadding.top+s.opt.railpadding.bottom,s.rail.scrollable=!0),0==s.page.maxw?(s.hideRailHr(),s.scrollvaluemaxw=0,s.scroll.x=0,s.scrollratio.x=0,s.cursorwidth=0,s.setScrollLeft(0),s.railh.scrollable=!1):(s.page.maxw-=s.opt.railpadding.left+s.opt.railpadding.right,s.railh.scrollable=!0),s.railslocked=s.locked||0==s.page.maxh&&0==s.page.maxw,s.railslocked)?(s.ispage||s.updateScrollBar(s.view),!1):(s.hidden||s.visibility?s.hidden||s.railh.visibility||s.showRailHr():s.showRail().showRailHr(),s.istextarea&&s.win.css("resize")&&"none"!=s.win.css("resize")&&(s.view.h-=20),s.cursorheight=Math.min(s.view.h,Math.round(s.view.h/s.page.h*s.view.h)),s.cursorheight=s.opt.cursorfixedheight?s.opt.cursorfixedheight:Math.max(s.opt.cursorminheight,s.cursorheight),s.cursorwidth=Math.min(s.view.w,Math.round(s.view.w/s.page.w*s.view.w)),s.cursorwidth=s.opt.cursorfixedheight?s.opt.cursorfixedheight:Math.max(s.opt.cursorminheight,s.cursorwidth),s.scrollvaluemax=s.view.h-s.cursorheight-s.cursor.hborder-(s.opt.railpadding.top+s.opt.railpadding.bottom),s.railh&&(s.railh.width=0<s.page.maxh?s.view.w-s.rail.width:s.view.w,s.scrollvaluemaxw=s.railh.width-s.cursorwidth-s.cursorh.wborder-(s.opt.railpadding.left+s.opt.railpadding.right)),s.ispage||s.updateScrollBar(s.view),s.scrollratio={x:s.page.maxw/s.scrollvaluemaxw,y:s.page.maxh/s.scrollvaluemax},s.getScrollTop()>s.page.maxh?s.doScrollTop(s.page.maxh):(s.scroll.y=Math.round(s.getScrollTop()*(1/s.scrollratio.y)),s.scroll.x=Math.round(s.getScrollLeft()*(1/s.scrollratio.x)),s.cursoractive&&s.noticeCursor()),s.scroll.y&&0==s.getScrollTop()&&s.doScrollTo(Math.floor(s.scroll.y*s.scrollratio.y)),s)};this.resize=s.onResize;this.lazyResize=function(n){return n=isNaN(n)?30:n,s.debounced("resize",s.resize,n),s};this.jqbind=function(t,i,r){s.events.push({e:t,n:i,f:r,q:!0});n(t).bind(i,r)};this.bind=function(n,t,i,r){var u="jquery"in n?n[0]:n;"mousewheel"==t?window.addEventListener||"onwheel"in document?s._bind(u,"wheel",i,r||!1):(n="undefined"!=typeof document.onmousewheel?"mousewheel":"DOMMouseScroll",tt(u,n,i,r||!1),"DOMMouseScroll"==n&&tt(u,"MozMousePixelScroll",i,r||!1)):u.addEventListener?(h.cantouch&&/mouseup|mousedown|mousemove/.test(t)&&s._bind(u,"mousedown"==t?"touchstart":"mouseup"==t?"touchend":"touchmove",function(n){if(n.touches){if(2>n.touches.length){var t=n.touches.length?n.touches[0]:n;t.original=n;i.call(this,t)}}else n.changedTouches&&(t=n.changedTouches[0],t.original=n,i.call(this,t))},r||!1),s._bind(u,t,i,r||!1),h.cantouch&&"mouseup"==t&&s._bind(u,"touchcancel",i,r||!1)):s._bind(u,t,function(n){return(n=n||window.event||!1)&&n.srcElement&&(n.target=n.srcElement),"pageY"in n||(n.pageX=n.clientX+document.documentElement.scrollLeft,n.pageY=n.clientY+document.documentElement.scrollTop),!1===i.call(u,n)||!1===r?s.cancelEvent(n):!0})};h.haseventlistener?(this._bind=function(n,t,i,r){s.events.push({e:n,n:t,f:i,b:r,q:!1});n.addEventListener(t,i,r||!1)},this.cancelEvent=function(n){return n?(n=n.original?n.original:n,n.preventDefault(),n.stopPropagation(),n.preventManipulation&&n.preventManipulation(),!1):!1},this.stopPropagation=function(n){return n?(n=n.original?n.original:n,n.stopPropagation(),!1):!1},this._unbind=function(n,t,i,r){n.removeEventListener(t,i,r)}):(this._bind=function(n,t,i,r){s.events.push({e:n,n:t,f:i,b:r,q:!1});n.attachEvent?n.attachEvent("on"+t,i):n["on"+t]=i},this.cancelEvent=function(n){return(n=window.event||!1,!n)?!1:(n.cancelBubble=!0,n.cancel=!0,n.returnValue=!1)},this.stopPropagation=function(n){return(n=window.event||!1,!n)?!1:(n.cancelBubble=!0,!1)},this._unbind=function(n,t,i){n.detachEvent?n.detachEvent("on"+t,i):n["on"+t]=!1});this.unbindAll=function(){for(var n,t=0;t<s.events.length;t++)n=s.events[t],n.q?n.e.unbind(n.n,n.f):s._unbind(n.e,n.n,n.f,n.b)};this.showRail=function(){return 0!=s.page.maxh&&(s.ispage||"none"!=s.win.css("display"))&&(s.visibility=!0,s.rail.visibility=!0,s.rail.css("display","block")),s};this.showRailHr=function(){return s.railh?(0!=s.page.maxw&&(s.ispage||"none"!=s.win.css("display"))&&(s.railh.visibility=!0,s.railh.css("display","block")),s):s};this.hideRail=function(){return s.visibility=!1,s.rail.visibility=!1,s.rail.css("display","none"),s};this.hideRailHr=function(){return s.railh?(s.railh.visibility=!1,s.railh.css("display","none"),s):s};this.show=function(){return s.hidden=!1,s.railslocked=!1,s.showRail().showRailHr()};this.hide=function(){return s.hidden=!0,s.railslocked=!0,s.hideRail().hideRailHr()};this.toggle=function(){return s.hidden?s.show():s.hide()};this.remove=function(){var r,i,t,u;for(s.stop(),s.cursortimeout&&clearTimeout(s.cursortimeout),s.doZoomOut(),s.unbindAll(),h.isie9&&s.win[0].detachEvent("onpropertychange",s.onAttributeChange),!1!==s.observer&&s.observer.disconnect(),!1!==s.observerremover&&s.observerremover.disconnect(),!1!==s.observerbody&&s.observerbody.disconnect(),s.events=null,s.cursor&&s.cursor.remove(),s.cursorh&&s.cursorh.remove(),s.rail&&s.rail.remove(),s.railh&&s.railh.remove(),s.zoom&&s.zoom.remove(),r=0;r<s.saved.css.length;r++)i=s.saved.css[r],i[0].css(i[1],"undefined"==typeof i[2]?"":i[2]);s.saved=!1;s.me.data("__nicescroll","");t=n.nicescroll;t.each(function(n){if(this&&this.id===s.id){delete t[n];for(var i=++n;i<t.length;i++,n++)t[n]=t[i];t.length--;t.length&&delete t[t.length]}});for(u in s)s[u]=null,delete s[u];s=null};this.scrollstart=function(n){return this.onscrollstart=n,s};this.scrollend=function(n){return this.onscrollend=n,s};this.scrollcancel=function(n){return this.onscrollcancel=n,s};this.zoomin=function(n){return this.onzoomin=n,s};this.zoomout=function(n){return this.onzoomout=n,s};this.isScrollable=function(t){if(t=t.target?t.target:t,"OPTION"==t.nodeName)return!0;for(;t&&1==t.nodeType&&!/^BODY|HTML/.test(t.nodeName);){var i=n(t),i=i.css("overflowY")||i.css("overflowX")||i.css("overflow")||"";if(/scroll|auto/.test(i))return t.clientHeight!=t.scrollHeight;t=t.parentNode?t.parentNode:!1}return!1};this.getViewport=function(t){var i,r;for(t=t&&t.parentNode?t.parentNode:!1;t&&1==t.nodeType&&!/^BODY|HTML/.test(t.nodeName);){if((i=n(t),/fixed|absolute/.test(i.css("position")))||(r=i.css("overflowY")||i.css("overflowX")||i.css("overflow")||"",/scroll|auto/.test(r)&&t.clientHeight!=t.scrollHeight||0<i.getNiceScroll().length))return i;t=t.parentNode?t.parentNode:!1}return!1};this.triggerScrollEnd=function(){if(s.onscrollend){var n=s.getScrollLeft(),t=s.getScrollTop();s.onscrollend.call(s,{type:"scrollend",current:{x:n,y:t},end:{x:n,y:t}})}};this.onmousewheel=function(n){if(!s.wheelprevented){if(s.railslocked)return s.debounced("checkunlock",s.resize,250),!0;if(s.rail.drag)return s.cancelEvent(n);if("auto"==s.opt.oneaxismousemode&&0!=n.deltaX&&(s.opt.oneaxismousemode=!1),s.opt.oneaxismousemode&&0==n.deltaX&&!s.rail.scrollable)return s.railh&&s.railh.scrollable?s.onmousewheelhr(n):!0;var t=+new Date,i=!1;return(s.opt.preservenativescrolling&&s.checkarea+600<t&&(s.nativescrollingarea=s.isScrollable(n),i=!0),s.checkarea=t,s.nativescrollingarea)?!0:((n=it(n,!1,i))&&(s.checkarea=0),n)}};this.onmousewheelhr=function(n){if(!s.wheelprevented){if(s.railslocked||!s.railh.scrollable)return!0;if(s.rail.drag)return s.cancelEvent(n);var t=+new Date,i=!1;return s.opt.preservenativescrolling&&s.checkarea+600<t&&(s.nativescrollingarea=s.isScrollable(n),i=!0),s.checkarea=t,s.nativescrollingarea?!0:s.railslocked?s.cancelEvent(n):it(n,!0,i)}};this.stop=function(){return s.cancelScroll(),s.scrollmon&&s.scrollmon.stop(),s.cursorfreezed=!1,s.scroll.y=Math.round(s.getScrollTop()*(1/s.scrollratio.y)),s.noticeCursor(),s};this.getTransitionSpeed=function(n){var t=Math.round(10*s.opt.scrollspeed);return n=Math.min(t,Math.round(n/20*s.opt.scrollspeed)),20<n?n:0};s.opt.smoothscroll?s.ishwscroll&&h.hastransition&&s.opt.usetransition&&s.opt.smoothscroll?(this.prepareTransition=function(n,t){var i=t?20<n?n:0:s.getTransitionSpeed(n),r=i?h.prefixstyle+"transform "+i+"ms ease-out":"";return s.lasttransitionstyle&&s.lasttransitionstyle==r||(s.lasttransitionstyle=r,s.doc.css(h.transitionstyle,r)),i},this.doScrollLeft=function(n,t){var i=s.scrollrunning?s.newscrolly:s.getScrollTop();s.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=s.scrollrunning?s.newscrollx:s.getScrollLeft();s.doScrollPos(i,n,t)},this.doScrollPos=function(n,t,i){var r=s.getScrollTop(),u=s.getScrollLeft();if(((0>(s.newscrolly-r)*(t-r)||0>(s.newscrollx-u)*(n-u))&&s.cancelScroll(),0==s.opt.bouncescroll&&(0>t?t=0:t>s.page.maxh&&(t=s.page.maxh),0>n?n=0:n>s.page.maxw&&(n=s.page.maxw)),s.scrollrunning&&n==s.newscrollx&&t==s.newscrolly)||(s.newscrolly=t,s.newscrollx=n,s.newscrollspeed=i||!1,s.timer))return!1;s.timer=setTimeout(function(){var r=s.getScrollTop(),u=s.getScrollLeft(),i,f;i=n-u;f=t-r;i=Math.round(Math.sqrt(Math.pow(i,2)+Math.pow(f,2)));i=s.newscrollspeed&&1<s.newscrollspeed?s.newscrollspeed:s.getTransitionSpeed(i);s.newscrollspeed&&1>=s.newscrollspeed&&(i*=s.newscrollspeed);s.prepareTransition(i,!0);s.timerscroll&&s.timerscroll.tm&&clearInterval(s.timerscroll.tm);0<i&&(!s.scrollrunning&&s.onscrollstart&&s.onscrollstart.call(s,{type:"scrollstart",current:{x:u,y:r},request:{x:n,y:t},end:{x:s.newscrollx,y:s.newscrolly},speed:i}),h.transitionend?s.scrollendtrapped||(s.scrollendtrapped=!0,s.bind(s.doc,h.transitionend,s.onScrollTransitionEnd,!1)):(s.scrollendtrapped&&clearTimeout(s.scrollendtrapped),s.scrollendtrapped=setTimeout(s.onScrollTransitionEnd,i)),s.timerscroll={bz:new a(r,s.newscrolly,i,0,0,.58,1),bh:new a(u,s.newscrollx,i,0,0,.58,1)},s.cursorfreezed||(s.timerscroll.tm=setInterval(function(){s.showCursor(s.getScrollTop(),s.getScrollLeft())},60)));s.synched("doScroll-set",function(){s.timer=0;s.scrollendtrapped&&(s.scrollrunning=!0);s.setScrollTop(s.newscrolly);s.setScrollLeft(s.newscrollx);s.scrollendtrapped||s.onScrollTransitionEnd()})},50)},this.cancelScroll=function(){if(!s.scrollendtrapped)return!0;var n=s.getScrollTop(),t=s.getScrollLeft();return s.scrollrunning=!1,h.transitionend||clearTimeout(h.transitionend),s.scrollendtrapped=!1,s._unbind(s.doc[0],h.transitionend,s.onScrollTransitionEnd),s.prepareTransition(0),s.setScrollTop(n),s.railh&&s.setScrollLeft(t),s.timerscroll&&s.timerscroll.tm&&clearInterval(s.timerscroll.tm),s.timerscroll=!1,s.cursorfreezed=!1,s.showCursor(n,t),s},this.onScrollTransitionEnd=function(){s.scrollendtrapped&&s._unbind(s.doc[0],h.transitionend,s.onScrollTransitionEnd);s.scrollendtrapped=!1;s.prepareTransition(0);s.timerscroll&&s.timerscroll.tm&&clearInterval(s.timerscroll.tm);s.timerscroll=!1;var n=s.getScrollTop(),t=s.getScrollLeft();if(s.setScrollTop(n),s.railh&&s.setScrollLeft(t),s.noticeCursor(!1,n,t),s.cursorfreezed=!1,0>n?n=0:n>s.page.maxh&&(n=s.page.maxh),0>t?t=0:t>s.page.maxw&&(t=s.page.maxw),n!=s.newscrolly||t!=s.newscrollx)return s.doScrollPos(t,n,s.opt.snapbackspeed);s.onscrollend&&s.scrollrunning&&s.triggerScrollEnd();s.scrollrunning=!1}):(this.doScrollLeft=function(n,t){var i=s.scrollrunning?s.newscrolly:s.getScrollTop();s.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=s.scrollrunning?s.newscrollx:s.getScrollLeft();s.doScrollPos(i,n,t)},this.doScrollPos=function(n,r,u){function l(){if(s.cancelAnimationFrame)return!0;if(s.scrollrunning=!0,v=1-v)return s.timer=t(l)||1;var u=0,r,n,i=n=s.getScrollTop();s.dst.ay?(i=s.bzscroll?s.dst.py+s.bzscroll.getNow()*s.dst.ay:s.newscrolly,r=i-n,(0>r&&i<s.newscrolly||0<r&&i>s.newscrolly)&&(i=s.newscrolly),s.setScrollTop(i),i==s.newscrolly&&(u=1)):u=1;n=r=s.getScrollLeft();s.dst.ax?(n=s.bzscroll?s.dst.px+s.bzscroll.getNow()*s.dst.ax:s.newscrollx,r=n-r,(0>r&&n<s.newscrollx||0<r&&n>s.newscrollx)&&(n=s.newscrollx),s.setScrollLeft(n),n==s.newscrollx&&(u+=1)):u+=1;2==u?(s.timer=0,s.cursorfreezed=!1,s.bzscroll=!1,s.scrollrunning=!1,0>i?i=0:i>s.page.maxh&&(i=s.page.maxh),0>n?n=0:n>s.page.maxw&&(n=s.page.maxw),n!=s.newscrollx||i!=s.newscrolly?s.doScrollPos(n,i):s.onscrollend&&s.triggerScrollEnd()):s.timer=t(l)||1}var e,o,f,c,h,v;if(r="undefined"==typeof r||!1===r?s.getScrollTop(!0):r,s.timer&&s.newscrolly==r&&s.newscrollx==n)return!0;s.timer&&i(s.timer);s.timer=0;e=s.getScrollTop();o=s.getScrollLeft();(0>(s.newscrolly-e)*(r-e)||0>(s.newscrollx-o)*(n-o))&&s.cancelScroll();s.newscrolly=r;s.newscrollx=n;s.bouncescroll&&s.rail.visibility||(0>s.newscrolly?s.newscrolly=0:s.newscrolly>s.page.maxh&&(s.newscrolly=s.page.maxh));s.bouncescroll&&s.railh.visibility||(0>s.newscrollx?s.newscrollx=0:s.newscrollx>s.page.maxw&&(s.newscrollx=s.page.maxw));s.dst={};s.dst.x=n-o;s.dst.y=r-e;s.dst.px=o;s.dst.py=e;f=Math.round(Math.sqrt(Math.pow(s.dst.x,2)+Math.pow(s.dst.y,2)));s.dst.ax=s.dst.x/f;s.dst.ay=s.dst.y/f;c=0;h=f;0==s.dst.x?(c=e,h=r,s.dst.ay=1,s.dst.py=0):0==s.dst.y&&(c=o,h=n,s.dst.ax=1,s.dst.px=0);f=s.getTransitionSpeed(f);u&&1>=u&&(f*=u);s.bzscroll=0<f?s.bzscroll?s.bzscroll.update(h,f):new a(c,h,f,0,1,0,1):!1;s.timer||((e==s.page.maxh&&r>=s.page.maxh||o==s.page.maxw&&n>=s.page.maxw)&&s.checkContentSize(),v=1,s.cancelAnimationFrame=!1,s.timer=1,s.onscrollstart&&!s.scrollrunning&&s.onscrollstart.call(s,{type:"scrollstart",current:{x:o,y:e},request:{x:n,y:r},end:{x:s.newscrollx,y:s.newscrolly},speed:f}),l(),(e==s.page.maxh&&r>=e||o==s.page.maxw&&n>=o)&&s.checkContentSize(),s.noticeCursor())},this.cancelScroll=function(){return s.timer&&i(s.timer),s.timer=0,s.bzscroll=!1,s.scrollrunning=!1,s}):(this.doScrollLeft=function(n,t){var i=s.getScrollTop();s.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=s.getScrollLeft();s.doScrollPos(i,n,t)},this.doScrollPos=function(n,t){var r=n>s.page.maxw?s.page.maxw:n,i;0>r&&(r=0);i=t>s.page.maxh?s.page.maxh:t;0>i&&(i=0);s.synched("scroll",function(){s.setScrollTop(i);s.setScrollLeft(r)})},this.cancelScroll=function(){});this.doScrollBy=function(n,t){var r=0,r=t?Math.floor((s.scroll.y-n)*s.scrollratio.y):(s.timer?s.newscrolly:s.getScrollTop(!0))-n,i;if(s.bouncescroll&&(i=Math.round(s.view.h/2),r<-i?r=-i:r>s.page.maxh+i&&(r=s.page.maxh+i)),s.cursorfreezed=!1,i=s.getScrollTop(!0),0>r&&0>=i)return s.noticeCursor();if(r>s.page.maxh&&i>=s.page.maxh)return s.checkContentSize(),s.noticeCursor();s.doScrollTop(r)};this.doScrollLeftBy=function(n,t){var r=0,r=t?Math.floor((s.scroll.x-n)*s.scrollratio.x):(s.timer?s.newscrollx:s.getScrollLeft(!0))-n,i;if(s.bouncescroll&&(i=Math.round(s.view.w/2),r<-i?r=-i:r>s.page.maxw+i&&(r=s.page.maxw+i)),s.cursorfreezed=!1,i=s.getScrollLeft(!0),0>r&&0>=i||r>s.page.maxw&&i>=s.page.maxw)return s.noticeCursor();s.doScrollLeft(r)};this.doScrollTo=function(n,t){t&&Math.round(n*s.scrollratio.y);s.cursorfreezed=!1;s.doScrollTop(n)};this.checkContentSize=function(){var n=s.getContentSize();n.h==s.page.h&&n.w==s.page.w||s.resize(!1,n)};s.onscroll=function(){s.rail.drag||s.cursorfreezed||s.synched("scroll",function(){s.scroll.y=Math.round(s.getScrollTop()*(1/s.scrollratio.y));s.railh&&(s.scroll.x=Math.round(s.getScrollLeft()*(1/s.scrollratio.x)));s.noticeCursor()})};s.bind(s.docscroll,"scroll",s.onscroll);this.doZoomIn=function(t){var i,f,e,r;if(!s.zoomactive){s.zoomactive=!0;s.zoomrestore={style:{}};i="position top left zIndex backgroundColor marginTop marginBottom marginLeft marginRight".split(" ");f=s.win[0].style;for(e in i)r=i[e],s.zoomrestore.style[r]="undefined"!=typeof f[r]?f[r]:"";return s.zoomrestore.style.width=s.win.css("width"),s.zoomrestore.style.height=s.win.css("height"),s.zoomrestore.padding={w:s.win.outerWidth()-s.win.width(),h:s.win.outerHeight()-s.win.height()},h.isios4&&(s.zoomrestore.scrollTop=n(window).scrollTop(),n(window).scrollTop(0)),s.win.css({position:h.isios4?"absolute":"fixed",top:0,left:0,"z-index":u+100,margin:"0px"}),i=s.win.css("backgroundColor"),(""==i||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(i))&&s.win.css("backgroundColor","#fff"),s.rail.css({"z-index":u+101}),s.zoom.css({"z-index":u+102}),s.zoom.css("backgroundPosition","0px -18px"),s.resizeZoom(),s.onzoomin&&s.onzoomin.call(s),s.cancelEvent(t)}};this.doZoomOut=function(t){if(s.zoomactive)return s.zoomactive=!1,s.win.css("margin",""),s.win.css(s.zoomrestore.style),h.isios4&&n(window).scrollTop(s.zoomrestore.scrollTop),s.rail.css({"z-index":s.zindex}),s.zoom.css({"z-index":s.zindex}),s.zoomrestore=!1,s.zoom.css("backgroundPosition","0px 0px"),s.onResize(),s.onzoomout&&s.onzoomout.call(s),s.cancelEvent(t)};this.doZoom=function(n){return s.zoomactive?s.doZoomOut(n):s.doZoomIn(n)};this.resizeZoom=function(){if(s.zoomactive){var t=s.getScrollTop();s.win.css({width:n(window).width()-s.zoomrestore.padding.w+"px",height:n(window).height()-s.zoomrestore.padding.h+"px"});s.onResize();s.setScrollTop(Math.min(s.page.maxh,t))}};this.init();n.nicescroll.push(this)},p=function(n){var t=this;this.nc=n;this.steptime=this.lasttime=this.speedy=this.speedx=this.lasty=this.lastx=0;this.snapy=this.snapx=!1;this.demuly=this.demulx=0;this.lastscrolly=this.lastscrollx=-1;this.timer=this.chky=this.chkx=0;this.time=function(){return+new Date};this.reset=function(n,i){t.stop();var r=t.time();t.steptime=0;t.lasttime=r;t.speedx=0;t.speedy=0;t.lastx=n;t.lasty=i;t.lastscrollx=-1;t.lastscrolly=-1};this.update=function(n,i){var r=t.time();t.steptime=r-t.lasttime;t.lasttime=r;var r=i-t.lasty,e=n-t.lastx,u=t.nc.getScrollTop(),f=t.nc.getScrollLeft(),u=u+r,f=f+e;t.snapx=0>f||f>t.nc.page.maxw;t.snapy=0>u||u>t.nc.page.maxh;t.speedx=e;t.speedy=r;t.lastx=n;t.lasty=i};this.stop=function(){t.nc.unsynched("domomentum2d");t.timer&&clearTimeout(t.timer);t.timer=0;t.lastscrollx=-1;t.lastscrolly=-1};this.doSnapy=function(n,i){var r=!1;0>i?(i=0,r=!0):i>t.nc.page.maxh&&(i=t.nc.page.maxh,r=!0);0>n?(n=0,r=!0):n>t.nc.page.maxw&&(n=t.nc.page.maxw,r=!0);r?t.nc.doScrollPos(n,i,t.nc.opt.snapbackspeed):t.nc.triggerScrollEnd()};this.doMomentum=function(n){var e=t.time(),u=n?e+n:t.lasttime,f;n=t.nc.getScrollLeft();var h=t.nc.getScrollTop(),o=t.nc.page.maxh,s=t.nc.page.maxw;if(t.speedx=0<s?Math.min(60,t.speedx):0,t.speedy=0<o?Math.min(60,t.speedy):0,u=u&&60>=e-u,(0>h||h>o||0>n||n>s)&&(u=!1),n=t.speedx&&u?t.speedx:!1,t.speedy&&u&&t.speedy||n){f=Math.max(16,t.steptime);50<f&&(n=f/50,t.speedx*=n,t.speedy*=n,f=50);t.demulxy=0;t.lastscrollx=t.nc.getScrollLeft();t.chkx=t.lastscrollx;t.lastscrolly=t.nc.getScrollTop();t.chky=t.lastscrolly;var i=t.lastscrollx,r=t.lastscrolly,c=function(){var n=600<t.time()-e?.04:.02;t.speedx&&(i=Math.floor(t.lastscrollx-t.speedx*(1-t.demulxy)),t.lastscrollx=i,0>i||i>s)&&(n=.1);t.speedy&&(r=Math.floor(t.lastscrolly-t.speedy*(1-t.demulxy)),t.lastscrolly=r,0>r||r>o)&&(n=.1);t.demulxy=Math.min(1,t.demulxy+n);t.nc.synched("domomentum2d",function(){t.speedx&&(t.nc.getScrollLeft()!=t.chkx&&t.stop(),t.chkx=i,t.nc.setScrollLeft(i));t.speedy&&(t.nc.getScrollTop()!=t.chky&&t.stop(),t.chky=r,t.nc.setScrollTop(r));t.timer||(t.nc.hideCursor(),t.doSnapy(i,r))});1>t.demulxy?t.timer=setTimeout(c,f):(t.stop(),t.nc.hideCursor(),t.doSnapy(i,r))};c()}else t.doSnapy(t.nc.getScrollLeft(),t.nc.getScrollTop())}},h=n.fn.scrollTop;n.cssHooks.pageYOffset={get:function(t,i){return(i=n.data(t,"__nicescroll")||!1)&&i.ishwscroll?i.getScrollTop():h.call(t)},set:function(t,i){var r=n.data(t,"__nicescroll")||!1;return r&&r.ishwscroll?r.setScrollTop(parseInt(i)):h.call(t,i),this}};n.fn.scrollTop=function(t){if("undefined"==typeof t){var i=this[0]?n.data(this[0],"__nicescroll")||!1:!1;return i&&i.ishwscroll?i.getScrollTop():h.call(this)}return this.each(function(){var i=n.data(this,"__nicescroll")||!1;i&&i.ishwscroll?i.setScrollTop(parseInt(t)):h.call(n(this),t)})};f=n.fn.scrollLeft;n.cssHooks.pageXOffset={get:function(t,i){return(i=n.data(t,"__nicescroll")||!1)&&i.ishwscroll?i.getScrollLeft():f.call(t)},set:function(t,i){var r=n.data(t,"__nicescroll")||!1;return r&&r.ishwscroll?r.setScrollLeft(parseInt(i)):f.call(t,i),this}};n.fn.scrollLeft=function(t){if("undefined"==typeof t){var i=this[0]?n.data(this[0],"__nicescroll")||!1:!1;return i&&i.ishwscroll?i.getScrollLeft():f.call(this)}return this.each(function(){var i=n.data(this,"__nicescroll")||!1;i&&i.ishwscroll?i.setScrollLeft(parseInt(t)):f.call(n(this),t)})};e=function(t){var i=this,r,u;if(this.length=0,this.name="nicescrollarray",this.each=function(n){for(var t=0,r=0;t<i.length;t++)n.call(i[t],r++);return i},this.push=function(n){i[i.length]=n;i.length++},this.eq=function(n){return i[n]},t)for(r=0;r<t.length;r++)u=n.data(t[r],"__nicescroll")||!1,u&&(this[this.length]=u,this.length++);return this},function(n,t,i){for(var r=0;r<t.length;r++)i(n,t[r])}(e.prototype,"show hide toggle onResize resize remove stop doScrollPos".split(" "),function(n,t){n[t]=function(){var n=arguments;return this.each(function(){this[t].apply(this,n)})}});n.fn.getNiceScroll=function(t){return"undefined"==typeof t?new e(this):this[t]&&n.data(this[t],"__nicescroll")||!1};n.extend(n.expr[":"],{nicescroll:function(t){return n.data(t,"__nicescroll")?!0:!1}});n.fn.niceScroll=function(t,i){var r,u;return"undefined"!=typeof i||"object"!=typeof t||"jquery"in t||(i=t,t=!1),i=n.extend({},i),r=new e,"undefined"==typeof i&&(i={}),t&&(i.doc=n(t),i.win=n(this)),u=!("doc"in i),u||"win"in i||(i.win=n(this)),this.each(function(){var t=n(this).data("__nicescroll")||!1;t||(i.doc=u?n(this):i.doc,t=new d(i,n(this)),n(this).data("__nicescroll",t));r.push(t)}),1==r.length?r[0]:r};window.NiceScroll={getjQuery:function(){return n}};n.nicescroll||(n.nicescroll=new e,n.nicescroll.options=y)}),function(n){function r(t,i,r){var u="rgb"+(n.support.rgba?"a":"")+"("+parseInt(t[0]+r*(i[0]-t[0]),10)+","+parseInt(t[1]+r*(i[1]-t[1]),10)+","+parseInt(t[2]+r*(i[2]-t[2]),10);return n.support.rgba&&(u+=","+(t&&i?parseFloat(t[3]+r*(i[3]-t[3])):1)),u+")"}function t(n){var t;return(t=/#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})/.exec(n))?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16),1]:(t=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/.exec(n))?[17*parseInt(t[1],16),17*parseInt(t[2],16),17*parseInt(t[3],16),1]:(t=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(n))?[parseInt(t[1]),parseInt(t[2]),parseInt(t[3]),1]:(t=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9\.]*)\s*\)/.exec(n))?[parseInt(t[1],10),parseInt(t[2],10),parseInt(t[3],10),parseFloat(t[4])]:u[n]}var i,u;n.extend(!0,n,{support:{rgba:function(){var t=n("script:first"),i=t.css("color"),r=!1;if(/^rgba/.test(i))r=!0;else try{r=i!=t.css("color","rgba(0, 0, 0, 0.5)").css("color");t.css("color",i)}catch(u){}return r}()}});i="color backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor outlineColor".split(" ");n.each(i,function(i,u){n.Tween.propHooks[u]={get:function(t){return n(t.elem).css(u)},set:function(i){var f=i.elem.style,e=t(n(i.elem).css(u)),o=t(i.end);i.run=function(n){f[u]=r(e,o,n)}}}});n.Tween.propHooks.borderColor={set:function(u){var s=u.elem.style,f=[],e=i.slice(2,6),o;n.each(e,function(i,r){f[r]=t(n(u.elem).css(r))});o=t(u.end);u.run=function(t){n.each(e,function(n,i){s[i]=r(f[i],o,t)})}}};u={aqua:[0,255,255,1],azure:[240,255,255,1],beige:[245,245,220,1],black:[0,0,0,1],blue:[0,0,255,1],brown:[165,42,42,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgrey:[169,169,169,1],darkgreen:[0,100,0,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkviolet:[148,0,211,1],fuchsia:[255,0,255,1],gold:[255,215,0,1],green:[0,128,0,1],indigo:[75,0,130,1],khaki:[240,230,140,1],lightblue:[173,216,230,1],lightcyan:[224,255,255,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],magenta:[255,0,255,1],maroon:[128,0,0,1],navy:[0,0,128,1],olive:[128,128,0,1],orange:[255,165,0,1],pink:[255,192,203,1],purple:[128,0,128,1],violet:[128,0,128,1],red:[255,0,0,1],silver:[192,192,192,1],white:[255,255,255,1],yellow:[255,255,0,1],transparent:[255,255,255,0]}}(jQuery);Paginator=function(n,t,i,r,u,f,e,o){if(!document.getElementById(n)||!t||!i)return!1;this.inputData={paginatorHolderId:n,pagesTotal:t,pagesSpan:i<t?i:t,pageCurrent:r,baseUrl:u?u:"/pages/",endUrl:f?f:"",firsturl:e?e:"",attrs:o?o:""};this.html={holder:null,table:null,trPages:null,trScrollBar:null,tdsPages:null,scrollBar:null,scrollThumb:null,pageCurrentMark:null};this.prepareHtml();this.initScrollThumb();this.initPageCurrentMark();this.initEvents();this.scrollToPageCurrent()};Paginator.prototype.prepareHtml=function(){this.html.holder=document.getElementById(this.inputData.paginatorHolderId);this.html.holder.innerHTML=this.makePagesTableHtml();this.html.table=this.html.holder.getElementsByTagName("table")[0];var n=this.html.table.getElementsByTagName("tr")[0];this.html.tdsPages=n.getElementsByTagName("td");this.html.scrollBar=getElementsByClassName(this.html.table,"div","scroll_bar")[0];this.html.scrollThumb=getElementsByClassName(this.html.table,"div","scroll_thumb")[0];this.html.pageCurrentMark=getElementsByClassName(this.html.table,"div","current_page_mark")[0];this.inputData.pagesSpan==this.inputData.pagesTotal&&addClass(this.html.holder,"fullsize")};Paginator.prototype.makePagesTableHtml=function(){for(var i=100/this.inputData.pagesSpan+"%",n='<table width="100%"><tr>',t=1;t<=this.inputData.pagesSpan;t++)n+='<td width="'+i+'"><\/td>';return n+('<\/tr><tr><td colspan="'+this.inputData.pagesSpan+'"><div class="scroll_bar"><div class="scroll_trough"><\/div><div class="scroll_thumb"><div class="scroll_knob"><\/div><\/div><div class="current_page_mark"><\/div><\/div><\/td><\/tr><\/table>')};Paginator.prototype.initScrollThumb=function(){this.html.scrollThumb.widthMin="8";this.html.scrollThumb.widthPercent=this.inputData.pagesSpan/this.inputData.pagesTotal*100;this.html.scrollThumb.xPosPageCurrent=(this.inputData.pageCurrent-Math.round(this.inputData.pagesSpan/2))/this.inputData.pagesTotal*this.html.table.offsetWidth;this.html.scrollThumb.xPos=this.html.scrollThumb.xPosPageCurrent;this.html.scrollThumb.xPosMin=0;this.html.scrollThumb.xPosMax;this.html.scrollThumb.widthActual;this.setScrollThumbWidth()};Paginator.prototype.setScrollThumbWidth=function(){this.html.scrollThumb.style.width=this.html.scrollThumb.widthPercent+"%";this.html.scrollThumb.widthActual=this.html.scrollThumb.offsetWidth;this.html.scrollThumb.widthActual<this.html.scrollThumb.widthMin&&(this.html.scrollThumb.style.width=this.html.scrollThumb.widthMin+"px");this.html.scrollThumb.xPosMax=this.html.table.offsetWidth-this.html.scrollThumb.widthActual};Paginator.prototype.moveScrollThumb=function(){this.html.scrollThumb.style.left=this.html.scrollThumb.xPos+"px"};Paginator.prototype.initPageCurrentMark=function(){this.html.pageCurrentMark.widthMin="3";this.html.pageCurrentMark.widthPercent=100/this.inputData.pagesTotal;this.html.pageCurrentMark.widthActual;this.setPageCurrentPointWidth();this.movePageCurrentPoint()};Paginator.prototype.setPageCurrentPointWidth=function(){this.html.pageCurrentMark.style.width=this.html.pageCurrentMark.widthPercent+"%";this.html.pageCurrentMark.widthActual=this.html.pageCurrentMark.offsetWidth;this.html.pageCurrentMark.widthActual<this.html.pageCurrentMark.widthMin&&(this.html.pageCurrentMark.style.width=this.html.pageCurrentMark.widthMin+"px")};Paginator.prototype.movePageCurrentPoint=function(){this.html.pageCurrentMark.style.left=this.html.pageCurrentMark.widthActual<this.html.pageCurrentMark.offsetWidth?(this.inputData.pageCurrent-1)/this.inputData.pagesTotal*this.html.table.offsetWidth-this.html.pageCurrentMark.offsetWidth/2+"px":(this.inputData.pageCurrent-1)/this.inputData.pagesTotal*this.html.table.offsetWidth+"px"};Paginator.prototype.initEvents=function(){var n=this;this.html.scrollThumb.onmousedown=function(t){var t,i;t||(t=window.event);t.cancelBubble=!0;t.stopPropagation&&t.stopPropagation();i=getMousePosition(t).x-this.xPos;document.onmousemove=function(t){if(!t)var t=window.event;n.html.scrollThumb.xPos=getMousePosition(t).x-i;n.moveScrollThumb();n.drawPages()};document.onmouseup=function(){document.onmousemove=null;n.enableSelection()};n.disableSelection()};this.html.scrollBar.onmousedown=function(t){if(!t)var t=window.event;matchClass(n.paginatorBox,"fullsize")||(n.html.scrollThumb.xPos=getMousePosition(t).x-getPageX(n.html.scrollBar)-n.html.scrollThumb.offsetWidth/2,n.moveScrollThumb(),n.drawPages())};addEvent(window,"resize",function(){Paginator.resizePaginator(n)})};Paginator.prototype.drawPages=function(){var f=this.html.scrollThumb.xPos/this.html.table.offsetWidth,t=Math.round(f*this.inputData.pagesTotal),r="",i,n,u;for(t<1?(t=1,this.html.scrollThumb.xPos=0,this.moveScrollThumb()):t>=this.inputData.pagesTotal-this.inputData.pagesSpan&&(t=this.inputData.pagesTotal-this.inputData.pagesSpan+1,this.html.scrollThumb.xPos=this.html.table.offsetWidth-this.html.scrollThumb.offsetWidth,this.moveScrollThumb()),i=0;i<this.html.tdsPages.length;i++)n=t+i,n==this.inputData.pageCurrent?r="<span><strong>"+n+"<\/strong><\/span>":(u=this.inputData.baseUrl+n+this.inputData.endUrl,n==1&&this.inputData.firsturl!=""&&(u=this.inputData.firsturl),r="<span><a href='"+u+"' "+this.inputData.attrs+">"+n+"<\/a><\/span>"),this.html.tdsPages[i].innerHTML=r};Paginator.prototype.scrollToPageCurrent=function(){this.html.scrollThumb.xPosPageCurrent=(this.inputData.pageCurrent-Math.round(this.inputData.pagesSpan/2))/this.inputData.pagesTotal*this.html.table.offsetWidth;this.html.scrollThumb.xPos=this.html.scrollThumb.xPosPageCurrent;this.moveScrollThumb();this.drawPages()};Paginator.prototype.disableSelection=function(){document.onselectstart=function(){return!1};this.html.scrollThumb.focus()};Paginator.prototype.enableSelection=function(){document.onselectstart=function(){return!0}};Paginator.resizePaginator=function(n){n.setPageCurrentPointWidth();n.movePageCurrentPoint();n.setScrollThumbWidth();n.scrollToPageCurrent()};$(function(){var n,t,f;if("localStorage"in window&&navigator!=null&&"serviceWorker"in navigator){var i=function(n,t){try{var i=new XMLHttpRequest;i.open("GET",n);i.onload=function(){i.status===200&&typeof t=="function"&&t()};i.send()}catch(r){console.log(r)}},e=function(n){if(n){var t=localStorage.pushtoken;t!=n&&i("/push/firebase/subscribe?token="+encodeURIComponent(n),function(){localStorage.pushtoken=n;i("/push/firebase/unsubscribe?token="+encodeURIComponent(t))})}},r=function(){return n.getToken().then(e).catch(function(n){console.log(n)})},u=!1,o=document.getElementsByTagName("body")[0].getAttribute("data-v");firebase.initializeApp({apiKey:"AIzaSyAynKPi_ECbSAcIbvnwyAClrmkQ8fiuiQo",authDomain:"myslo-push.firebaseapp.com",databaseURL:"https://myslo-push.firebaseio.com",projectId:"myslo-push",storageBucket:"myslo-push.appspot.com",messagingSenderId:"366660643870"});n=firebase.messaging();n.usePublicVapidKey("BJtCixJzbESSsbfFWiOaMP1ROmxiPidWwPWboU3RhVFFbBRW0Pa_vAr6bzdXNNUK_mvGoamMK3-qZMcJoCY0g_I");n.onTokenRefresh(function(){r()});t=function(){n.requestPermission().then(function(){r()}).catch(function(n){console.log(n)})};f=function(){navigator.serviceWorker.register("/service-worker.js?v="+o).then(function(i){return n.useServiceWorker(i),u&&localStorage.pushtoken?n.deleteToken(localStorage.pushtoken).then(function(){u=!1;t()}).catch(function(n){console.log(n)}):t()}).catch(function(n){console.log(n)})};f()}})