Вот смотри, чтоб потом у тебя не возникало ступора в таких случаях. Вот там есть функция, которая встречается по всему коду, _0x5489, она имеет два аргумента _0x5489("0x0", "glNq"), результат выполнения - строка, эта строки что-то там значит, какое-то значение или название функции. Тебе достаточно заменить вызов этой функции на ее результат. И код сразу стане понятнее.
if (key === _0x5489("0x6", "H9GM") && typeof data === _0x5489("0x7", "p2GU") && _0x2e3aa2[_0x5489("0x8", "lSw*")] !== data[_0x5489("0x9", "@kGq")])
if (key === "config" && typeof data === "object" && _0x2e3aa2["domain"] !== data["domain"])