function getHighValueJourney (weeksAgo) {
const index = (rawData.length - weeksAgo) % rawData.length
const enterWeek = rawData[index - 1]?.transitions || {}
const exitWeek = rawData[index].transitions
const links = [
{source: 'Low-Value →', target: 'High-Value', value: enterWeek['Low to High-Value'] },
{source: 'Inactive →', target: 'High-Value', value: enterWeek['Reactivated High-Value'] },
{source: 'First Time →', target: 'High-Value', value: enterWeek['New High-Value'] },
{source: 'High-Value →', target: 'High-Value', value: enterWeek['High-Value'] },
{source: 'High-Value', target: '→ High-Value', value: exitWeek['High-Value'] },
{source: 'High-Value', target: 'Low-Value', value: exitWeek['High to Low-Value'] },
{source: 'High-Value', target: 'Inactive', value: exitWeek['Lapsed High-Value'] },
]
return { nodes: [...nodes, {name: '→ High-Value'}], links }
}