$(document).ready(function(){function t(n){var u=$("#user-activity-current"),i=$("#user-activity-transition"),r=$("#user-activity-new"),t;$.each(n,function(){var n=u.find("#"+this.UserName),t;n.length>0?(n=n.detach(),i.append(n)):(t=$('<div id="'+this.UserName+'" class="user-activity-line '+this.MainRole+'"><\/div>'),t.load("/profile/getprofile?format=name&user="+this.UserName,function(){}),i.append(t))});t=i.find(".admin").detach();r.append(t);t=i.find(".moderator").detach();r.append(t);t=i.find(".patreon-gold").detach();r.append(t);t=i.find(".patreon-silver").detach();r.append(t);t=i.find(".patreon-bronze").detach();r.append(t);t=i.find(".verified").detach();r.append(t);t=i.children().detach();r.append(t);u.empty();t=r.find(".user-activity-line").detach();u.append(t);refreshUserCount()}function i(){$("#refresh-user-activity").click(function(){n.server.getAllActivities().done(function(n){t(n)})});var i=localStorage.getItem("pageTitle");n.server.initialPageLoad(i)}var n=$.connection.userActivityMini,r=$("#user-activity-container"),u=$("#posted-data-container");n.client.updateUserActivity=function(n){t(n)};n.client.receiveHeartBeatNotice=function(){n.server.sendHeartBeat()};n.client.receiveGameCountChange=function(){$.get({type:"GET",url:"/rabi/getgameinfo",data:{}}).done(function(n){$("#game-waiting-count-container").html(n)})};n.client.receivePostedData=function(n){var t=$('<div class="posted-data-individual" style="opacity:0;"><\/div>');t.load("/rabi/getposteddata?id="+n,function(){$("#posted-data-container").prepend(t);t.find(".timeago").timeago();setTimeout(function(){t.css("opacity","1")},150)})};n.client.receiveNotification=function(n){getNotifCount();var i=$("#notification-popup-holder"),t=$('<br style="clear:left;" /><div class="notification-popup"><a><div><img alt="pic" /><h3>Notification<\/h3><p><\/p><\/div><\/a><\/div>');t.find("a").attr("href",n.Link);t.find("p").text(n.Text);n.Subtext!=null&&n.Subtext!=""&&t.find("p").html(t.find("p").text()+'<br />"'+n.Subtext+'"');t.find("img").attr("src",n.Image);i.append(t);t.css("display","block");t.css("opacity","1");$("#aud-popup")[0].play();setTimeout(function(){t.css("opacity","0");setTimeout(function(){t.remove()},900)},5500)};$.connection.hub.reconnected(function(){location.reload()});$.connection.hub.start().done(i)})