, so loading this one earlier gives it first crack at the * original text. * - Do NOT combine this with data-calltrk-noswap on the same elements — * that attribute blocks the href swap entirely, which defeats the * purpose here. * * SCOPE: * - By default this applies to every `a[href^="tel:"]` on the page. * Narrow the SELECTOR below if you only want this behavior on specific * numbers (e.g. give those links a shared class like * `.static-display-phone` and use that instead). */ (function () { var SELECTOR = 'a[href^="tel:"]'; // Map of element -> original visible text, captured before CallRail swaps it var originalText = new WeakMap(); function snapshot() { document.querySelectorAll(SELECTOR).forEach(function (el) { if (!originalText.has(el)) { originalText.set(el, el.textContent); } }); } function restore(el) { var original = originalText.get(el); if (original && el.textContent !== original) { el.textContent = original; } } // Snapshot as early as possible, and again once the DOM is fully parsed // (covers elements that aren't present yet when this script first runs). snapshot(); document.addEventListener('DOMContentLoaded', snapshot); // Watch for CallRail (or anything else) changing the link's contents. var observer = new MutationObserver(function (mutations) { mutations.forEach(function (m) { var node = m.target.nodeType === 1 ? m.target : m.target.parentElement; var anchor = node && node.closest ? node.closest(SELECTOR) : null; if (anchor) restore(anchor); }); }); function startObserving() { // document.documentElement () always exists as soon as parsing // starts, unlike document.body when this script is placed in . observer.observe(document.documentElement, { childList: true, subtree: true, characterData: true }); } if (document.body) { startObserving(); } else { document.addEventListener('DOMContentLoaded', startObserving); } // Safety net: CallRail's swap can lag slightly after its script loads, // so double-check shortly after window load too. window.addEventListener('load', function () { setTimeout(function () { document.querySelectorAll(SELECTOR).forEach(restore); }, 1500); }); })();

Assessment Results

Assessment Results

Understand Assessment Score

Low Need (0–9 points)
A structured healing group may not be necessary. Resources listed on the website and/or visiting the On Even Ground monthly, no-commitment support group may prove helpful.

Moderate Need (10–18 points)
Participation in a structured healing group could be beneficial. Fill out an Interest Form to get more information regarding the dates and times of the various healing groups we offer. In addition, resources listed on the website and/or visiting the On Even Ground monthly, no-commitment support group may prove helpful.

High Need (19–27 points)
Joining a structured healing group would likely be very beneficial. By filling out an Interest Form, someone from our Client Care Team will be in contact with you within 24 hours or the next business day. While you wait, check out Your Healing Place Podcast and The Healing Corner for online, self-paced help and encouragement.

Very High Need (28–36 points)
Strongly recommend joining a structured healing group. Complete an Interest Form to connect with our Client Care Team, who will help guide you toward the best next steps. In the meantime, explore Your Healing Place Podcast, The Healing Corner, and our online resources for encouragement and support.

"Do not strive in your own strength; cast yourself at the feet of the Lord Jesus, and wait upon Him in the sure confidence that He is with you, and works in you. Strive in prayer; let faith fill your heart-so will you be strong in the Lord, and in the power of His might."