pub fn sm(v: &str) -> String