   public func handleGroupGestureRecognizer() {
     delegate?.groupDidTap()
   }
-  
+
   public func reportButtonDidPress() {
     delegate?.reportButtonDidPress()
   }

    imageView.backgroundColor = UIColor.whiteColor()

    return imageView
    }()

  public lazy var authorLabel: UILabel = {
    let label = UILabel()
    label.font = FontList.Post.author

    return label
    }()

  public lazy var disclosureImageView: UIImageView = {
    let imageView = UIImageView()
    imageView.image = UIImage(named: ImageList.Basis.disclosure)

    return imageView
    }()

  public lazy var groupLabel: UILabel = {
    let label = UILabel()
    label.font = FontList.Post.author

    return label
    }()

  public lazy var reportButton: UIButton = {
    let button = UIButton()


    [authorLabel, groupLabel].forEach { $0.sizeToFit() }

    groupLabel.frame.size = CGSize(width: 160, height: 30)

    avatarImageView.frame = CGRectIntegral(CGRect(x: Dimensions.avatarOffset, y: Dimensions.avatarOffset,
      width: Dimensions.avatarSize, height: Dimensions.avatarSize))
    authorLabel.frame.origin = CGPoint(x: ceil(Dimensions.nameOffset), y: ceil(Dimensions.nameTopOffset))
