o
    œÀvhÁ  ã                   @   sR   d dl mZ ddlmZ ddlmZmZ ddlmZ G dd„ deeƒZ	ed ƒZ
dS )	é    )ÚABCé   )ÚAnnotationFlag)Ú
NameObjectÚNumberObject)ÚDictionaryObjectc                       sH   e Zd Zd	‡ fdd„Zedefdd„ƒZejdeddfdd„ƒZ‡  ZS )
ÚAnnotationDictionaryÚreturnNc                    s*   t ƒ  ¡  ddlm} |dƒ| |dƒ< d S )Nr   )r   z/Annotz/Type)ÚsuperÚ__init__Úgeneric._baser   )Úselfr   ©Ú	__class__© úU/var/www/html/hyperkenya/venv/lib/python3.10/site-packages/pypdf/annotations/_base.pyr   	   s   
zAnnotationDictionary.__init__c                 C   s   |   tdƒtdƒ¡S )Nú/Fr   )Úgetr   r   )r   r   r   r   Úflags   ó   zAnnotationDictionary.flagsÚvaluec                 C   s   t |ƒ| tdƒ< d S )Nr   )r   r   )r   r   r   r   r   r      r   )r	   N)	Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   r   ÚsetterÚ__classcell__r   r   r   r   r      s    r   N)Úabcr   Ú	constantsr   Úgenericr   r   Úgeneric._data_structuresr   r   ÚNO_FLAGSr   r   r   r   Ú<module>   s    