a
    8¤Xh=  ã                	   @   s€  d Z dZdZddlmZmZmZ ddlmZm	Z	 ddl
mZ dd	lmZ dd
lmZmZmZmZmZmZmZmZmZmZ ddlmZmZmZmZmZmZm Z m!Z!m"Z"m#Z# ddl$m%Z% ddl&m'Z'm(Z( ddl)m*Z* ddlm+Z+m,Z,m-Z-m.Z.m/Z/ eed dœdd„Z0deede1ee1 ee2e1f f ed dœdd„Z3dee1e4f ede1ee1 ee2e1f f eeef dœdd„Z5e% 6¡ Z7g d¢Z8dS )zHImplementation of generic PDF objects (dictionary, number, string, ...).zMathieu Fenniakzbiziqe@mathieu.fenniak.neté    )ÚDictÚListÚUnioné   )Ú
StreamTypeÚdeprecate_with_replacement)ÚOutlineFontFlagé   )ÚAnnotationBuilder)
ÚBooleanObjectÚByteStringObjectÚFloatObjectÚIndirectObjectÚ
NameObjectÚ
NullObjectÚNumberObjectÚ	PdfObjectÚTextStringObjectÚencode_pdfdocencoding)
ÚArrayObjectÚContentStreamÚDecodedStreamObjectÚDestinationÚDictionaryObjectÚEncodedStreamObjectÚFieldÚStreamObjectÚ
TreeObjectÚread_object)ÚFit)ÚBookmarkÚOutlineItem)ÚRectangleObject)Úcreate_string_objectÚdecode_pdfdocencodingÚ
hex_to_rgbÚread_hex_string_from_streamÚread_string_from_stream)r   r   )ÚstreamÚreturnc                 C   s   t dddƒ t| ƒS )NÚreadHexStringFromStreamr&   ú4.0.0)r   r&   )r(   © r,   ú\/var/www/viveiro_mudafortebrasil/venv/lib/python3.9/site-packages/PyPDF2/generic/__init__.pyr*   I   s    ÿr*   N)r(   Úforced_encodingr)   c                 C   s   t dddƒ t| |ƒS )NÚreadStringFromStreamr'   r+   )r   r'   )r(   r.   r,   r,   r-   r/   R   s    ÿr/   )Ústringr.   r)   c                 C   s   t dddƒ t| |ƒS )NÚcreateStringObjectr#   r+   )r   r#   )r0   r.   r,   r,   r-   r1   \   s    r1   ) r   r   r   r   r   r   r   r   r   r
   r   ÚPAGE_FITr   r   r   r   r   r   r   r"   r   r   r!   r   r    r   r#   r   r$   r%   r&   r'   )N)N)9Ú__doc__Ú
__author__Ú__author_email__Útypingr   r   r   Ú_utilsr   r   Ú	constantsr   Z_annotationsr
   Ú_baser   r   r   r   r   r   r   r   r   r   Z_data_structuresr   r   r   r   r   r   r   r   r   r   Z_fitr   Z_outliner    r!   Z
_rectangler"   r#   r$   r%   r&   r'   r*   ÚstrÚintr/   Úbytesr1   Zfitr2   Ú__all__r,   r,   r,   r-   Ú<module>   s:   00
þ þý þ

ý