// Module ID: 6770 // Function ID: 6771 // Name: dedupeEmojisByNameOrId // Dependencies: [4037, 2] // Exports: default // Module 6770 (dedupeEmojisByNameOrId) import set from "set" /* 2 */; import parseRawEmojiObjectDefault from "parseRawEmojiObject" /* 4037 */; let result = set.fileFinishedImporting("modules/emojis/utils/dedupeEmojisByNameOrId.tsx"); export default function dedupeEmojisByNameOrId(arg0) { const map = new Map(); const iter = arg0[Symbol.iterator](); const nextResult = iter.next(); while (iter !== undefined) { let tmp2 = nextResult; if (null == nextResult.id) { let tmp5 = importDefault; let tmp6 = dependencyMap; let obj2 = parseRawEmojiObjectDefault; let tmp7 = nextResult; let result = obj2.convertSurrogateToBase(tmp2.surrogates); if (result == null) { result = nextResult; } let result1 = map.set(result.name, result); } else { let tmp3 = nextResult; let result2 = map.set(tmp2.id, tmp2); } continue; } return map; };