var TEST = function () {function _isMatch(str, si, ei) {while (si < ei) {if (str[si] !== str[ei]) { return false; }si++;ei--;}return true;}return {doTest: function (str) {if (!str) { return ''; }let len = str.length;const idx = { s: NaN, e: NaN };while (len > 0) {idx.s = 0;idx.e = len - 1;while (str[idx.e]) {if (_isMatch(str, idx.s, idx.e)) {return str.substring(idx.s, idx.e+1);}idx.s++;idx.e++;}len--;}return str[0];}};}();