File: //opt/osm/venv/lib64/python3.10/site-packages/charset_normalizer/__pycache__/utils.cpython-310.pyc
o
=i�/ � @ s� d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
d dlmZ d dl
mZ d dlmZ d d
lmZmZmZmZmZmZmZ e
ed�didd��Ze
ed�djdd��Ze
ed�dkdd��Ze
ed�didd��Ze
ed�didd��Ze
ed�didd��Ze
ed�didd��Ze
ed�didd ��Z e
ed�did!d"��Z!e
ed�did#d$��Z"e
ed�did%d&��Z#e
ed�did'd(��Z$e
ed�did)d*��Z%e
ed�did+d,��Z&e
ed�did-d.��Z'e
ed�did/d0��Z(e
ed�did1d2��Z)e
e*e�d�dld4d5��Z+e
ed�did6d7��Z,dmdnd=d>�Z-e
d?d�dodAdB��Z.dpdDdE�Z/dqdGdH�Z0drdsdLdM�Z1dtdQdR�Z2dudSdT�Z3dUej4dVfdvdZd[�Z5 dwdxdgdh�Z6dS )y� )�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�COMMON_CJK_CHARACTERS)�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 �F/opt/osm/venv/lib/python3.10/site-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 Z
decomposed�codesr r r �
remove_accent- s
r&