{labels.pageTitle}

{labels.pageTitle}

{labels.mysteries}

{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} {/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}

{#if hasMysteryImages} {/if}
{#if hasMysteryImages} pip.reposition()} bind:el={rosaryPipEl} /> {/if}
{#if showModal} showModal = false} /> {/if}