function formatWhipParam(r, k, prefix, suffix, dec, stats) { if (r[k] == null) return null; const v = Number(r[k]); let text = `${prefix}${v.toFixed(dec)}${suffix}`; if (!stats || !stats[k]) return text; const s = stats[k]; const dist = Math.abs(v - s.avg); const ratio = 1 - (dist / s.maxDist); const alpha = 0.1 + (0.8 * ratio); return `${text}`; }