.card-data(
    ng-if="vm.visible('extra_info')"
    ng-class="{'empty-tasks': !vm.item.getIn(['model', 'tasks']).size}"
)
    span.card-estimation(
        ng-if="vm.item.getIn(['model', 'total_points']) === null && vm.visible('empty_extra_info')",
        translate="US.NOT_ESTIMATED"
    )
    span.card-estimation(
        ng-if="vm.item.getIn(['model', 'total_points'])"
    ) {{"COMMON.FIELDS.POINTS" | translate}} {{vm.item.getIn(['model', 'total_points'])}}
    .card-statistics
        .statistic.card-iocaine(
            ng-if="vm.item.getIn(['model', 'is_iocaine'])"
            title="{{'COMMON.IOCAINE_TEXT' | translate}}"
        )
            tg-svg(
                svg-icon="icon-iocaine"
            )
        .statistic.card-votes(
            ng-class="{'active': vm.item.getIn(['model', 'is_voter'])}"
            ng-if="vm.item.getIn(['model', 'total_voters']) || vm.visible('empty_extra_info')"
        )
            tg-svg(svg-icon="icon-upvote")
            span {{vm.item.getIn(['model', 'total_voters'])}}
        .statistic.card-watchers(ng-if="vm.item.getIn(['model', 'watchers']).size || vm.visible('empty_extra_info')")
            tg-svg(svg-icon="icon-watch")
            span {{vm.item.getIn(['model', 'watchers']).size}}
        .statistic.card-comments(ng-if="vm.item.getIn(['model', 'total_comments']) || vm.visible('empty_extra_info')")
            tg-svg(svg-icon="icon-bubble-empty")
            span {{vm.item.getIn(['model', 'total_comments'])}}
        .statistic.card-attachments(ng-if="vm.item.getIn(['model', 'attachments']).size || vm.visible('empty_extra_info')")
           tg-svg(svg-icon="icon-attachment")
           span {{vm.item.getIn(['model', 'attachments']).size}}
