{$class = 'c-source-im-message-viewer-dialog'}
{$dialog_id = uniqid($class)}
{function renderContact contact=[]}
{$contact.name|escape}
{/function}
{if !empty($message.body_formatted)}
{$body_formatted = $message.body_formatted}
{elseif !empty($message.body_sanitized)}
{$body_formatted = $message.body_sanitized}
{else}
{$body_formatted = $message.body|escape}
{/if}
{if !empty($message.subject_formatted)}
{$subject_formatted = $message.subject_formatted}
{else}
{$subject_formatted = $message.subject|escape}
{/if}
{$subject_formatted = $subject_formatted|default:'[`(no subject)`]'}
{$body_formatted}
{if $message.attachments}