File: //usr/local/lib/python3.10/dist-packages/charset_normalizer/__pycache__/utils.cpython-310.pyc
o
;��g�. � @ sr d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
d dlmZ d dl
mZ d dlmZ d d
lmZmZmZmZmZmZ e
ed�dgdd��Ze
ed�dhdd��Ze
ed�didd��Ze
ed�dgdd��Ze
ed�dgdd��Ze
ed�dgdd��Ze
ed�dgdd��Ze
ed�dgdd ��Ze
ed�dgd!d"��Z e
ed�dgd#d$��Z!e
ed�dgd%d&��Z"e
ed�dgd'd(��Z#e
ed�dgd)d*��Z$e
ed�dgd+d,��Z%e
ed�dgd-d.��Z&e
ed�dgd/d0��Z'e
e(e�d�djd2d3��Z)e
ed�dgd4d5��Z*dkdld;d<�Z+e
d=d�dmd?d@��Z,dndBdC�Z-dodEdF�Z.dpdqdJdK�Z/drdOdP�Z0dsdQdR�Z1dSej2dTfdtdXdY�Z3 dudvdedf�Z4dS )w� )�annotationsN)�IncrementalDecoder)�aliases)� lru_cache)�findall)� Generator)�MultibyteIncrementalDecoder� )�ENCODING_MARKS�IANA_SUPPORTED_SIMILAR�RE_POSSIBLE_ENCODING_INDICATION�UNICODE_RANGES_COMBINED�UNICODE_SECONDARY_RANGE_KEYWORD�UTF8_MAXIMAL_ALLOCATION)�maxsize� character�str�return�boolc C sd zt �| �}W n
ty Y dS w d|v p1d|v p1d|v p1d|v p1d|v p1d|v p1d|v p1d |v S )
NFz
WITH GRAVEz
WITH ACUTEzWITH CEDILLAzWITH DIAERESISzWITH CIRCUMFLEXz
WITH TILDEzWITH MACRONzWITH RING ABOVE��unicodedata�name�
ValueError�r �description� r �C/usr/local/lib/python3.10/dist-packages/charset_normalizer/utils.py�is_accentuated s( ��������r c C s. t �| �}|s | S |�d�}tt|d d��S )N� r � )r �
decomposition�split�chr�int)r �
decomposed�codesr r r �
remove_accent, s
r&