
    z	i
                        % S r SSKrSSKrSSKrSSKrSr\R                  R                  \R                  5      r
\R                  \S4   \S'    \R                  " \\R                  \R                  \R                   -  S9=r(       a"  \" S \S   R'                  S	5       5       5      rO#\R*                  " S
\R                   S3\5        Sr\S:  a  SrgSrg)z:Compatibility helpers for the Numpy 1.x to 2.0 transition.    Na  
    v?
    (?:
        (?:(?P<epoch>[0-9]+)!)?                           # epoch
        (?P<release>[0-9]+(?:\.[0-9]+)*)                  # release segment
        (?P<pre>                                          # pre-release
            [-_\.]?
            (?P<pre_l>(a|b|c|rc|alpha|beta|pre|preview))
            [-_\.]?
            (?P<pre_n>[0-9]+)?
        )?
        (?P<post>                                         # post release
            (?:-(?P<post_n1>[0-9]+))
            |
            (?:
                [-_\.]?
                (?P<post_l>post|rev|r)
                [-_\.]?
                (?P<post_n2>[0-9]+)?
            )
        )?
        (?P<dev>                                          # dev release
            [-_\.]?
            (?P<dev_l>dev)
            [-_\.]?
            (?P<dev_n>[0-9]+)?
        )?
    )
    (?:\+(?P<local>[a-z0-9]+(?:[-_\.][a-z0-9]+)*))?       # local version
.VERSION_PARTS)flagsc              #   8   #    U  H  n[        U5      v   M     g 7f)N)int).0xs     N/home/james-whalen/.local/lib/python3.13/site-packages/qiskit/_numpy_compat.py	<genexpr>r
   =   s     F*EQ#a&&*Es   release.z(Unrecognized version string for Numpy: 'z'.  Assuming Numpy 2.0.)   r   r   F)__doc__retypingwarningsnumpynp_VERSION_PATTERNlibNumpyVersion__version__VERSIONTupler   __annotations__	fullmatchVERBOSE
IGNORECASEmatchtuplesplitr   warnRuntimeWarningCOPY_ONLY_IF_NEEDED     r	   <module>r&      s    A 	   
 > &&

bnn
-||CH% %(LL)2>>bmmA[\\5\F%	*:*@*@*EFFM MM
22>>2BBYZ M+y8d $ ?D $r%   