+
    &*i                    b    ^ RI Ht    ! R R4      tRR R llt ! R R4      t ! R	 R
4      t	R# )    )annotationsc                      ] tR t^tR R lt]R R l4       t]R R l4       tR R ltR	 R
 lt	R R lt
R R ltR R ltRtR# )Versionc               $    V ^8  d   QhRRRRRR/# )   majorintminorreturnNone )formats   "3lib/python3.14/site-packages/ruamel/yaml/docinfo.py__annotate__Version.__annotate__   s!      c # $     c                	    Wn         W n        R # N_major_minor)selfr   r
   s   &&&r   __init__Version.__init__   s    r   c                   V ^8  d   QhRR/# r   r   r	   r   )r   s   "r   r   r   !         s r   c                	    V P                   # r   )r   r   s   &r   r   Version.major        {{r   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r   %   r   r   c                	    V P                   # r   )r   r   s   &r   r
   Version.minor$   r!   r   c                    V ^8  d   QhRRRR/# )r   vAnyr   boolr   )r   s   "r   r   r   (   s     C C C Cr   c                	    \        V\        4      '       g   R # V P                  VP                  8H  ;'       d    V P                  VP                  8H  # )F)
isinstancer   r   r   r   r&   s   &&r   __eq__Version.__eq__(   s:    !W%%{{ahh&BB4;;!((+BBr   c                    V ^8  d   QhRRRR/# r   r&   r   r   r(   r   )r   s   "r   r   r   -        & & &D &r   c                	    V P                   VP                   8  d   R # V P                   VP                   8  d   R# V P                  VP                  8  # TFr   r+   s   &&r   __lt__Version.__lt__-   ;    ;;!;;!{{QXX%%r   c                    V ^8  d   QhRRRR/# r/   r   )r   s   "r   r   r   4        ' ' 'D 'r   c                	    V P                   VP                   8  d   R # V P                   VP                   8  d   R# V P                  VP                  8*  # r2   r   r+   s   &&r   __le__Version.__le__4   ;    ;;!;;!{{ahh&&r   c                    V ^8  d   QhRRRR/# r/   r   )r   s   "r   r   r   ;   r0   r   c                	    V P                   VP                   8  d   R # V P                   VP                   8  d   R# V P                  VP                  8  # r2   r   r+   s   &&r   __gt__Version.__gt__;   r5   r   c                    V ^8  d   QhRRRR/# r/   r   )r   s   "r   r   r   B   r7   r   c                	    V P                   VP                   8  d   R # V P                   VP                   8  d   R# V P                  VP                  8  # r2   r   r+   s   &&r   __ge__Version.__ge__B   r;   r   r   N)__name__
__module____qualname____firstlineno__r   propertyr   r
   r,   r3   r9   r>   rB   __static_attributes__r   r   r   r   r      sN        C
&'&' 'r   r   Nc               $    V ^8  d   QhRRRRRR/# )r   r   z"int | str | Tuple[int, int] | Noner
   zOptional[int]r   Optional[Version]r   )r   s   "r   r   r   J   s&     ! !-!! !r   c                v   V f	   Ve   Q hR # \        V \        4      '       dV   Ve   Q hV P                  R4      p\        V4      ^8X  g   Q h\	        \        V^ ,          4      \        V^,          4      4      # \        V \        4      '       d   Ve   Q h\        V 4      ^8X  g   Q hV w  rVf   Q h\	        W4      # )N.)r*   strsplitlenr   r	   tuple)r   r
   partss   && r   versionrS   J   s     }}}%}}C 5zQs58}c%(m44	E5	!	!}}5zQ5  r   c                  N    ] tR t^_tR R lt]R R l4       t]R R l4       tRtR# )	Tagc               $    V ^8  d   QhRRRRRR/# )r   handlerN   prefixr   r   r   )r   s   "r   r   Tag.__annotate__b   s!      s C D r   c                	    Wn         W n        R # r   _handle_prefix)r   rW   rX   s   &&&r   r   Tag.__init__b   s    r   c                   V ^8  d   QhRR/# r   r   rN   r   )r   s   "r   r   rY   g          r   c                	    V P                   # r   )r\   r   s   &r   rW   
Tag.handlef       ||r   c                   V ^8  d   QhRR/# r`   r   )r   s   "r   r   rY   k   ra   r   c                	    V P                   # r   )r]   r   s   &r   rX   
Tag.prefixj   rd   r   r[   N)	rD   rE   rF   rG   r   rH   rW   rX   rI   r   r   r   rU   rU   _   s/        r   rU   c                  *    ] tR t^ptRtRR R lltRtR# )DocInfoz
Store document information, can be used for analysis of a loaded YAML document
requested_version: if explicitly set before load
doc_version: from %YAML directive
tags: from %TAG directives in scanned order
Nc               $    V ^8  d   QhRRRRRR/# )r   requested_versionrK   doc_versiontagszOptional[list[Tag]]r   )r   s   "r   r   DocInfo.__annotate__z   s(     1 1,1 '1 "	1r   c                	F    Wn         W n        Vf
   . V n        R # TV n        R # r   )rk   rl   rm   )r   rk   rl   rm   s   &&&&r   r   DocInfo.__init__z   s!     "3&,B	D	r   )rl   rk   rm   )NNN)rD   rE   rF   rG   __doc__r   rI   r   r   r   ri   ri   p   s    1 1r   ri   r   )

__future__r   typingOptionalTupler'   r   rS   rU   ri   r   r   r   <module>rv      s6    " 	.' .'b!* "1 1r   