pub static ZVVNMOD_CODES: &[char] = &[
'\u{e000}', '\u{e001}', '\u{e005}', '\u{e006}', '\u{e008}', '\u{e00c}', '\u{e00d}', '\u{e00e}',
'\u{e00f}', '\u{e010}', '\u{e011}', '\u{e01a}', '\u{e01b}', '\u{e027}', '\u{e028}', '\u{e029}',
'\u{e02a}', '\u{e02b}', '\u{e02c}', '\u{e02d}', '\u{e02e}', '\u{e02f}', '\u{e030}', '\u{e031}',
'\u{e032}', '\u{e034}', '\u{e036}', '\u{e037}', '\u{e038}', '\u{e039}', '\u{e03a}', '\u{e03b}',
'\u{e03c}', '\u{e03d}', '\u{e03e}', '\u{e03f}', '\u{e040}', '\u{e041}', '\u{e042}', '\u{e043}',
'\u{e044}', '\u{e045}', '\u{e046}', '\u{e049}', '\u{e04a}', '\u{e04b}', '\u{e04c}', '\u{e04d}',
'\u{e04e}', '\u{e04f}', '\u{e050}', '\u{e051}', '\u{e053}', '\u{e054}', '\u{e055}', '\u{e056}',
'\u{e057}', '\u{e058}', '\u{e059}', '\u{e05a}', '\u{e05b}', '\u{e05c}', '\u{e05d}', '\u{e05e}',
'\u{e05f}', '\u{e060}', '\u{e061}', '\u{e062}', '\u{e063}', '\u{e064}', '\u{e066}', '\u{e067}',
'\u{e068}', '\u{e069}', '\u{e06a}', '\u{e077}', '\u{e079}', '\u{e07a}', '\u{e07b}', '\u{e07c}',
'\u{e07d}', '\u{e07f}', '\u{e080}', '\u{e081}', '\u{e082}', '\u{e083}', '\u{e084}', '\u{e086}',
'\u{e087}', '\u{e088}', '\u{e089}', '\u{e08a}', '\u{e08c}', '\u{e08d}', '\u{e08e}', '\u{e08f}',
'\u{e090}', '\u{e091}', '\u{e092}', '\u{e093}', '\u{e094}', '\u{e095}', '\u{e097}', '\u{e098}',
'\u{e099}', '\u{e09a}', '\u{e09b}', '\u{e09c}', '\u{e09d}', '\u{e09f}', '\u{e0a0}', '\u{e0a1}',
'\u{e0a2}', '\u{e0a3}', '\u{e0a5}', '\u{e0a6}', '\u{e0a7}', '\u{e0a8}', '\u{e0a9}', '\u{e0aa}',
'\u{e0ad}', '\u{e0ae}', '\u{e0af}', '\u{e0b0}', '\u{e0b1}', '\u{e0b6}', '\u{e0b7}', '\u{e0b8}',
'\u{e0b9}', '\u{e0ba}', '\u{e0bb}', '\u{e0bc}', '\u{e0cd}', '\u{e0ce}', '\u{e0cf}', '\u{e0d0}',
'\u{e140}', '\u{e141}', '\u{e142}', '\u{e143}', '\u{e144}',
];
pub static ZVVNMOD_TAIL_CODES: &[char] = &[
'\u{e00c}', '\u{e00d}', '\u{e00e}', '\u{e00f}', '\u{e010}', '\u{e011}', '\u{e01a}', '\u{e01b}',
'\u{e02b}', '\u{e02e}', '\u{e032}', '\u{e038}', '\u{e03b}', '\u{e03e}', '\u{e041}', '\u{e044}',
'\u{e049}', '\u{e04c}', '\u{e04f}', '\u{e055}', '\u{e058}', '\u{e05b}', '\u{e05e}', '\u{e061}',
'\u{e064}', '\u{e067}', '\u{e06a}', '\u{e077}', '\u{e079}', '\u{e07a}', '\u{e07b}', '\u{e081}',
'\u{e086}', '\u{e087}', '\u{e088}', '\u{e08e}', '\u{e091}', '\u{e092}', '\u{e093}', '\u{e099}',
'\u{e09c}', '\u{e09d}', '\u{e09f}', '\u{e0a0}', '\u{e0a1}', '\u{e0a7}', '\u{e0aa}', '\u{e0ad}',
'\u{e0ae}', '\u{e0af}', '\u{e0b8}', '\u{e0bb}', '\u{e0bc}', '\u{e0cd}', '\u{e0ce}', '\u{e0cf}',
'\u{e0d0}',
];
pub static ZVVNMOD_PUNCTUATIONS: &[char] = &[
'\u{21}', '\u{28}', '\u{29}', '\u{2c}', '\u{2d}', '\u{3b}', '\u{3f}', '\u{7c}',
'\u{b7}', '\u{d7}', '\u{1800}', '\u{1801}', '\u{1802}', '\u{1803}', '\u{1804}', '\u{1805}',
'\u{1806}', '\u{1807}', '\u{1808}', '\u{1809}', '\u{180a}', '\u{1810}', '\u{1811}', '\u{1812}',
'\u{1813}', '\u{1814}', '\u{1815}', '\u{1816}', '\u{1817}', '\u{1818}', '\u{1819}', '\u{203b}',
'\u{2048}', '\u{2049}', '\u{3008}', '\u{3009}', '\u{300a}', '\u{300b}', '\u{300e}', '\u{300f}',
'\u{3014}', '\u{3015}', '\u{e23f}', '\u{e240}', '\u{e241}', '\u{e242}',
];
pub static TO_Z52_PUNCTUATIONS: &[char] = &[
'\u{21}', '\u{3f}', '\u{2048}', '\u{2049}',
];