{{#if include_sender}} {{> message_avatar . ~}} {{/if}} {{#if include_sender}} {{> user_full_name name=msg/sender_full_name should_add_guest_user_indicator=should_add_guest_indicator_for_sender is_hidden=is_hidden}} {{#unless status_message}} {{#unless is_hidden}} {{> status_emoji msg/status_emoji_info}} {{/unless}} {{/unless}} {{#unless is_hidden}} {{#if sender_is_bot}} {{/if}} {{#if status_message}} {{rendered_markdown status_message}} {{#if message_edit_notices_for_status_message}} {{> edited_notice .}} {{/if}} {{/if}} {{#if message_edit_notices_alongside_sender}} {{> edited_notice .}} {{/if}} {{/unless}} {{/if}} {{#unless include_sender}}   {{/unless}} {{timestr}} {{#if (and (not msg/failed_request) msg/locally_echoed)}} {{/if}}
{{#if msg/locally_echoed}} {{#if msg/failed_request}} {{> message_controls_failed_msg}} {{ else }} {{> message_controls .}} {{/if}} {{else}} {{> message_controls .}} {{/if}}
{{#unless status_message}} {{#unless is_hidden}} {{else}}
{{> message_hidden_dialog}}
{{/unless}} {{/unless}} {{#if message_edit_notices_in_left_col}} {{> edited_notice .}} {{/if}}
{{#unless (or is_hidden (eq msg.message_reactions.length 0))}} {{> message_reactions . }} {{/unless}} {{#unless (eq msg.reminders.length 0)}} {{> message_reminders . }} {{/unless}}