{"id":1927,"date":"2026-07-27T01:07:59","date_gmt":"2026-07-27T01:07:59","guid":{"rendered":"https:\/\/museum.wiserighteous.org\/?page_id=1927"},"modified":"2026-07-27T01:07:59","modified_gmt":"2026-07-27T01:07:59","slug":"life-application-from-lincoln","status":"publish","type":"page","link":"https:\/\/museum.wiserighteous.org\/index.php\/life-application-from-lincoln\/","title":{"rendered":"Life Application from Lincoln"},"content":{"rendered":"\n<!-- R5 Righteous Growth Mode \u2013 Team of Rivals Edition -->\n<!-- Learn from Lincoln. Apply to your life. -->\n\n<style>\n    .r5-container {\n        background: #f5eed6;\n        border-radius: 28px;\n        padding: 2rem;\n        max-width: 820px;\n        margin: 2rem auto;\n        box-shadow: 0 8px 24px rgba(26, 26, 46, 0.15);\n        border: 1px solid #c9a84c;\n        font-family: 'Georgia', 'Times New Roman', Times, serif;\n    }\n\n    .r5-header {\n        text-align: center;\n        border-bottom: 2px solid #c9a84c;\n        padding-bottom: 1rem;\n        margin-bottom: 1.8rem;\n    }\n\n    .r5-header h2 {\n        font-size: 2rem;\n        color: #1a1a2e;\n        margin: 0;\n    }\n\n    .r5-header h2 i {\n        color: #c9a84c;\n        margin-right: 10px;\n    }\n\n    .r5-header p {\n        color: #666;\n        font-style: italic;\n        margin-top: 0.5rem;\n    }\n\n    .r5-step {\n        background: white;\n        border-radius: 16px;\n        padding: 1.5rem 1.8rem;\n        margin-bottom: 1.2rem;\n        border-left: 5px solid #c9a84c;\n        box-shadow: 0 2px 8px rgba(0,0,0,0.06);\n        transition: all 0.3s ease;\n    }\n\n    .r5-step.completed {\n        border-left-color: #2e7d32;\n        background: #f8faf3;\n    }\n\n    .r5-step-number {\n        display: inline-block;\n        background: #c9a84c;\n        color: white;\n        font-weight: bold;\n        font-size: 0.8rem;\n        padding: 0.1rem 0.8rem;\n        border-radius: 30px;\n        margin-bottom: 0.5rem;\n        letter-spacing: 0.5px;\n    }\n\n    .r5-step-title {\n        font-size: 1.3rem;\n        font-weight: 700;\n        color: #1a1a2e;\n        margin: 0.2rem 0 0.4rem 0;\n        display: flex;\n        align-items: center;\n        gap: 10px;\n    }\n\n    .r5-step-title i {\n        color: #c9a84c;\n        font-size: 1.2rem;\n        width: 28px;\n        text-align: center;\n    }\n\n    .r5-step-description {\n        color: #555;\n        font-size: 0.95rem;\n        margin-bottom: 0.8rem;\n        line-height: 1.6;\n    }\n\n    .r5-example {\n        background: #f9f3e8;\n        padding: 0.8rem 1.2rem;\n        border-radius: 10px;\n        margin: 0.5rem 0 1rem 0;\n        font-size: 0.9rem;\n        border-left: 3px solid #c9a84c;\n    }\n\n    .r5-example strong {\n        color: #1a1a2e;\n    }\n\n    .r5-example i {\n        color: #8b6d2b;\n    }\n\n    .r5-textarea {\n        width: 100%;\n        padding: 12px 16px;\n        border: 2px solid #e0d8cc;\n        border-radius: 12px;\n        font-family: 'Georgia', 'Times New Roman', Times, serif;\n        font-size: 0.95rem;\n        resize: vertical;\n        min-height: 70px;\n        transition: border-color 0.3s ease;\n        background: #fefcf8;\n        box-sizing: border-box;\n    }\n\n    .r5-textarea:focus {\n        border-color: #c9a84c;\n        outline: none;\n        background: white;\n        box-shadow: 0 0 0 3px rgba(201, 168, 76, 0.15);\n    }\n\n    .r5-textarea::placeholder {\n        color: #bbb;\n        font-style: italic;\n    }\n\n    .r5-textarea.filled {\n        border-color: #2e7d32;\n        background: #f8faf3;\n    }\n\n    .r5-actions {\n        display: flex;\n        gap: 12px;\n        flex-wrap: wrap;\n        margin-top: 1.5rem;\n        justify-content: center;\n    }\n\n    .r5-btn {\n        padding: 12px 30px;\n        border: none;\n        border-radius: 40px;\n        font-weight: 700;\n        font-size: 1rem;\n        cursor: pointer;\n        transition: 0.25s ease;\n        font-family: 'Georgia', 'Times New Roman', Times, serif;\n        display: inline-flex;\n        align-items: center;\n        gap: 10px;\n    }\n\n    .r5-btn-primary {\n        background: #1a1a2e;\n        color: white;\n    }\n\n    .r5-btn-primary:hover {\n        background: #3d3a5c;\n        transform: translateY(-2px);\n        box-shadow: 0 4px 12px rgba(26, 26, 46, 0.2);\n    }\n\n    .r5-btn-secondary {\n        background: #c9a84c;\n        color: white;\n    }\n\n    .r5-btn-secondary:hover {\n        background: #b8923a;\n        transform: translateY(-2px);\n        box-shadow: 0 4px 12px rgba(201, 168, 76, 0.25);\n    }\n\n    .r5-btn-success {\n        background: #2e7d32;\n        color: white;\n    }\n\n    .r5-btn-success:hover {\n        background: #1b5e20;\n        transform: translateY(-2px);\n    }\n\n    .r5-btn-outline {\n        background: transparent;\n        color: #1a1a2e;\n        border: 2px solid #e0d8cc;\n    }\n\n    .r5-btn-outline:hover {\n        border-color: #c9a84c;\n        background: #f9f3e8;\n    }\n\n    .r5-btn:disabled {\n        opacity: 0.5;\n        cursor: not-allowed;\n        transform: none !important;\n    }\n\n    .r5-progress {\n        display: flex;\n        justify-content: space-between;\n        margin: 1.5rem 0 1rem 0;\n        gap: 6px;\n    }\n\n    .r5-progress-dot {\n        flex: 1;\n        height: 4px;\n        background: #e0d8cc;\n        border-radius: 4px;\n        transition: background 0.4s ease;\n    }\n\n    .r5-progress-dot.active {\n        background: #c9a84c;\n    }\n\n    .r5-progress-dot.completed {\n        background: #2e7d32;\n    }\n\n    .r5-completion {\n        text-align: center;\n        padding: 2rem 1rem;\n        background: #f8faf3;\n        border-radius: 20px;\n        border: 2px solid #2e7d32;\n    }\n\n    .r5-completion i {\n        font-size: 4rem;\n        color: #2e7d32;\n        margin-bottom: 1rem;\n    }\n\n    .r5-completion h3 {\n        font-size: 1.8rem;\n        color: #1a1a2e;\n        margin-bottom: 0.5rem;\n    }\n\n    .r5-completion p {\n        color: #555;\n        font-size: 1.05rem;\n        margin-bottom: 1.5rem;\n    }\n\n    .r5-summary-box {\n        background: white;\n        border-radius: 16px;\n        padding: 1.5rem;\n        text-align: left;\n        margin: 1rem 0;\n        border: 1px solid #e0d8cc;\n        max-height: 350px;\n        overflow-y: auto;\n    }\n\n    .r5-summary-box .item {\n        padding: 10px 0;\n        border-bottom: 1px solid #f0ebe0;\n    }\n\n    .r5-summary-box .item:last-child {\n        border-bottom: none;\n    }\n\n    .r5-summary-box .label {\n        font-weight: 700;\n        color: #1a1a2e;\n        display: block;\n        font-size: 0.85rem;\n    }\n\n    .r5-summary-box .value {\n        color: #555;\n        font-size: 0.95rem;\n        display: block;\n        margin-top: 2px;\n        white-space: pre-wrap;\n    }\n\n    .r5-footnote {\n        text-align: center;\n        font-size: 0.8rem;\n        color: #999;\n        margin-top: 1.5rem;\n        border-top: 1px solid #e8e0d4;\n        padding-top: 1rem;\n    }\n\n    .r5-quote {\n        font-style: italic;\n        color: #8b6d2b;\n        font-size: 0.95rem;\n        padding: 0.5rem 1rem;\n        background: #fcf8f0;\n        border-radius: 8px;\n        margin-top: 0.5rem;\n        border-left: 3px solid #c9a84c;\n    }\n\n    @media (max-width: 640px) {\n        .r5-container {\n            padding: 1.2rem;\n        }\n        .r5-step {\n            padding: 1rem 1.2rem;\n        }\n        .r5-header h2 {\n            font-size: 1.5rem;\n        }\n        .r5-actions {\n            flex-direction: column;\n        }\n        .r5-btn {\n            justify-content: center;\n        }\n    }\n<\/style>\n\n<div class=\"r5-container\" id=\"r5App\">\n    <div class=\"r5-header\">\n        <h2><i class=\"fas fa-users\"><\/i> R5 Righteous Growth Mode<\/h2>\n        <p>Learn from Lincoln&#8217;s Team of Rivals. Apply to your life.<\/p>\n    <\/div>\n\n    <!-- Progress Dots -->\n    <div class=\"r5-progress\" id=\"r5Progress\">\n        <div class=\"r5-progress-dot active\" data-step=\"0\"><\/div>\n        <div class=\"r5-progress-dot\" data-step=\"1\"><\/div>\n        <div class=\"r5-progress-dot\" data-step=\"2\"><\/div>\n        <div class=\"r5-progress-dot\" data-step=\"3\"><\/div>\n        <div class=\"r5-progress-dot\" data-step=\"4\"><\/div>\n    <\/div>\n\n    <!-- Steps Container -->\n    <div id=\"r5Steps\">\n\n        <!-- STEP 1: RESEARCH -->\n        <div class=\"r5-step\" data-step=\"0\">\n            <span class=\"r5-step-number\">Step 1 of 5<\/span>\n            <div class=\"r5-step-title\"><i class=\"fas fa-search\"><\/i> Research<\/div>\n            <div class=\"r5-step-description\">\n                Study Lincoln&#8217;s &#8220;Team of Rivals.&#8221; What did he do? Why was it righteous?\n            <\/div>\n            <div class=\"r5-example\">\n                <strong><i class=\"fas fa-lightbulb\"><\/i> Lincoln&#8217;s Example \u2014 Team of Rivals:<\/strong><br>\n                After winning the presidency, Lincoln appointed his three main political rivals \u2014 <strong>William Seward<\/strong>, <strong>Salmon Chase<\/strong>, and <strong>Edward Bates<\/strong> \u2014 to his Cabinet. These were men who had run against him, who disagreed with him, and who often challenged his decisions. Rather than surrounding himself with yes\u2011men, Lincoln created a leadership environment where ideas were tested, challenged, and refined. He knew that the best decisions emerge from honest disagreement.\n            <\/div>\n            <div class=\"r5-quote\">\n                <i class=\"fas fa-quote-left\"><\/i> &#8220;I need the best men in the nation. I don&#8217;t care if they agree with me.&#8221; \u2014 Abraham Lincoln\n            <\/div>\n            <textarea class=\"r5-textarea\" id=\"r5Research\" rows=\"3\" placeholder=\"What did Lincoln do that was righteous? Why was it a form of righteous leadership?\"><\/textarea>\n            <div style=\"text-align:right; margin-top:8px;\">\n                <button class=\"r5-btn r5-btn-secondary\" onclick=\"r5Next(0)\">Next \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- STEP 2: REFLECT -->\n        <div class=\"r5-step\" data-step=\"1\" style=\"display:none;\">\n            <span class=\"r5-step-number\">Step 2 of 5<\/span>\n            <div class=\"r5-step-title\"><i class=\"fas fa-mirror\"><\/i> Reflect<\/div>\n            <div class=\"r5-step-description\">\n                How does Lincoln&#8217;s example compare to your own life? Where do you surround yourself with people who agree with you? Where do you need to invite &#8220;rivals&#8221; into your circle?\n            <\/div>\n            <div class=\"r5-example\">\n                <strong><i class=\"fas fa-question-circle\"><\/i> Reflection Questions:<\/strong><br>\n                \u2022 Who are the people in your life who challenge your thinking?<br>\n                \u2022 When do you avoid disagreement? Why?<br>\n                \u2022 Where do you need to invite honest critics into your circle?<br>\n                \u2022 What would happen if you surrounded yourself with people who disagreed with you?\n            <\/div>\n            <textarea class=\"r5-textarea\" id=\"r5Reflect\" rows=\"3\" placeholder=\"Where do I seek agreement instead of challenge? Who are the 'rivals' I need to invite into my life?\"><\/textarea>\n            <div style=\"text-align:right; margin-top:8px; display:flex; gap:10px; justify-content:flex-end;\">\n                <button class=\"r5-btn r5-btn-outline\" onclick=\"r5Prev(1)\">\u2190 Back<\/button>\n                <button class=\"r5-btn r5-btn-secondary\" onclick=\"r5Next(1)\">Next \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- STEP 3: REPLAN -->\n        <div class=\"r5-step\" data-step=\"2\" style=\"display:none;\">\n            <span class=\"r5-step-number\">Step 3 of 5<\/span>\n            <div class=\"r5-step-title\"><i class=\"fas fa-route\"><\/i> Replan<\/div>\n            <div class=\"r5-step-description\">\n                Based on what you&#8217;ve learned, what specific changes can you make? How will you invite &#8220;rivals&#8221; into your life?\n            <\/div>\n            <div class=\"r5-example\">\n                <strong><i class=\"fas fa-pen-fancy\"><\/i> Planning Questions:<\/strong><br>\n                \u2022 What is one specific step you will take to seek out honest critics?<br>\n                \u2022 Who is one person you will intentionally invite to challenge you?<br>\n                \u2022 What meeting or conversation can you reshape to include opposing views?\n            <\/div>\n            <textarea class=\"r5-textarea\" id=\"r5Replan\" rows=\"3\" placeholder=\"I will invite this person to challenge my thinking... I will redesign this conversation to include honest disagreement...\"><\/textarea>\n            <div style=\"text-align:right; margin-top:8px; display:flex; gap:10px; justify-content:flex-end;\">\n                <button class=\"r5-btn r5-btn-outline\" onclick=\"r5Prev(2)\">\u2190 Back<\/button>\n                <button class=\"r5-btn r5-btn-secondary\" onclick=\"r5Next(2)\">Next \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- STEP 4: RESHAPE -->\n        <div class=\"r5-step\" data-step=\"3\" style=\"display:none;\">\n            <span class=\"r5-step-number\">Step 4 of 5<\/span>\n            <div class=\"r5-step-title\"><i class=\"fas fa-user-astronaut\"><\/i> Reshape<\/div>\n            <div class=\"r5-step-description\">\n                Who do you want to become? How will your character change through this process?\n            <\/div>\n            <div class=\"r5-example\">\n                <strong><i class=\"fas fa-dove\"><\/i> Character Questions:<\/strong><br>\n                \u2022 What kind of leader\/person am I becoming?<br>\n                \u2022 How will I handle criticism differently?<br>\n                \u2022 What will I do when someone disagrees with me?\n            <\/div>\n            <textarea class=\"r5-textarea\" id=\"r5Reshape\" rows=\"3\" placeholder=\"I want to become the kind of person who... When someone disagrees with me, I will...\"><\/textarea>\n            <div style=\"text-align:right; margin-top:8px; display:flex; gap:10px; justify-content:flex-end;\">\n                <button class=\"r5-btn r5-btn-outline\" onclick=\"r5Prev(3)\">\u2190 Back<\/button>\n                <button class=\"r5-btn r5-btn-secondary\" onclick=\"r5Next(3)\">Next \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- STEP 5: REINFORCE -->\n        <div class=\"r5-step\" data-step=\"4\" style=\"display:none;\">\n            <span class=\"r5-step-number\">Step 5 of 5<\/span>\n            <div class=\"r5-step-title\"><i class=\"fas fa-hand-holding-heart\"><\/i> Reinforce<\/div>\n            <div class=\"r5-step-description\">\n                How will you sustain this growth? Who will support you? What will keep you accountable?\n            <\/div>\n            <div class=\"r5-example\">\n                <strong><i class=\"fas fa-chart-line\"><\/i> Sustainability Questions:<\/strong><br>\n                \u2022 What regular practice will keep you open to disagreement?<br>\n                \u2022 Who will you share your commitment with?<br>\n                \u2022 How will you measure your growth in this area?\n            <\/div>\n            <textarea class=\"r5-textarea\" id=\"r5Reinforce\" rows=\"3\" placeholder=\"I will sustain this by... My accountability partner will be... I will know I'm growing when...\"><\/textarea>\n            <div style=\"text-align:right; margin-top:8px; display:flex; gap:10px; justify-content:flex-end;\">\n                <button class=\"r5-btn r5-btn-outline\" onclick=\"r5Prev(4)\">\u2190 Back<\/button>\n                <button class=\"r5-btn r5-btn-success\" onclick=\"r5Complete()\">Complete Reflection \u2713<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Completion -->\n    <div id=\"r5Completion\" style=\"display:none;\">\n        <div class=\"r5-completion\">\n            <i class=\"fas fa-check-circle\"><\/i>\n            <h3>Reflection Complete!<\/h3>\n            <p>You have applied Lincoln&#8217;s &#8220;Team of Rivals&#8221; principle to your own life through the R5 Righteous Growth Mode.<\/p>\n\n            <h4 style=\"color:#1a1a2e; margin:1rem 0 0.5rem 0;\">Your R5 Reflection Summary<\/h4>\n            <div class=\"r5-summary-box\" id=\"r5Summary\">\n                <!-- Filled by JavaScript -->\n            <\/div>\n\n            <div class=\"r5-actions\">\n                <button class=\"r5-btn r5-btn-primary\" onclick=\"r5Download()\"><i class=\"fas fa-download\"><\/i> Download Reflection<\/button>\n                <button class=\"r5-btn r5-btn-outline\" onclick=\"r5Restart()\"><i class=\"fas fa-undo-alt\"><\/i> Start Again<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"r5-footnote\">\n        <i class=\"fas fa-chess-queen\"><\/i> R5 Righteous Growth Mode \u2014 Research \u00b7 Reflect \u00b7 Replan \u00b7 Reshape \u00b7 Reinforce\n    <\/div>\n<\/div>\n\n<script>\n    \/\/ ---- R5 Righteous Growth Mode - Team of Rivals Edition ----\n    const app = document.getElementById('r5App');\n    const steps = document.querySelectorAll('.r5-step');\n    const dots = document.querySelectorAll('.r5-progress-dot');\n    const completion = document.getElementById('r5Completion');\n    const stepContainer = document.getElementById('r5Steps');\n\n    let currentStep = 0;\n    const totalSteps = 5;\n\n    \/\/ Field references\n    const fields = {\n        research: document.getElementById('r5Research'),\n        reflect: document.getElementById('r5Reflect'),\n        replan: document.getElementById('r5Replan'),\n        reshape: document.getElementById('r5Reshape'),\n        reinforce: document.getElementById('r5Reinforce')\n    };\n\n    \/\/ Step titles for summary\n    const stepLabels = [\n        'What did Lincoln do that was righteous?',\n        'How does this compare to your own life?',\n        'What specific changes will you make?',\n        'Who do you want to become?',\n        'How will you sustain this growth?'\n    ];\n\n    function r5UpdateUI() {\n        \/\/ Show\/hide steps\n        steps.forEach((step, i) => {\n            step.style.display = (i === currentStep) ? 'block' : 'none';\n        });\n\n        \/\/ Update dots\n        dots.forEach((dot, i) => {\n            dot.classList.remove('active', 'completed');\n            if (i === currentStep) dot.classList.add('active');\n            if (i < currentStep) dot.classList.add('completed');\n        });\n\n        \/\/ Update textarea filled state\n        const keys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n        keys.forEach((key, i) => {\n            const el = fields[key];\n            if (el && el.value.trim() !== '') {\n                el.classList.add('filled');\n            } else {\n                el.classList.remove('filled');\n            }\n        });\n    }\n\n    function r5Next(step) {\n        \/\/ Validate current step has content\n        const keys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n        const el = fields[keys[step]];\n        if (el && el.value.trim() === '') {\n            alert('Please answer the question before proceeding.');\n            el.focus();\n            return;\n        }\n\n        if (step < totalSteps - 1) {\n            currentStep = step + 1;\n            r5UpdateUI();\n            \/\/ Focus on the next textarea\n            const nextKeys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n            const nextEl = fields[nextKeys[currentStep]];\n            if (nextEl) setTimeout(() => nextEl.focus(), 300);\n        }\n    }\n\n    function r5Prev(step) {\n        if (step > 0) {\n            currentStep = step - 1;\n            r5UpdateUI();\n        }\n    }\n\n    function r5Complete() {\n        \/\/ Validate last step\n        if (fields.reinforce.value.trim() === '') {\n            alert('Please complete Step 5: Reinforce before finishing.');\n            fields.reinforce.focus();\n            return;\n        }\n\n        \/\/ Hide steps, show completion\n        stepContainer.style.display = 'none';\n        completion.style.display = 'block';\n        document.querySelector('.r5-progress').style.display = 'none';\n\n        \/\/ Build summary\n        const summary = document.getElementById('r5Summary');\n        const keys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n        const titles = ['Research', 'Reflect', 'Replan', 'Reshape', 'Reinforce'];\n        const labels = [\n            'Lincoln\\'s Example:',\n            'My Reflection:',\n            'My Replan:',\n            'My Reshape:',\n            'My Reinforcement:'\n        ];\n\n        let html = '';\n        keys.forEach((key, i) => {\n            const val = fields[key].value.trim() || '(Not filled)';\n            html += `\n                <div class=\"item\">\n                    <span class=\"label\">${labels[i]}<\/span>\n                    <span class=\"value\">${r5EscapeHtml(val)}<\/span>\n                <\/div>\n            `;\n        });\n\n        \/\/ Add date\n        const now = new Date();\n        const dateStr = now.toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric' });\n        html += `\n            <div class=\"item\" style=\"border-bottom:none; padding-bottom:0;\">\n                <span class=\"label\">Date<\/span>\n                <span class=\"value\">${dateStr}<\/span>\n            <\/div>\n        `;\n\n        summary.innerHTML = html;\n    }\n\n    function r5Download() {\n        const keys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n        const titles = ['STEP 1 \u2014 RESEARCH', 'STEP 2 \u2014 REFLECT', 'STEP 3 \u2014 REPLAN', 'STEP 4 \u2014 RESHAPE', 'STEP 5 \u2014 REINFORCE'];\n        const prompts = [\n            'What did Lincoln do that was righteous?',\n            'How does this compare to your own life?',\n            'What specific changes will you make?',\n            'Who do you want to become?',\n            'How will you sustain this growth?'\n        ];\n\n        let content = `\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n    R5 RIGHTEOUS GROWTH MODE \u2014 TEAM OF RIVALS EDITION\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n    Title: Lincoln Exhibit \u2014 Life Application (Team of Rivals)\n    Date: ${new Date().toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric' })}\n\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    `;\n\n        keys.forEach((key, i) => {\n            const val = fields[key].value.trim() || '(Not filled)';\n            content += `\n    ${titles[i]}\n    ${prompts[i]}\n\n    ${val}\n\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    `;\n        });\n\n        content += `\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n    R5 Righteous Growth Mode \u2014 Research \u00b7 Reflect \u00b7 Replan \u00b7 Reshape \u00b7 Reinforce\n    Righteous Museum \u2014 Lincoln Exhibit\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550`;\n\n        const blob = new Blob([content], { type: 'text\/plain;charset=utf-8' });\n        const a = document.createElement('a');\n        a.href = URL.createObjectURL(blob);\n        a.download = `R5-Team-of-Rivals-${new Date().toISOString().slice(0,10)}.txt`;\n        a.click();\n        URL.revokeObjectURL(a.href);\n    }\n\n    function r5Restart() {\n        \/\/ Reset all fields\n        const keys = ['research', 'reflect', 'replan', 'reshape', 'reinforce'];\n        keys.forEach(key => {\n            fields[key].value = '';\n            fields[key].classList.remove('filled');\n        });\n\n        \/\/ Reset UI\n        currentStep = 0;\n        stepContainer.style.display = 'block';\n        completion.style.display = 'none';\n        document.querySelector('.r5-progress').style.display = 'flex';\n        r5UpdateUI();\n\n        \/\/ Focus on first field\n        setTimeout(() => fields.research.focus(), 300);\n    }\n\n    function r5EscapeHtml(str) {\n        return str.replace(\/&\/g, '&amp;').replace(\/<\/g, '&lt;').replace(\/>\/g, '&gt;');\n    }\n\n    \/\/ Auto-detect filled fields and update UI\n    document.addEventListener('input', function(e) {\n        if (e.target.closest('.r5-textarea')) {\n            const el = e.target;\n            if (el.value.trim() !== '') {\n                el.classList.add('filled');\n            } else {\n                el.classList.remove('filled');\n            }\n        }\n    });\n\n    \/\/ Keyboard shortcuts: Enter to proceed (but allow Shift+Enter for line breaks)\n    document.addEventListener('keydown', function(e) {\n        if (e.key === 'Enter' && !e.shiftKey) {\n            const target = e.target;\n            if (target.closest('.r5-textarea')) {\n                e.preventDefault();\n                const stepEl = target.closest('.r5-step');\n                if (stepEl) {\n                    const step = parseInt(stepEl.dataset.step);\n                    if (step === totalSteps - 1) {\n                        r5Complete();\n                    } else {\n                        r5Next(step);\n                    }\n                }\n            }\n        }\n    });\n\n    \/\/ Init\n    r5UpdateUI();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>R5 Righteous Growth Mode Learn from Lincoln&#8217;s Team of Rivals. Apply to your life. Step 1 of 5 Research Study Lincoln&#8217;s &#8220;Team of Rivals.&#8221; What did he do? Why was it righteous? Lincoln&#8217;s Example \u2014 Team of Rivals: After winning the presidency, Lincoln appointed his three main political rivals \u2014 William Seward, Salmon Chase, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1927","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/comments?post=1927"}],"version-history":[{"count":1,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1927\/revisions"}],"predecessor-version":[{"id":1928,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1927\/revisions\/1928"}],"wp:attachment":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/media?parent=1927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}