o
    uÃhŒ  ã                   @   s   d Z dZd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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 dd
l m!Z!m"Z"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. ddl/m0Z0 e 1¡ Z2g d¢Z3dS )zHImplementation of generic PDF objects (dictionary, number, string, ...).zMathieu Fenniakzbiziqe@mathieu.fenniak.neté   )ÚOutlineFontFlagé   )ÚBooleanObjectÚByteStringObjectÚFloatObjectÚIndirectObjectÚ
NameObjectÚ
NullObjectÚNumberObjectÚ	PdfObjectÚTextStringObjectÚencode_pdfdocencodingÚis_null_or_none)
ÚArrayObjectÚContentStreamÚDecodedStreamObjectÚDestinationÚDictionaryObjectÚEncodedStreamObjectÚFieldÚStreamObjectÚ
TreeObjectÚread_object)ÚEmbeddedFile)ÚFit)ÚDirectReferenceLinkÚNamedReferenceLinkÚReferenceLinkÚextract_links)ÚOutlineItem)ÚRectangleObject)Úcreate_string_objectÚdecode_pdfdocencodingÚ
hex_to_rgbÚread_hex_string_from_streamÚread_string_from_stream)ÚViewerPreferences)%ÚPAGE_FITr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r    r   r   r   r   r&   r!   r"   r   r   r#   r   r$   r   r%   N)4Ú__doc__Ú
__author__Ú__author_email__Ú	constantsr   Ú_baser   r   r   r   r   r	   r
   r   r   r   r   Ú_data_structuresr   r   r   r   r   r   r   r   r   r   Ú_filesr   Ú_fitr   Ú_linkr   r   r   r   Ú_outliner   Ú
_rectangler    Ú_utilsr!   r"   r#   r$   r%   Ú_viewerprefr&   Úfitr'   Ú__all__© r7   r7   úL/var/www/html/bot/env/lib/python3.10/site-packages/pypdf/generic/__init__.pyÚ<module>   s   40