
    Ph                        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jb                         Z2g dZ3y)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__     P/var/www/html/saasai/venv/lib/python3.12/site-packages/pypdf/generic/__init__.py<module>r;      ss   8 O
/  '      !  X X ! '  +3779(r9   