text: //META{"name":"Replyer"}*//
  
  var Replyer = function () {};
  
  Replyer.prototype.getName = function() {
      return "Replyer";
  };
  Replyer.prototype.getDescription = function() {
      return "Reply to people with a button";
  };
  Replyer.prototype.getVersion = function() {
      return "1.1";
  };
  Replyer.prototype.getAuthor = function() {
      return "Hammock & Natsulus";
  };
  Replyer.prototype.start = function() {
  	$(document).on("mouseover.rpr", function(e) {
  		var target = $(e.target);
  		if(target.parents(".message").length > 0) {
  			var isCompact = false;
  			var allmessages = $('.messages .message-group');
  			var nameDateBlock = $('.messages .message-group .comment .message .body h2');
  			var replyBtn = '<span class="replyer" style="cursor:pointer;color:rgba(255,255,255,.6) !important;position:relative;top:-1px;margin-left:5px;text-transform:uppercase;font-size:10px;padding:3px 5px;box-sizing:border-box;background:#282b30;-webkit-border-radius:3px;">Reply</span>';
  			allmessages.on('mouseover',function() {
  				if (nameDateBlock.find('.replyer').length == 0) {
  					$(this).find(nameDateBlock).append(replyBtn);
  					$(this).find('.replyer').click(function() {
  						$(this).parent().find('.user-name').click();
  						var popout = $(".user-popout");
  						var user = popout.find('.username').text() + popout.find('.discriminator').text();
  						$('.content .channel-textarea textarea').val('@'+user+' '+$('.content .channel-textarea textarea').val()).focus();
  						popout.remove();
  					});
  				}
  			});
  			allmessages.on('mouseleave',function() {
  				if (nameDateBlock.find('.replyer').length == 1) {
  					$(this).find('.replyer').empty().remove();
  				}
  			});
  		}
  	});
  	console.log('Replyer started.');
  };
  Replyer.prototype.load = function() {};
  Replyer.prototype.unload = function() {
  	$(document).off("mouseover.rpr");
  	$('.messages .message-group').off('mouseover');
  	$('.messages .message-group').off('mouseleave');
  };
  Replyer.prototype.stop = function() {
  	$(document).off("mouseover.rpr");
  	$('.messages .message-group').off('mouseover');
  	$('.messages .message-group').off('mouseleave');
  };
  Replyer.prototype.getSettingsPanel = function() {
  	return null;
  };
  Replyer.prototype.onMessage = function() {
  };
  Replyer.prototype.onSwitch = function() {
  };
  