function temp(str) {
const vowelMap = {
a: "tiva",
e: "llia",
i: "mus",
o: "phylum",
u: "rea"
};
return str.split('').map(c => vowelMap[c.toLowerCase()] === undefined ? ans = c : ans = (c + vowelMap[c.toLowerCase()])).join('');
}
const x = temp("I love water!");
console.log(x);
ZnVuY3Rpb24gdGVtcChzdHIpIHsKCQpjb25zdCB2b3dlbE1hcCA9IHsKCWE6ICJ0aXZhIiwKCWU6ICJsbGlhIiwKCWk6ICJtdXMiLAoJbzogInBoeWx1bSIsCgl1OiAicmVhIgp9OwoKCglyZXR1cm4gc3RyLnNwbGl0KCcnKS5tYXAoYyA9PiB2b3dlbE1hcFtjLnRvTG93ZXJDYXNlKCldID09PSB1bmRlZmluZWQgPyBhbnMgPSBjIDogYW5zID0gKGMgKyB2b3dlbE1hcFtjLnRvTG93ZXJDYXNlKCldKSkuam9pbignJyk7Cn0KCgpjb25zdCB4ID0gdGVtcCgiSSBsb3ZlIHdhdGVyISIpOwpjb25zb2xlLmxvZyh4KTs=