!7 // keys = unicode, values = keywords static Map> simpleUnicodeEmojiList p-exp { S json = gunzipTextSnippet(#1400186); Map map = jsonDecodeMap(json); //pnl(keys(map)); Map> emojis = new TreeMap; for (L> l : (Collection>>) values(map)) { for (Map item : l) { S code = getString code(item); if (containsSpace(code)) continue; // skip those for now LS keywords = cast get keywords(item); print(code + " = " + joinWithSpacedPlus(keywords)); emojis.put(textualCodePointToString(code), asLinkedHashSet(keywords)); } } ret emojis; }