<commit_before><template>
  <div class="media">
    <avatar
      v-if="is_pm"
      :avatar="channel.recent_message.user.content.avatar_image"
      size="32"
      class="mr-2" />
    <div
      class="media-body"
      style="overflow: hidden">
      <h5>
        <font-awesome-icon
          v-show="channel.you_muted"
          :icon="['far', 'bell-slash']"
          style="float:right" />
        <template v-if="is_pm">
          {{ members }}
        </template>
        <template v-else>
          <font-awesome-icon
            v-if="channel.acl.read.public"
            icon="globe"
            fixed-width
            aria-hidden="true"/>
          <font-awesome-icon
            v-else
            icon="users"
            fixed-width
            aria-hidden="true"/>
          <emojify :text="chat.name" />
          <small class="text-muted">
            {{ chat.description }}
          </small>
        </template>
      </h5>
      <p
        v-if="channel.recent_message"
        class="mb-0 text-truncate">
        <span v-if="!channel.recent_message.is_deleted && spoiler && !me">
          {{ spoiler.topic }}
        </span>
        <span v-else-if="!channel.recent_message.is_deleted">
          @{{ channel.recent_message.user.username }}: {{ channel.recent_message.content.text }}
        </span>
        <span
          v-else
          class="text-muted">[Message deleted]</span>
      </p>
    </div>
    <span
      :class="{'unread-channel-arrow': channel.has_unread}"
      class="align-self-center">
      <font-awesome-icon icon="chevron-right"/>
    </span><commit_msg>Apply emojify<commit_after><template>
  <div class="media">
    <avatar
      v-if="is_pm"
      :avatar="channel.recent_message.user.content.avatar_image"
      size="32"
      class="mr-2"
    />
    <div
      class="media-body"
      style="overflow: hidden">
      <h5>
        <font-awesome-icon
          v-show="channel.you_muted"
          :icon="['far', 'bell-slash']"
          style="float:right"
        />
        <template v-if="is_pm">
          {{ members }}
        </template>
        <template v-else>
          <font-awesome-icon
            v-if="channel.acl.read.public"
            icon="globe"
            fixed-width
            aria-hidden="true"
          />
          <font-awesome-icon
            v-else
            icon="users"
            fixed-width
            aria-hidden="true"
          />
          <emojify :text="chat.name" />
          <small class="text-muted">
            <emojify :text="chat.description" />
          </small>
        </template>
      </h5>
      <p
        v-if="channel.recent_message"
        class="mb-0 text-truncate">
        <span v-if="!channel.recent_message.is_deleted && spoiler && !me">
          <emojify :text="spoiler.topic" />
        </span>
        <span v-else-if="!channel.recent_message.is_deleted">
          @{{ channel.recent_message.user.username }}:
          <emojify :text="channel.recent_message.content.text" />
        </span>
        <span
          v-else
          class="text-muted">[Message deleted]</span>
      </p>
    </div>
    <span
      :class="{ 'unread-channel-arrow': channel.has_unread }"
      class="align-self-center"
    >
      <font-awesome-icon icon="chevron-right" />
    </span>
{'fraction_non_alphanumeric': 0.1601089588377724, 'fraction_numerical': 0.0036319612590799033, 'mean_word_length': 1.6631748589846898, 'pattern_counts': {'":': 0, '<': 62, '<?xml version=': 0, '>': 62, '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': '3789911', 'n_tokens_mistral': 1065, 'n_tokens_neox': 1049, 'n_words': 144}