+
    8ix                    b    R t ^ RIHt ^ RIt^ RIHtHtHt RtR R lt	]	! ]4      t
]tR R ltR# )	zCurrent version of PyMongo.)annotationsN)ListTupleUnionz4.17.0c                    V ^8  d   QhRRRR/# )   versionstrreturnzTuple[Union[int, str], ...] )formats   "N/var/www/html/photoedit/myenv/lib/python3.14/site-packages/pymongo/_version.py__annotate__r      s      s 'B     c                   R p\         P                  ! W4      pV'       dI   R Uu. uF  p\        W#,          4      NK  	  ppVR,          '       d   VP                  VR,          4       MR\         P                  ! RV 4      '       d+   V P	                  R4       Uu. uF  p\        V4      NK  	  ppM\        R4      h\        V4      # u upi u upi )z8(?P<major>\d+).(?P<minor>\d+).(?P<patch>\d+)(?P<rest>.*)restz\d+.\d+.zCould not parse version)majorminorpatch)rematchintappendsplit
ValueErrortuple)r   patternr   partpartss   &    r   get_version_tupler       s    IGHHW&EE`'aE`TEK(8E`'a==LLv'	*g	&	&'.}}S'9:'9tT'9:233< (b ;s   CCc                   V ^8  d   QhRR/# )r   r
   r	   r   )r   s   "r   r   r   *   s      C r   c                     \         # )N)__version__r   r   r   get_version_stringr$   *   s    r   )__doc__
__future__r   r   typingr   r   r   r#   r    version_tupler   r$   r   r   r   <module>r)      s6    " " 	 % % "+.
r   