Ë
    hË5jÒ  ã                  óˆ   — 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mZ g d¢Ze
eeeeeeeeeee	fD ]	  Zee_        Œ y)a  Provide classes to stand in for PDF objects.

The purpose of these is to provide nice-looking classes to allow explicit
construction of PDF objects and more pythonic idioms and facilitate discovery
by documentation generators and linters.

There is some deliberate "smoke and mirrors" here: all of the objects are truly
instances of ``pikepdf.Object``, which is a variant container object. The
construction machinery and metaclasses are implemented in C++ (``_core``); this
module re-exports them and applies cosmetic module names.
é    )Úannotations)ÚArrayÚBooleanÚ
DictionaryÚIntegerÚNameÚNamePathÚObjectÚ
ObjectTypeÚOperatorÚRealÚStreamÚStringN)Ú__doc__Ú
__future__r   Úpikepdf._corer   r   r   r   r   r	   r
   r   r   r   r   r   Ú__all__Ú_tÚ__name__Ú
__module__© ó    úE/var/www/html/qr/venv/lib/python3.12/site-packages/pikepdf/objects.pyú<module>r      sj   ðñ
õ #÷÷ ÷ ó ò€ð( ØØØØ
Ø	ØØ
ØØØØðò €Bð €B…Mñr   