
    ,h                        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 ded	ee   fd
Zdee   d	eeef   f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y)    )DictList   )adobe_glyphs)_pdfdoc_encoding)_std_encoding)_symbol_encoding)_zapfding_encodingencreturnc                     g }t        d      D ]"  }	 |t        |f      j                  |       fz  }$ |S # t        $ r |t	        |      fz  }Y Aw xY w)N   )rangebytesdecode	Exceptionchr)r   lstxs      Y/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/PyPDF2/_codecs/__init__.pyfill_from_encodingr   
   se    C3Z 	E1$K&&s+--C
 J  	CF9C	s   5AAc                     i }t        d      D ]G  }| |   }|dk(  r||vs1J t        |      dz   t        |      z   dz   t        ||         z          |||<   I |S )Nr    z at z already at )r   str)r   revichars       r   rev_encodingr      sx    C3Z 1v83 	
IQ'.83s4y>I	
 D	 J    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   pdfdocr   stdr   symbolr	   zapfdingr
   r   r   intr   r(   r)   r"   __annotations__r#   r$   r%   r&   r'   __all__ r   r   <module>r3      s     & $  $ (C DI 
d3i 
DcN 
 #8,";/ %1$? 4S> ?$0$? 4S> ?'34D'E d38n E)56H)I S#X I'34D'E d38n E %%&''* $sDI~& 
r   