'use strict'; Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const deburr = require('./deburr.js'); const words = require('../../string/words.js'); const normalizeForCase = require('../_internal/normalizeForCase.js'); function startCase(str) { const words$1 = words.words(normalizeForCase.normalizeForCase(deburr.deburr(str)).trim()); let result = ''; for (let i = 0; i < words$1.length; i++) { const word = words$1[i]; if (result) { result += ' '; } if (word === word.toUpperCase()) { result += word; } else { result += word[0].toUpperCase() + word.slice(1).toLowerCase(); } } return result; } exports.startCase = startCase;