File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/charset_normalizer/__pycache__/utils.cpython-310.pyc
Back
o ;j:- � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dl m Z d dlmZm Z mZmZmZmZ d dlmZ dd lmZmZmZmZmZmZ eed �dedefd d��Zeed �dedefdd��Zeed �dedee fdd��Zeed �dedefdd��Z eed �dedefdd��Z!eed �dedefdd��Z"eed �dedefdd��Z#eed �dedefdd��Z$eed �dedefdd��Z%eed �dedefdd ��Z&dedefd!d"�Z'eed �dedefd#d$��Z(eed �dedefd%d&��Z)eed �dedefd'd(��Z*eed �dedefd)d*��Z+eed �dedefd+d,��Z,ee-e�d �d-edefd.d/��Z.eed �dedefd0d1��Z/d_d3e0d4e1dee fd5d6�Z2ed7d �d8edefd9d:��Z3d3e0deee e0f fd;d<�Z4d=edefd>d?�Z5d`dAedBedefdCdD�Z6dEede e fdFdG�Z7dHedIede8fdJdK�Z9dHedIedefdLdM�Z:dNej;dOfd8edPe1dQeddfdRdS�Z< dadTe0dUedVe=dWe1dXedYedZe0d[ed\ee deeddf fd]d^�Z>dS )b� N)�IncrementalDecoder)�aliases)� lru_cache)�findall)� Generator�List�Optional�Set�Tuple�Union)�MultibyteIncrementalDecoder� )�ENCODING_MARKS�IANA_SUPPORTED_SIMILAR�RE_POSSIBLE_ENCODING_INDICATION�UNICODE_RANGES_COMBINED�UNICODE_SECONDARY_RANGE_KEYWORD�UTF8_MAXIMAL_ALLOCATION)�maxsize� character�returnc C sT zt �| �}W n ty Y dS w d|v p)d|v p)d|v p)d|v p)d|v p)d|v S )NFz WITH GRAVEz WITH ACUTEzWITH CEDILLAzWITH DIAERESISzWITH CIRCUMFLEXz WITH TILDE��unicodedata�name� ValueError�r �description� r �L/opt/saltstack/salt/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 Z decomposition�split�chr�int)r Z decomposedZcodesr r r � remove_accent&