{labels.pageTitle}
{labels.mysteries}
{ e.preventDefault(); selectMystery('freudenreich'); }} > {#if todaysMystery === 'freudenreich'}
{labels.today}
{/if}
{labels.joyful}
{ e.preventDefault(); selectMystery('schmerzhaften'); }} > {#if todaysMystery === 'schmerzhaften'}
{labels.today}
{/if}
{labels.sorrowful}
{ e.preventDefault(); selectMystery('glorreichen'); }} > {#if todaysMystery === 'glorreichen'}
{labels.today}
{/if}
{labels.glorious}
{#if includeLuminous}
{ e.preventDefault(); selectMystery('lichtreichen'); }} > {#if todaysMystery === 'lichtreichen'}
{labels.today}
{/if}
{labels.luminous}
{/if}
{#each [1, 2, 3, 4, 5] as d} {@const decadePos = pos[`secret${d}`]} {@const transPos = pos[`secret${d}_transition`]} {#each Array(10) as _, i}
{/each} {#if d < 5}
{/if} {/each}
{#each [1, 2, 3, 4, 5] as d} {@const decadePos = pos[`secret${d}`]}
{/each} {#each [1, 2, 3, 4] as d}
{/each}
{labels.beginning}
{labels.signOfCross}
Credo
♱
{labels.footnoteSign}
⚬
{labels.footnoteBow}
{labels.ourFather}
{labels.hailMary}: {labels.faith}
{labels.hailMary}: {labels.hope}
{labels.hailMary}: {labels.love}
{labels.gloriaPatri}
{labels.ourFather}
{#each [1, 2, 3, 4, 5] as decadeNum}
{decadeNum}. {labels.decade}: {currentMysteryTitles[decadeNum - 1]}
{labels.hailMary}
(10×)
{#if currentMysteryDescriptions[decadeNum - 1]} {@const description = currentMysteryDescriptions[decadeNum - 1]}
{description.reference}
handleCitationClick(description.reference, description.title, description.verseData)} aria-label={labels.showBibleVerse} > 📖
{/if}
advanceDecade(decadeNum)} />
{#if decadeNum < 5}
{labels.gloriaPatri}
{labels.fatimaPrayer}
({labels.optional})
{labels.ourFather}
{/if} {/each}
{labels.conclusion}
{labels.gloriaPatri}
{labels.fatimaPrayer}
({labels.optional})
Salve Regina
{labels.finalPrayer}
{labels.saintMichael}
{labels.ourFather}
{labels.signOfCross}
♱
{labels.footnoteSign}
window.scrollTo({ top: 0 })} aria-label="Scroll to top">
{#if hasMysteryImages} {@const images = allMysteryImages[selectedMystery]}
{#each [...images.entries()] as [num, img], i} {#if i > 0}
{/if}
{#if img.artist}{img.artist}, {/if}
{isEnglish ? img.title : img.titleDe}
{#if img.year}, {img.year}{/if}
{/each}
{/if}
{#if hasMysteryImages}
{#if lastPipSrc}
pip.reposition()}> {/if} {#if pip.showControls}
e.stopPropagation()} onclick={(e) => { e.stopPropagation(); pip.toggleFullscreen(); }} >
{/if}
{/if}
{#if showModal}
showModal = false} /> {/if}