<commit_before>{% if app.user %}
    {% set userLikes = item.userLikes(app.user) %}
{% else %}
    {% set userLikes = false %}
{% endif %}
{% if item.likers | length > 0 and not (app.user and item.likers | length == 1 and userLikes) %}
    <p class="whoLikes{% if not app.user %} only{% endif%}">
        {% if app.user and userLikes %}
            {% if item.likers | length > 3 %}
                A {{ item.likers | length - 1 }} personas y a ti os gusta esto.
            {% else %}
                A {% for u in item.likers %}{% if u != app.user %}{% if not loop.first and item.likers[0] != app.user %}, {% endif %}{{ u.name }}{%endif%}{% endfor %} y a ti os gusta esto.
            {% endif %}
        {% else %}
            {% if item.likers | length > 3 %}
                A {{ item.likers | length }} personas les gusta esto.
            {% elseif item.likers | length > 1 %}
                A {% for u in item.likers[0:item.likers | length - 1] %}{% if not loop.first %}, {% endif %}{{ u.name }}{% endfor %} y {{ item.likers[item.likers | length - 1].name }} les gusta esto.
            {% elseif item.likers | length > 0 %}
                A {{ item.likers[0].name }} le gusta esto.
            {% endif %}
        {% endif%}
        
        {% if not app.user and showComments is defined and item.comments | length %}
            {% set n_comments = item.comments | length %}
            <a href="#" onClick="$('#itemcomments{{ item.id }}').show(); return false;"><i class="fa fa-comment"></i> {{ n_comments }} comentario{% if n_comments != 1 %}s{% endif %}</a>
        {% endif %}
    </p>
{% endif %}<commit_msg>Likers user link<commit_after>{% if app.user %}
    {% set userLikes = item.userLikes(app.user) %}
{% else %}
    {% set userLikes = false %}
{% endif %}
{% if item.likers | length > 0 and not (app.user and item.likers | length == 1 and userLikes) %}
    <p class="whoLikes{% if not app.user %} only{% endif%}">
        {% if app.user and userLikes %}
            {% if item.likers | length > 3 %}
                A {{ item.likers | length - 1 }} personas y a ti os gusta esto.
            {% else %}
                A {% for u in item.likers %}{% if u != app.user %}{% if not loop.first and item.likers[0] != app.user %}, {% endif %}<a href="{{ path('userProfile', { 'id': u.id }) }}" class="username">{{ u.name }}</a>{%endif%}{% endfor %} y a ti os gusta esto.
            {% endif %}
        {% else %}
            {% if item.likers | length > 3 %}
                A {{ item.likers | length }} personas les gusta esto.
            {% elseif item.likers | length > 1 %}
                A {% for u in item.likers[0:item.likers | length - 1] %}{% if not loop.first %}, {% endif %}<a href="{{ path('userProfile', { 'id': u.id }) }}" class="username">{{ u.name }}</a>{% endfor %} y <a href="{{ path('userProfile', { 'id': item.likers[item.likers | length - 1].id }) }}" class="username">{{ item.likers[item.likers | length - 1].name }}</a> les gusta esto.
            {% elseif item.likers | length > 0 %}
                A <a href="{{ path('userProfile', { 'id': item.likers[0].id }) }}" class="username">{{ item.likers[0].name }}</a> le gusta esto.
            {% endif %}
        {% endif%}
    </p>
{% endif %}
{'fraction_non_alphanumeric': 0.1957998764669549, 'fraction_numerical': 0.008338480543545398, 'mean_word_length': 2.1144230769230767, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 29, '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': '4670420', 'n_tokens_mistral': 1170, 'n_tokens_neox': 1019, 'n_words': 313}