
    %h                     h    S SK JrJr  SSKJrJr  SSKJr  SSKJ	r	   " S S\	5      r
 " S	 S
\
5      rg)    )AnyUnion   )
StreamTypedeprecation_with_replacement   )
NameObject)Destinationc                   6    \ rS rSrS\S\S\\4   SS4S jrSr	g)OutlineItem   streamencryption_keyNreturnc                    UR                  S5        S Vs/ s H  nX0;   d  M
  [        U5      PM     sn HX  nUR                  X5        UR                  S5        U R                  U5      nUR                  X5        UR                  S5        MZ     [        S5      nUR                  X5        UR                  S5        U R                  nUR                  X5        UR                  S5        UR                  S5        g s  snf )Ns   <<
)z/Titlez/Parentz/Firstz/Lastz/Nextz/Prev       
z/Dests   >>)writer	   write_to_streamraw_get
dest_array)selfr   r   xkeyvalues         O/var/www/auris/envauris/lib/python3.13/site-packages/PyPDF2/generic/_outline.pyr   OutlineItem.write_to_stream	   s     	W P
Oy JqMO
C
 7LLLL%E!!&9LL
 !F3Tf5UU!
s
   	C>C> )
__name__
__module____qualname____firstlineno__r   r   strbytesr   __static_attributes__r       r   r   r      s+     27c58H2I	r&   r   c                   8   ^  \ rS rSrS\S\SS4U 4S jjrSrU =r$ )Bookmark    argskwargsr   Nc                 @   > [        SSS5        [        TU ]  " U0 UD6  g )Nr(   r   z3.0.0)r   super__init__)r   r*   r+   	__class__s      r   r.   Bookmark.__init__!   s!    $ZH$)&)r&   r   )r   r    r!   r"   r   r.   r%   __classcell__)r/   s   @r   r(   r(       s"    *c *S *T * *r&   r(   N)typingr   r   _utilsr   r   _baser	   _data_structuresr
   r   r(   r   r&   r   <module>r6      s)     =  )+ 0*{ *r&   