if (isSet(profile, NORMALIZE_KC)) string = Normalizer.normalize(string, Normalizer.Form.NFKC); final int len = string.length(); boolean isRALString = false; if (isSet(profile, MAP_TO_NOTHING) && mapCodePointToNothing(cp)) continue; if (isSet(profile, MAP_TO_SPACE) && mapCodePointToSpace(cp)) { target.append(' '); continue; if (isSet(profile, MAP_SCRAM_LOGIN_CHARS) || isSet(profile, MAP_GS2_LOGIN_CHARS)) { if (cp == '=') { target.append('=').append('3').append('D'); else if (isSet(profile, UNMAP_SCRAM_LOGIN_CHARS) || isSet(profile, UNMAP_GS2_LOGIN_CHARS)) { if (cp == '=') { if (i + 1 >= len) { if (isSet(profile, FORBID_NON_ASCII_SPACES)) forbidNonAsciiSpaces(cp); if (isSet(profile, FORBID_ASCII_CONTROL)) forbidAsciiControl(cp); if (isSet(profile, FORBID_NON_ASCII_CONTROL)) forbidNonAsciiControl(cp); if (isSet(profile, FORBID_PRIVATE_USE)) forbidPrivateUse(cp); if (isSet(profile, FORBID_NON_CHARACTER)) forbidNonCharacter(cp); if (isSet(profile, FORBID_SURROGATE)) forbidSurrogate(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT)) forbidInappropriateForPlainText(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_CANON_REP)) forbidInappropriateForCanonicalRepresentation(cp); if (isSet(profile, FORBID_CHANGE_DISPLAY_AND_DEPRECATED)) forbidChangeDisplayPropertiesOrDeprecated(cp); if (isSet(profile, FORBID_TAGGING)) forbidTagging(cp); if (isSet(profile, FORBID_UNASSIGNED)) forbidUnassigned(cp);
if (isSet(profile, NORMALIZE_KC)) string = Normalizer.normalize(string, Normalizer.Form.NFKC); final int len = string.length(); boolean isRALString = false; if (isSet(profile, MAP_TO_NOTHING) && mapCodePointToNothing(cp)) continue; if (isSet(profile, MAP_TO_SPACE) && mapCodePointToSpace(cp)) { target.append(' '); continue; if (isSet(profile, MAP_SCRAM_LOGIN_CHARS) || isSet(profile, MAP_GS2_LOGIN_CHARS)) { if (cp == '=') { target.append('=').append('3').append('D'); else if (isSet(profile, UNMAP_SCRAM_LOGIN_CHARS) || isSet(profile, UNMAP_GS2_LOGIN_CHARS)) { if (cp == '=') { if (i + 1 >= len) { if (isSet(profile, FORBID_NON_ASCII_SPACES)) forbidNonAsciiSpaces(cp); if (isSet(profile, FORBID_ASCII_CONTROL)) forbidAsciiControl(cp); if (isSet(profile, FORBID_NON_ASCII_CONTROL)) forbidNonAsciiControl(cp); if (isSet(profile, FORBID_PRIVATE_USE)) forbidPrivateUse(cp); if (isSet(profile, FORBID_NON_CHARACTER)) forbidNonCharacter(cp); if (isSet(profile, FORBID_SURROGATE)) forbidSurrogate(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT)) forbidInappropriateForPlainText(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_CANON_REP)) forbidInappropriateForCanonicalRepresentation(cp); if (isSet(profile, FORBID_CHANGE_DISPLAY_AND_DEPRECATED)) forbidChangeDisplayPropertiesOrDeprecated(cp); if (isSet(profile, FORBID_TAGGING)) forbidTagging(cp); if (isSet(profile, FORBID_UNASSIGNED)) forbidUnassigned(cp);
if (isSet(profile, NORMALIZE_KC)) string = Normalizer.normalize(string, Normalizer.Form.NFKC); final int len = string.length(); boolean isRALString = false; if (isSet(profile, MAP_TO_NOTHING) && mapCodePointToNothing(cp)) continue; if (isSet(profile, MAP_TO_SPACE) && mapCodePointToSpace(cp)) { target.append(' '); continue; if (isSet(profile, MAP_SCRAM_LOGIN_CHARS) || isSet(profile, MAP_GS2_LOGIN_CHARS)) { if (cp == '=') { target.append('=').append('3').append('D'); else if (isSet(profile, UNMAP_SCRAM_LOGIN_CHARS) || isSet(profile, UNMAP_GS2_LOGIN_CHARS)) { if (cp == '=') { if (i + 1 >= len) { if (isSet(profile, FORBID_NON_ASCII_SPACES)) forbidNonAsciiSpaces(cp); if (isSet(profile, FORBID_ASCII_CONTROL)) forbidAsciiControl(cp); if (isSet(profile, FORBID_NON_ASCII_CONTROL)) forbidNonAsciiControl(cp); if (isSet(profile, FORBID_PRIVATE_USE)) forbidPrivateUse(cp); if (isSet(profile, FORBID_NON_CHARACTER)) forbidNonCharacter(cp); if (isSet(profile, FORBID_SURROGATE)) forbidSurrogate(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT)) forbidInappropriateForPlainText(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_CANON_REP)) forbidInappropriateForCanonicalRepresentation(cp); if (isSet(profile, FORBID_CHANGE_DISPLAY_AND_DEPRECATED)) forbidChangeDisplayPropertiesOrDeprecated(cp); if (isSet(profile, FORBID_TAGGING)) forbidTagging(cp); if (isSet(profile, FORBID_UNASSIGNED)) forbidUnassigned(cp);
if (isSet(profile, NORMALIZE_KC)) string = Normalizer.normalize(string, Normalizer.Form.NFKC); final int len = string.length(); boolean isRALString = false; if (isSet(profile, MAP_TO_NOTHING) && mapCodePointToNothing(cp)) continue; if (isSet(profile, MAP_TO_SPACE) && mapCodePointToSpace(cp)) { target.append(' '); continue; if (isSet(profile, MAP_SCRAM_LOGIN_CHARS) || isSet(profile, MAP_GS2_LOGIN_CHARS)) { if (cp == '=') { target.append('=').append('3').append('D'); else if (isSet(profile, UNMAP_SCRAM_LOGIN_CHARS) || isSet(profile, UNMAP_GS2_LOGIN_CHARS)) { if (cp == '=') { if (i + 1 >= len) { if (isSet(profile, FORBID_NON_ASCII_SPACES)) forbidNonAsciiSpaces(cp); if (isSet(profile, FORBID_ASCII_CONTROL)) forbidAsciiControl(cp); if (isSet(profile, FORBID_NON_ASCII_CONTROL)) forbidNonAsciiControl(cp); if (isSet(profile, FORBID_PRIVATE_USE)) forbidPrivateUse(cp); if (isSet(profile, FORBID_NON_CHARACTER)) forbidNonCharacter(cp); if (isSet(profile, FORBID_SURROGATE)) forbidSurrogate(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT)) forbidInappropriateForPlainText(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_CANON_REP)) forbidInappropriateForCanonicalRepresentation(cp); if (isSet(profile, FORBID_CHANGE_DISPLAY_AND_DEPRECATED)) forbidChangeDisplayPropertiesOrDeprecated(cp); if (isSet(profile, FORBID_TAGGING)) forbidTagging(cp); if (isSet(profile, FORBID_UNASSIGNED)) forbidUnassigned(cp);
if (isSet(profile, NORMALIZE_KC)) string = Normalizer.normalize(string, Normalizer.Form.NFKC); final int len = string.length(); boolean isRALString = false; if (isSet(profile, MAP_TO_NOTHING) && mapCodePointToNothing(cp)) continue; if (isSet(profile, MAP_TO_SPACE) && mapCodePointToSpace(cp)) { target.append(' '); continue; if (isSet(profile, MAP_SCRAM_LOGIN_CHARS) || isSet(profile, MAP_GS2_LOGIN_CHARS)) { if (cp == '=') { target.append('=').append('3').append('D'); else if (isSet(profile, UNMAP_SCRAM_LOGIN_CHARS) || isSet(profile, UNMAP_GS2_LOGIN_CHARS)) { if (cp == '=') { if (i + 1 >= len) { if (isSet(profile, FORBID_NON_ASCII_SPACES)) forbidNonAsciiSpaces(cp); if (isSet(profile, FORBID_ASCII_CONTROL)) forbidAsciiControl(cp); if (isSet(profile, FORBID_NON_ASCII_CONTROL)) forbidNonAsciiControl(cp); if (isSet(profile, FORBID_PRIVATE_USE)) forbidPrivateUse(cp); if (isSet(profile, FORBID_NON_CHARACTER)) forbidNonCharacter(cp); if (isSet(profile, FORBID_SURROGATE)) forbidSurrogate(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT)) forbidInappropriateForPlainText(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_CANON_REP)) forbidInappropriateForCanonicalRepresentation(cp); if (isSet(profile, FORBID_CHANGE_DISPLAY_AND_DEPRECATED)) forbidChangeDisplayPropertiesOrDeprecated(cp); if (isSet(profile, FORBID_TAGGING)) forbidTagging(cp); if (isSet(profile, FORBID_UNASSIGNED)) forbidUnassigned(cp);
if (isSet(profile, NORMALIZE_KC)) string = Normalizer.normalize(string, Normalizer.Form.NFKC); final int len = string.length(); boolean isRALString = false; if (isSet(profile, MAP_TO_NOTHING) && mapCodePointToNothing(cp)) continue; if (isSet(profile, MAP_TO_SPACE) && mapCodePointToSpace(cp)) { target.append(' '); continue; if (isSet(profile, MAP_SCRAM_LOGIN_CHARS) || isSet(profile, MAP_GS2_LOGIN_CHARS)) { if (cp == '=') { target.append('=').append('3').append('D'); else if (isSet(profile, UNMAP_SCRAM_LOGIN_CHARS) || isSet(profile, UNMAP_GS2_LOGIN_CHARS)) { if (cp == '=') { if (i + 1 >= len) { if (isSet(profile, FORBID_NON_ASCII_SPACES)) forbidNonAsciiSpaces(cp); if (isSet(profile, FORBID_ASCII_CONTROL)) forbidAsciiControl(cp); if (isSet(profile, FORBID_NON_ASCII_CONTROL)) forbidNonAsciiControl(cp); if (isSet(profile, FORBID_PRIVATE_USE)) forbidPrivateUse(cp); if (isSet(profile, FORBID_NON_CHARACTER)) forbidNonCharacter(cp); if (isSet(profile, FORBID_SURROGATE)) forbidSurrogate(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT)) forbidInappropriateForPlainText(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_CANON_REP)) forbidInappropriateForCanonicalRepresentation(cp); if (isSet(profile, FORBID_CHANGE_DISPLAY_AND_DEPRECATED)) forbidChangeDisplayPropertiesOrDeprecated(cp); if (isSet(profile, FORBID_TAGGING)) forbidTagging(cp); if (isSet(profile, FORBID_UNASSIGNED)) forbidUnassigned(cp);
if (isSet(profile, NORMALIZE_KC)) string = Normalizer.normalize(string, Normalizer.Form.NFKC); final int len = string.length(); boolean isRALString = false; if (isSet(profile, MAP_TO_NOTHING) && mapCodePointToNothing(cp)) continue; if (isSet(profile, MAP_TO_SPACE) && mapCodePointToSpace(cp)) { target.append(' '); continue; if (isSet(profile, MAP_SCRAM_LOGIN_CHARS) || isSet(profile, MAP_GS2_LOGIN_CHARS)) { if (cp == '=') { target.append('=').append('3').append('D'); else if (isSet(profile, UNMAP_SCRAM_LOGIN_CHARS) || isSet(profile, UNMAP_GS2_LOGIN_CHARS)) { if (cp == '=') { if (i + 1 >= len) { if (isSet(profile, FORBID_NON_ASCII_SPACES)) forbidNonAsciiSpaces(cp); if (isSet(profile, FORBID_ASCII_CONTROL)) forbidAsciiControl(cp); if (isSet(profile, FORBID_NON_ASCII_CONTROL)) forbidNonAsciiControl(cp); if (isSet(profile, FORBID_PRIVATE_USE)) forbidPrivateUse(cp); if (isSet(profile, FORBID_NON_CHARACTER)) forbidNonCharacter(cp); if (isSet(profile, FORBID_SURROGATE)) forbidSurrogate(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT)) forbidInappropriateForPlainText(cp); if (isSet(profile, FORBID_INAPPROPRIATE_FOR_CANON_REP)) forbidInappropriateForCanonicalRepresentation(cp); if (isSet(profile, FORBID_CHANGE_DISPLAY_AND_DEPRECATED)) forbidChangeDisplayPropertiesOrDeprecated(cp); if (isSet(profile, FORBID_TAGGING)) forbidTagging(cp); if (isSet(profile, FORBID_UNASSIGNED)) forbidUnassigned(cp);