<commit_before>.panel.panel-default.answerbox{data: { id: a.id }}
  - if @question.nil?
    .panel-heading
      .media
        - unless a.question.author_is_anonymous
          %a.pull-left{href: show_user_profile_path(a.question.user.screen_name)}
            %img.img-rounded.answerbox--img{src: gravatar_url(a.question.user)}
        .media-body
          %h6.text-muted.media-heading.answerbox--question-user
            = user_screen_name a.question.user, a.question.author_is_anonymous
            asked
            - if @user.nil? or a.question.author_is_anonymous
              = time_ago_in_words(a.question.created_at)
            - else
              %a{href: show_user_question_path(a.question.user.screen_name, a.question.id)}
                = time_ago_in_words(a.question.created_at)
            ago
            - unless a.question.author_is_anonymous
              - if a.question.answer_count > 1
                ·
                %a{href: show_user_question_path(a.question.user.screen_name, a.question.id)}
                  #{a.question.answer_count} answers
          .answerbox--question-text
            = a.question.content
  .panel-body
    - if @display_all.nil?
      .answerbox--answer-text
        = markdown a.content[0..255]
        - if a.content.length > 255
          [...]
          %p
            %a.btn.btn-primary{href: show_user_answer_path(a.user.screen_name, a.id)}
              Read the entire answer
    - else
      .answerbox--answer-text
        = markdown a.content
    - if @user.nil?
      .row
        .col-md-6.col-sm-4.col-xs-6.text-left.text-muted
          .media
            .pull-left
              %a{href: show_user_profile_path(a.user.screen_name)}
                %img.img-rounded.answerbox--img{src: gravatar_url(a.user)}
            .media-body
              %h6.media-heading.answerbox--answer-user
                %span.hidden-xs
                  Answered by
                = user_screen_name a.user
              .answerbox--answer-date
                %a{href: show_user_answer_path(a.user.screen_name, a.id)}
                  %span= time_ago_in_words(a.created_at)
                  ago
        .col-md-6.col-sm-8.col-xs-6.text-right
          = render 'shared/answerbox_buttons', a: a
    - else
      .row
        .col-md-6.col-sm-4.col-xs-6.text-left.text-muted
          %i.fa.fa-clock-o
          %a{href: show_user_answer_path(a.user.screen_name, a.id)}
            %span= time_ago_in_words(a.created_at)
            ago
        .col-md-6.col-sm-8.col-xs-6.text-right
          = render 'shared/answerbox_buttons', a: a
  .panel-footer{id: "ab-comments-section-#{a.id}", style: @display_all.nil? ? 'display: none' : nil }
    %div{id: "ab-smiles-#{a.id}"}= render 'shared/smiles', a: a
    %div{id: "ab-comments-#{a.id}"}= render 'shared/comments', a: a<commit_msg>add date tooltips to relative dates<commit_after>.panel.panel-default.answerbox{data: { id: a.id }}
  - if @question.nil?
    .panel-heading
      .media
        - unless a.question.author_is_anonymous
          %a.pull-left{href: show_user_profile_path(a.question.user.screen_name)}
            %img.img-rounded.answerbox--img{src: gravatar_url(a.question.user)}
        .media-body
          %h6.text-muted.media-heading.answerbox--question-user
            = user_screen_name a.question.user, a.question.author_is_anonymous
            asked
            - if @user.nil? or a.question.author_is_anonymous
              %span{title: a.question.created_at, data: { toggle: :tooltip, placement: :bottom }}
                = time_ago_in_words(a.question.created_at)
            - else
              %a{href: show_user_question_path(a.question.user.screen_name, a.question.id)}
                %span{title: a.question.created_at, data: { toggle: :tooltip, placement: :bottom }}
                  = time_ago_in_words(a.question.created_at)
            ago
            - unless a.question.author_is_anonymous
              - if a.question.answer_count > 1
                ·
                %a{href: show_user_question_path(a.question.user.screen_name, a.question.id)}
                  #{a.question.answer_count} answers
          .answerbox--question-text
            = a.question.content
  .panel-body
    - if @display_all.nil?
      .answerbox--answer-text
        = markdown a.content[0..255]
        - if a.content.length > 255
          [...]
          %p
            %a.btn.btn-primary{href: show_user_answer_path(a.user.screen_name, a.id)}
              Read the entire answer
    - else
      .answerbox--answer-text
        = markdown a.content
    - if @user.nil?
      .row
        .col-md-6.col-sm-4.col-xs-6.text-left.text-muted
          .media
            .pull-left
              %a{href: show_user_profile_path(a.user.screen_name)}
                %img.img-rounded.answerbox--img{src: gravatar_url(a.user)}
            .media-body
              %h6.media-heading.answerbox--answer-user
                %span.hidden-xs
                  Answered by
                = user_screen_name a.user
              .answerbox--answer-date
                %a{href: show_user_answer_path(a.user.screen_name, a.id)}
                  %span{title: a.created_at, data: { toggle: :tooltip, placement: :bottom }}
                    = time_ago_in_words(a.created_at)
                  ago
        .col-md-6.col-sm-8.col-xs-6.text-right
          = render 'shared/answerbox_buttons', a: a
    - else
      .row
        .col-md-6.col-sm-4.col-xs-6.text-left.text-muted
          %i.fa.fa-clock-o
          %a{href: show_user_answer_path(a.user.screen_name, a.id)}
            %span{title: a.created_at, data: { toggle: :tooltip, placement: :bottom }}
              = time_ago_in_words(a.created_at)
            ago
        .col-md-6.col-sm-8.col-xs-6.text-right
          = render 'shared/answerbox_buttons', a: a
  .panel-footer{id: "ab-comments-section-#{a.id}", style: @display_all.nil? ? 'display: none' : nil }
    %div{id: "ab-smiles-#{a.id}"}= render 'shared/smiles', a: a
    %div{id: "ab-comments-#{a.id}"}= render 'shared/comments', a: a
{'fraction_non_alphanumeric': 0.13247863247863248, 'fraction_numerical': 0.007232084155161078, 'mean_word_length': 1.778538812785388, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '914443', 'n_tokens_mistral': 2049, 'n_tokens_neox': 2023, 'n_words': 284}