U
    ß¦whÁ  ã                   @   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                       sJ   e Zd Zddœ‡ fdd„Zeedœdd„ƒZejeddœdd„ƒZ‡  ZS )	ÚAnnotationDictionaryN)Úreturnc                    s*   t ƒ  ¡  ddlm} |dƒ| |dƒ< d S )Nr   )r   z/Annotz/Type)ÚsuperÚ__init__Zgeneric._baser   )Úselfr   ©Ú	__class__© ú;/tmp/pip-unpacked-wheel-r8zeli8p/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   s    zAnnotationDictionary.flags)Úvaluer	   c                 C   s   t |ƒ| tdƒ< d S )Nr   )r   r   )r   r   r   r   r   r      s    )	Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   r   ÚsetterÚ__classcell__r   r   r   r   r      s
   r   N)Úabcr   Ú	constantsr   Zgenericr   r   Zgeneric._data_structuresr   r   ZNO_FLAGSr   r   r   r   Ú<module>   s
   