o
    uhm                     @   s,  U d dl m Z  d dlmZ d dlmZ d dlmZ d dlmZ de	de
e	 fdd	Zde
e	 dee	ef fd
dZedZedZeeZee	ef ed< eeZee	ef ed< eeZee	ef ed< eeZee	ef ed< eeZee	ef ed< eeeeeedZee	e
e	 f ed< g dZdS )   )adobe_glyphs)_pdfdoc_encoding)_std_encoding)_symbol_encoding)_zapfding_encodingencreturnc              	   C   sP   g }t dD ]}z|t|f| f7 }W q ty%   |t|f7 }Y qw |S )N   )rangebytesdecode	Exceptionchr)r   lstx r   L/var/www/html/bot/env/lib/python3.10/site-packages/pypdf/_codecs/__init__.pyfill_from_encoding   s   r   c                 C   sT   i }t dD ]!}| | }|dkrq||vs#J | d| d||  |||< q|S )Nr	    z at z already at )r
   )r   revicharr   r   r   rev_encoding   s   $
r   cp1252	mac_roman_win_encoding_rev_mac_encoding_rev_symbol_encoding_rev_zapfding_encoding_rev_pdfdoc_encoding_rev)z/StandardEncodingz/WinAnsiEncodingz/MacRomanEncodingz/PDFDocEncodingz/Symbolz/ZapfDingbatscharset_encoding)	_mac_encodingr   r   r   r   _win_encodingr   r   r    N)r   pdfdocr   stdr   symbolr   zapfdingr   strlistr   dictintr   r"   r!   r   __annotations__r   r   r   r   r    __all__r   r   r   r   <module>   s,    
	