function createCaseFirst(methodName) {
  return function(string) {
    string = Object(_toString_js__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(string);

    var strSymbols = Object(_hasUnicode_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(string)
      ? Object(_stringToArray_js__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])(string)
      : undefined;

    var chr = strSymbols
      ? strSymbols[0]
      : string.charAt(0);

    var trailing = strSymbols
      ? Object(_castSlice_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(strSymbols, 1).join('')
      : string.slice(1);

    return chr[methodName]() + trailing;
  };
}
Used to map Latin Unicode letters to basic Latin letters.