{t(`trans.${isSrc ? "source" : "target"}.title`)}
{#if !isSrc && isBlacklist}
{t('trans.blacklist')}
{/if} {#if error}
{error}
{/if}
/^https?:\/\/[a-z0-9.-]+(:\d+)?$/i.test(v)} />
/^([A-Z0-9]{11}|[A-Z0-9]{4}-[A-Z0-9]{11})$/.test(v)} />
{ src.card = src.card.replaceAll(' ', '') dispatch('change', { value }); }} />
{#if messages.length > 0}
{#each messages.slice(Math.max(messages.length - 5, 0), undefined) as msg}
{msg}
{/each}
{/if}
{#if !tested}
{t('trans.btn.test')}
{:else}
{t('trans.btn.export')}
{t('trans.btn.import')}
{/if}