a
    8¤Xh¸  ã                   @   s8  U d dl mZmZ 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 eee dœd	d
„Zee eeef dœ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 )é    )ÚDictÚListé   )Úadobe_glyphs)Ú_pdfdoc_encoding)Ú_std_encoding)Ú_symbol_encoding)Ú_zapfding_encoding)ÚencÚreturnc              	   C   sR   g }t dƒD ]@}z|t|fƒ | ¡f7 }W q tyJ   |t|ƒf7 }Y q0 q|S )Né   )ÚrangeÚbytesÚdecodeÚ	ExceptionÚchr)r
   ÚlstÚx© r   ú\/var/www/viveiro_mudafortebrasil/venv/lib/python3.9/site-packages/PyPDF2/_codecs/__init__.pyÚfill_from_encoding
   s    r   c                 C   s`   i }t dƒD ]N}| | }|dkr"q||vsRJ t|ƒd t|ƒ d t|| ƒ ƒ‚|||< q|S )Nr   ú z at z already at )r   Ústr)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/StandardCodingz/WinAnsiEncodingz/MacRomanEncodingz/PDFDocEncodingz/Symbolz/ZapfDingbatsÚcharset_encoding)	r   r   r   r	   r   r#   Ú_win_encodingÚ_mac_encodingr$   N)Útypingr   r   r   Zpdfdocr   Zstdr   Úsymbolr   Zzapfdingr	   r   r   Úintr   r%   r&   r   Ú__annotations__r    r!   r"   r#   r$   Ú__all__r   r   r   r   Ú<module>   s,   
ú	