def strip_accents(x):
x = re_latex_lowercase_a.sub("<STR_LIT:a>", x)<EOL>x = re_latex_lowercase_ae.sub("<STR_LIT>", x)<EOL>x = re_latex_lowercase_oe.sub("<STR_LIT>", x)<EOL>x = re_latex_lowercase_e.sub("<STR_LIT:e>", x)<EOL>x = re_latex_lowercase_i.sub("<STR_LIT:i>", x)<EOL>x = re_latex_lowercase_o.sub("<STR_LIT:o>", x)<EOL>x = re_latex_lowercase_u.sub("<STR_LIT:u>", x)<EOL>x = re_latex_lowercase_y.sub("<STR_LIT:x>", x)<EOL>x = re_latex_lowercase_c.sub("<STR_LIT:c>", x)<EOL>x = re_latex_lowercase_n.sub("<STR_LIT:n>", x)<EOL>x = re_latex_uppercase_a.sub("<STR_LIT:A>", x)<EOL>x = re_latex_uppercase_ae.sub("<STR_LIT>", x)<EOL>x = re_latex_uppercase_oe.sub("<STR_LIT>", x)<EOL>x = re_latex_uppercase_e.sub("<STR_LIT:E>", x)<EOL>x = re_latex_uppercase_i.sub("<STR_LIT:I>", x)<EOL>x = re_latex_uppercase_o.sub("<STR_LIT:O>", x)<EOL>x = re_latex_uppercase_u.sub("<STR_LIT>", x)<EOL>x = re_latex_uppercase_y.sub("<STR_LIT:Y>", x)<EOL>x = re_latex_uppercase_c.sub("<STR_LIT:C>", x)<EOL>x = re_latex_uppercase_n.sub("<STR_LIT:N>", x)<EOL>try:<EOL><INDENT>y = unicode(x, "<STR_LIT:utf-8>")<EOL><DEDENT>except Exception:<EOL><INDENT>return x  <EOL><DEDENT>y = re_unicode_lowercase_a.sub("<STR_LIT:a>", y)<EOL>y = re_unicode_lowercase_ae.sub("<STR_LIT>", y)<EOL>y = re_unicode_lowercase_oe.sub("<STR_LIT>", y)<EOL>y = re_unicode_lowercase_e.sub("<STR_LIT:e>", y)<EOL>y = re_unicode_lowercase_i.sub("<STR_LIT:i>", y)<EOL>y = re_unicode_lowercase_o.sub("<STR_LIT:o>", y)<EOL>y = re_unicode_lowercase_u.sub("<STR_LIT:u>", y)<EOL>y = re_unicode_lowercase_y.sub("<STR_LIT:y>", y)<EOL>y = re_unicode_lowercase_c.sub("<STR_LIT:c>", y)<EOL>y = re_unicode_lowercase_n.sub("<STR_LIT:n>", y)<EOL>y = re_unicode_lowercase_ss.sub("<STR_LIT>", y)<EOL>y = re_unicode_uppercase_a.sub("<STR_LIT:A>", y)<EOL>y = re_unicode_uppercase_ae.sub("<STR_LIT>", y)<EOL>y = re_unicode_uppercase_oe.sub("<STR_LIT>", y)<EOL>y = re_unicode_uppercase_e.sub("<STR_LIT:E>", y)<EOL>y = re_unicode_uppercase_i.sub("<STR_LIT:I>", y)<EOL>y = re_unicode_uppercase_o.sub("<STR_LIT:O>", y)<EOL>y = re_unicode_uppercase_u.sub("<STR_LIT>", y)<EOL>y = re_unicode_uppercase_y.sub("<STR_LIT:Y>", y)<EOL>y = re_unicode_uppercase_c.sub("<STR_LIT:C>", y)<EOL>y = re_unicode_uppercase_n.sub("<STR_LIT:N>", y)<EOL>return y.encode("<STR_LIT:utf-8>")<EOL>
u"""Strip accents in the input phrase X.

    Strip accents in the input phrase X (assumed in UTF-8) by replacing
    accented characters with their unaccented cousins (e.g. é by e).

    :param x: the input phrase to strip.
    :type x: string

    :return: Return such a stripped X.