mask method
Masks part of a string (e.g., credit card or password).
Example: "12345678".mask(4) → "****5678"
Implementation
String mask(int visibleLength, {String maskChar = '*'}) {
if (length <= visibleLength) return this;
return maskChar * (length - visibleLength) +
substring(length - visibleLength);
}