pub const ALPHABET_SIZE: i16 = 26;
pub const MAX_SHIFT: i16 = 25;
pub const MIN_SHIFT: i16 = -25;
pub const UPPERCASE_BASE: i16 = 'A' as i16;
pub const LOWERCASE_BASE: i16 = 'a' as i16;
pub const MAX_BRUTE_FORCE_SHIFT: i16 = 25;
pub const DEFAULT_SHIFT: i16 = 3;
pub const MAX_INPUT_SIZE: usize = 10 * 1024 * 1024;
pub const MAX_SHIFT_LINE_SIZE: usize = 64;
const _: () = {
assert!(UPPERCASE_BASE < LOWERCASE_BASE);
assert!(MAX_SHIFT < ALPHABET_SIZE);
assert!(DEFAULT_SHIFT >= 1 && DEFAULT_SHIFT <= MAX_SHIFT);
assert!(ALPHABET_SIZE > 0);
assert!(MAX_SHIFT > 0);
assert!(UPPERCASE_BASE > 0);
assert!(LOWERCASE_BASE > 0);
assert!(MAX_BRUTE_FORCE_SHIFT > 0);
assert!(DEFAULT_SHIFT > 0);
assert!(UPPERCASE_BASE >= 0 && UPPERCASE_BASE <= 127);
assert!(LOWERCASE_BASE >= 0 && LOWERCASE_BASE <= 127);
};