num idlHash(String s) { final arr = utf8.encode(s); var h = 0; for (var c in arr) { h = (h * 223 + c) % pow(2, 32).toInt(); } return h; }