{#snippet leftHeader()} {#if (headerBadgeCaption === "moved" || headerBadgeCaption === "copied") && oldFilePath} {oldFilePath} → {filePath} {:else} {filePath} {/if} {#if headerBadgeCaption === "added"} added {:else if headerBadgeCaption === "deleted"} deleted {:else if headerBadgeCaption === "moved"} moved {:else if headerBadgeCaption === "copied"} copied {/if} {/snippet} {#snippet children()}
{#if fileDiff.type === "plain"} {#if fileDiff.hunks.length > 0} {#each fileDiff.hunks as hunk, hunkIdx} {#each hunk.lines as line, lineIdx} {/each} {/each}
{hunk.header}
{lineNumberL(line)}
{lineNumberR(line)} {lineSign(line)} {#if line.highlight} {@html line.highlight.items .map( s => `${escape(s.item)}`, ) .join("")} {:else} {line.line} {/if}
{:else}
Empty file
{/if} {:else}
Empty file
{/if}
{/snippet}