<p>Your friend is typing his <code>name</code> into a keyboard. Sometimes, when typing a character <code>c</code>, the key might get <em>long pressed</em>, and the character will be typed 1 or more times.</p> <p>You examine the <code>typed</code> characters of the keyboard. Return <code>True</code> if it is possible that it was your friends name, with some characters (possibly none) being long pressed.</p> <p> </p> <p><strong class="example">Example 1:</strong></p> <pre> <strong>Input:</strong> name = "alex", typed = "aaleex" <strong>Output:</strong> true <strong>Explanation: </strong>'a' and 'e' in 'alex' were long pressed. </pre> <p><strong class="example">Example 2:</strong></p> <pre> <strong>Input:</strong> name = "saeed", typed = "ssaaedd" <strong>Output:</strong> false <strong>Explanation: </strong>'e' must have been pressed twice, but it was not in the typed output. </pre> <p> </p> <p><strong>Constraints:</strong></p> <ul> <li><code>1 <= name.length, typed.length <= 1000</code></li> <li><code>name</code> and <code>typed</code> consist of only lowercase English letters.</li> </ul>