When I grow up I want to be ASCII Task

Your task is to take a character in:

AÁÀÃÂBCÇDEÉÊFGHIÍJKLMNOÕÓÔPQRSTUÚVWXYZaáàãâbcçdeéêfghiíjklmnoõóôpqrstuúvwxyz

and turn it into a characters in:

AAAAABCCDEEEFGHIIJKLMNOOOOPQRSTUUVWXYZaaaaabccdeeefghiijklmnoooopqrstuuvwxyz

by the obvious operation: dropping the accents in the letters.

Input

A character in any sensible format, including but not limited to:


A string with only one character;
A unicode codepoint.


Output

The transformed char in any sensible format, which includes:


A string with only one char;
A unicode codepoint.


Test cases

'A' -&gt; 'A'
'Á' -&gt; 'A'
'À' -&gt; 'A'
'Ã' -&gt; 'A'
'Â' -&gt; 'A'
'B' -&gt; 'B'
'C' -&gt; 'C'
'Ç' -&gt; 'C'
'D' -&gt; 'D'
'E' -&gt; 'E'
'É' -&gt; 'E'
'Ê' -&gt; 'E'
'F' -&gt; 'F'
'G' -&gt; 'G'
'H' -&gt; 'H'
'I' -&gt; 'I'
'Í' -&gt; 'I'
'J' -&gt; 'J'
'K' -&gt; 'K'
'L' -&gt; 'L'
'M' -&gt; 'M'
'N' -&gt; 'N'
'O' -&gt; 'O'
'Õ' -&gt; 'O'
'Ó' -&gt; 'O'
'Ô' -&gt; 'O'
'P' -&gt; 'P'
'Q' -&gt; 'Q'
'R' -&gt; 'R'
'S' -&gt; 'S'
'T' -&gt; 'T'
'U' -&gt; 'U'
'Ú' -&gt; 'U'
'V' -&gt; 'V'
'W' -&gt; 'W'
'X' -&gt; 'X'
'Y' -&gt; 'Y'
'Z' -&gt; 'Z'
'a' -&gt; 'a'
'á' -&gt; 'a'
'à' -&gt; 'a'
'ã' -&gt; 'a'
'â' -&gt; 'a'
'b' -&gt; 'b'
'c' -&gt; 'c'
'ç' -&gt; 'c'
'd' -&gt; 'd'
'e' -&gt; 'e'
'é' -&gt; 'e'
'ê' -&gt; 'e'
'f' -&gt; 'f'
'g' -&gt; 'g'
'h' -&gt; 'h'
'i' -&gt; 'i'
'í' -&gt; 'i'
'j' -&gt; 'j'
'k' -&gt; 'k'
'l' -&gt; 'l'
'm' -&gt; 'm'
'n' -&gt; 'n'
'o' -&gt; 'o'
'õ' -&gt; 'o'
'ó' -&gt; 'o'
'ô' -&gt; 'o'
'p' -&gt; 'p'
'q' -&gt; 'q'
'r' -&gt; 'r'
's' -&gt; 's'
't' -&gt; 't'
'u' -&gt; 'u'
'ú' -&gt; 'u'
'v' -&gt; 'v'
'w' -&gt; 'w'
'x' -&gt; 'x'
'y' -&gt; 'y'
'z' -&gt; 'z'


You can check here for a Python reference implementation without regexes.



This is code-golf so shortest submission in bytes, wins! If you liked this challenge, consider upvoting it... And happy golfing!
JavaScript (Node.js), 39 bytes
A port of my CP-1610 answer.
I/O format: a Unicode code point.
n=&gt;n&gt;&gt;7?Buffer(&quot;ACEIOOU&quot;)[n/4&amp;7]^n&amp;32:n

Try it online!

JavaScript (Node.js), 44 bytes
I/O format: a string with only one character.
c=&gt;'oeaUICuic?OEA'[Buffer(c)[1]*13%59%13]||c

Try it online!
How?
When passed into Buffer(), the accented letters used in the challenge are turned into two bytes \$(b_0,b_1)\$, corresponding to their UTF-8 encoding. The non-accented letters are turned into a single byte \$b_0\$ corresponding to their regular ASCII code (or 1-byte UTF-8 encoding).
Examples:
Buffer('À') // --&gt; &lt;Buffer c3 80&gt;
Buffer('B') // --&gt; &lt;Buffer 42&gt;

Try it online!
We use the following formula to convert the 2nd byte of accented letters to an index \$n\$ into a 13-character lookup string of non-accented letters:
$$n=((b_1\times13)\bmod 59)\bmod 13$$
This results in NaN for non-accented letters, which are simply left unchanged.
  c  |   UTF-8    | 2nd byte | * 13 | mod 59 | mod 13 | output
-----+------------+----------+------+--------+--------+--------
 'À' | 0xC3, 0x80 |    128   | 1664 |   12   |   12   |  'A'
 'Á' | 0xC3, 0x81 |    129   | 1677 |   25   |   12   |  'A'
 'Â' | 0xC3, 0x82 |    130   | 1690 |   38   |   12   |  'A'
 'Ã' | 0xC3, 0x83 |    131   | 1703 |   51   |   12   |  'A'
 'Ç' | 0xC3, 0x87 |    135   | 1755 |   44   |    5   |  'C'
 'É' | 0xC3, 0x89 |    137   | 1781 |   11   |   11   |  'E'
 'Ê' | 0xC3, 0x8A |    138   | 1794 |   24   |   11   |  'E'
 'Í' | 0xC3, 0x8D |    141   | 1833 |    4   |    4   |  'I'
 'Ó' | 0xC3, 0x93 |    147   | 1911 |   23   |   10   |  'O'
 'Ô' | 0xC3, 0x94 |    148   | 1924 |   36   |   10   |  'O'
 'Õ' | 0xC3, 0x95 |    149   | 1937 |   49   |   10   |  'O'
 'Ú' | 0xC3, 0x9A |    154   | 2002 |   55   |    3   |  'U'
 'à' | 0xC3, 0xA0 |    160   | 2080 |   15   |    2   |  'a'
 'á' | 0xC3, 0xA1 |    161   | 2093 |   28   |    2   |  'a'
 'â' | 0xC3, 0xA2 |    162   | 2106 |   41   |    2   |  'a'
 'ã' | 0xC3, 0xA3 |    163   | 2119 |   54   |    2   |  'a'
 'ç' | 0xC3, 0xA7 |    167   | 2171 |   47   |    8   |  'c'
 'é' | 0xC3, 0xA9 |    169   | 2197 |   14   |    1   |  'e'
 'ê' | 0xC3, 0xAA |    170   | 2210 |   27   |    1   |  'e'
 'í' | 0xC3, 0xAD |    173   | 2249 |    7   |    7   |  'i'
 'ó' | 0xC3, 0xB3 |    179   | 2327 |   26   |    0   |  'o'
 'ô' | 0xC3, 0xB4 |    180   | 2340 |   39   |    0   |  'o'
 'õ' | 0xC3, 0xB5 |    181   | 2353 |   52   |    0   |  'o'
 'ú' | 0xC3, 0xBA |    186   | 2418 |   58   |    6   |  'u'