13 lines
583 B
JavaScript
13 lines
583 B
JavaScript
// normalize partner sigla to requested labels
|
|
function normalizePartnerSigla(sigla) {
|
|
if (!sigla) return sigla;
|
|
const s = String(sigla).trim();
|
|
if (!s) return s;
|
|
const lowered = s.toLowerCase();
|
|
// map these two specific variants to 'Sothis'
|
|
if (lowered === 'são bernardo do campo - sp' || lowered === 'sao bernardo do campo - sp' || lowered === 'sao bernardo do campo') return 'Sothis';
|
|
if (lowered === 'são paulo - sp' || lowered === 'sao paulo - sp' || lowered === 'sao paulo') return 'Sothis';
|
|
return s;
|
|
}
|
|
|
|
module.exports = { normalizePartnerSigla }; |