{#if decoderLock}
{#each decoderLock.frequencies as lockFrequency, i}
{#if decoderLock.lockedSlots[i]}
{/if}
{/each}
{/if}
{#each DIAL_TICKS as f}
{/each}
TRANSKRIPTION
{#if showDataDump}
DATA CACHE // DISCOVERED SIGNALS: {decoderRecords.length}
{#if decoderRecords.length === 0}
[NO LOCKED CARRIERS]
{:else}
{#each decoderRecords as record}
{@const recordLockedCount = getLockedCount(record)}
{record.signal.callsign} // LOCK {recordLockedCount}/{REQUIRED_LOCK_COUNT}
{#each record.frequencies as lockFrequency, i}
{#if record.lockedSlots[i]}
{i === 0 ? "CARRIER" : "AUX-" + i} {lockFrequency.toFixed(3)} KHZ
{/if}
{/each}
{#if recordLockedCount >= REQUIRED_LOCK_COUNT}
{record.signal.text}
{:else}
MSG: UNDECIPHERED
{/if}
{/each}
{/if}
{:else if transcriptionSignal}
{@const scrambledCall = scrambleText(transcriptionSignal.callsign, transcriptClarity, scrambleSeed)}
{@const scrambledTextVal = scrambleText(transcriptionSignal.text, transcriptClarity, scrambleSeed)}
{scrambledTextVal}
{scrambledCall}
{#if lockReadout}
{lockReadout}
{/if}
{:else}
[NO DATA FEED]
{/if}