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()]);
return ans;
}).join('');
}
const x = temp("I love water!");
console.log(x);
ZnVuY3Rpb24gdGVtcChzdHIpIHsKCQpjb25zdCB2b3dlbE1hcCA9IHsKCWE6ICJ0aXZhIiwKCWU6ICJsbGlhIiwKCWk6ICJtdXMiLAoJbzogInBoeWx1bSIsCgl1OiAicmVhIgp9OwoKCglyZXR1cm4gc3RyLnNwbGl0KCcnKS5tYXAoYyA9PiB7CgkJKHZvd2VsTWFwW2MudG9Mb3dlckNhc2UoKV0gPT09IHVuZGVmaW5lZCkgPyBhbnMgPSBjIDogYW5zID0gKGMgKyB2b3dlbE1hcFtjLnRvTG93ZXJDYXNlKCldKTsKCQlyZXR1cm4gYW5zOwoJfSkuam9pbignJyk7Cn0KCgpjb25zdCB4ID0gdGVtcCgiSSBsb3ZlIHdhdGVyISIpOwpjb25zb2xlLmxvZyh4KTs=