{#if !blankMessage && !$HideIconStore} {#if $DataBase.characters[$selectedCharID]?.chaId === "§playground"}
{#if name === 'assistant'} {:else} {/if}
{:else} {#await img}
{:then m} {#if largePortrait && (!$DataBase.roundIcons)}
{:else}
{/if} {/await} {/if} {/if}
{#if $DataBase.characters[$selectedCharID]?.chaId === "§playground" && !blankMessage} {name === 'assistant' ? 'Assistant' : 'User'} {:else if !blankMessage && !$HideIconStore} {name} {/if}
{statusMessage} {#if $DataBase.useChatCopy && !blankMessage} {/if} {#if idx > -1} {#if $DataBase.characters[$selectedCharID].type !== 'group' && $DataBase.characters[$selectedCharID].ttsMode !== 'none' && ($DataBase.characters[$selectedCharID].ttsMode)} {/if} {#if !$ConnectionOpenStore} {/if} {/if} {#if $DataBase.translator !== '' && !blankMessage} {/if} {#if rerollIcon || altGreeting} {#if $DataBase.swipe || altGreeting} {:else} {/if} {/if}
{#if messageGenerationInfo && $DataBase.requestInfoInsideChat}
{/if} {#if editMode} { editMode = false }} /> {:else if blankMessage}
{language.noMessage}
{:else} { if($DataBase.clickToEdit && idx > -1){ editMode = true } }} style:font-size="{0.875 * ($DataBase.zoomsize / 100)}rem" style:line-height="{($DataBase.lineHeight ?? 1.25) * ($DataBase.zoomsize / 100)}rem" > {#key $ReloadGUIPointer} {#await markParsing(msgDisplay, character, 'normal', idx, translated)} {@html lastParsed} {:then md} {@html md} {/await} {/key} {/if}