
    j:j                     `    S SK Jr  SSKJr  SSKJrJr  SSKJr   " S S\\5      r	\" S 5      r
g)	    )ABC   )AnnotationFlag)
NameObjectNumberObject)DictionaryObjectc                   t   ^  \ rS rSrS	U 4S jjr\S\4S j5       r\R                  S\SS4S j5       rSr	U =r
$ )
AnnotationDictionary   returnNc                 N   > [         TU ]  5         SSKJn  U" S5      X" S5      '   g )Nr   )r   z/Annotz/Type)super__init__generic._baser   )selfr   	__class__s     M/var/www/website/venv/lib/python3.13/site-packages/pypdf/annotations/_base.pyr   AnnotationDictionary.__init__	   s'    . %/x$8Z !    c                 J    [        U R                  [        S5      S5      5      $ )N/Fr   )r   getr   )r   s    r   flagsAnnotationDictionary.flags   s    dhhz$'7;<<r   valuec                 2    [        U5      U [        S5      '   g )Nr   )r   r   )r   r   s     r   r   r      s    !-e!4Zr    )r   N)__name__
__module____qualname____firstlineno__r   propertyr   r   setter__static_attributes____classcell__)r   s   @r   r
   r
      sI    9 =~ = = \\5> 5d 5 5r   r
   N)abcr   	constantsr   genericr   r   generic._data_structuresr   r
   NO_FLAGSr   r   r   <module>r+      s,     & . 75+S 5* !r   