stableChartDataHashCanonical function
Returns a deterministic hash for an already-canonicalized string.
Implementation
String stableChartDataHashCanonical(String canonical) {
var hash = _fnvOffsetBasis;
for (final unit in canonical.codeUnits) {
hash ^= unit;
hash = (hash * _fnvPrime) & _uint64Mask;
}
return hash.toRadixString(16).padLeft(16, '0');
}