The following javascript function contains 3 errors. Can you spot them?
((b, d = " .@ABDEIJMNORTUV") => {
const keys = { one: {}, two: {} };
const codepoints = Array.from(b).forEach((v) => v.codePointAt(0));
const decode = (number, v = number - b.codePointAt(0)) => ({
[keys.one]: d[v >> 4],
[keys.two]: d[v & 15],
});
// Decode the secret message
let message = "";
for (let i = 1; i < codepoints.length; ++i) {
var emoji = codepoints[i];
setTimeout(() => {
const { [keys.one]: a, [keys.two]: b } = decode(emoji);
message += a + b;
}, i);
}
// And show it :)
setTimeout(() => {
console.log(message);
}, b.length);
})("πππΊπΆππππΉπ½π»π‘ππ·π’ππ
π¦π‘π·");