+
    xȇi
              
           ^RI Ht ^RIHt ^RIHtHt ^RIHt ^RI	H
t
 ^RIHt ^RIHt R]R	]R
]R]R]
/tRR R lltR]3R ltR]3R ltR# )   )	Generator)MT19937)PCG64	PCG64DXSM)Philox)SFC64)BitGenerator)RandomStater   r   r   r   r   c                P    V ^8  d   QhR\         \        \        ,          ,          /# )   bit_generator)strtyper	   )formats   "d/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/numpy/random/_pickle.py__annotate__r      s      d<.@(@     c                    \        V \        4      '       d
   T pV! 4       # V \        9   d   \        V ,          pV! 4       # \        \	        V 4      R,           4      h)a   
Pickling helper function that returns a bit generator object

Parameters
----------
bit_generator : type[BitGenerator] or str
    BitGenerator class or string containing the name of the BitGenerator

Returns
-------
BitGenerator
    BitGenerator instance
z$ is not a known BitGenerator module.)
isinstancer   BitGenerators
ValueErrorr   )r   bit_gen_classs   & r   __bit_generator_ctorr      s[     -&&% ? 
-	'%m4 ?	 !GG
 	
r   c                f    \        V \        4      '       d   \        V 4      # \        V! V 4      4      # )a  
Pickling helper function that returns a Generator object

Parameters
----------
bit_generator_name : str or BitGenerator
    String containing the core BitGenerator's name or a
    BitGenerator instance
bit_generator_ctor : callable, optional
    Callable function that takes bit_generator_name as its only argument
    and returns an instantized bit generator.

Returns
-------
rg : Generator
    Generator using the named core BitGenerator
)r   r	   r   bit_generator_namebit_generator_ctors   &&r   __generator_ctorr   +   s0    & $l33+,,'(:;<<r   c                f    \        V \        4      '       d   \        V 4      # \        V! V 4      4      # )a  
Pickling helper function that returns a legacy RandomState-like object

Parameters
----------
bit_generator_name : str
    String containing the core BitGenerator's name
bit_generator_ctor : callable, optional
    Callable function that takes bit_generator_name as its only argument
    and returns an instantized bit generator.

Returns
-------
rs : RandomState
    Legacy RandomState using the named core BitGenerator
)r   r	   r
   r   s   &&r   __randomstate_ctorr    D   s0    $ $l33-..)*<=>>r   N)
_generatorr   _mt19937r   _pcg64r   r   _philoxr   _sfc64r   r   r	   mtrandr
   r   r   r   r     r   r   <module>r(      sY    !  $   ' G%i6%	4 )2(<=2 +4*>?r   