+
    Y°³jd  ã                   ó    € ^ RI t^ RIHt R tR# )é    N)ÚBoundsc           
     óú  € V f}   \         P                  ! \         P                  ) .V,          \         P                  R7      p\         P                  ! \         P                  .V,          \         P                  R7      pW#3# \	        V \
        4      '       Ed   \         P                  ! V P                  \         P                  R7      p\         P                  ! V P                  \         P                  R7      p\         P                  ! V\         P                  ) \         P                  ! V\        V4      ,
          4      ,          34      p\         P                  ! V\         P                  \         P                  ! V\        V4      ,
          4      ,          34      pW#3# \         P                  ! V  Uu. uF'  qD^ ,          e
   V^ ,          M\         P                  ) NK)  	  up\         P                  R7      p\         P                  ! V  Uu. uF&  qD^,          e
   V^,          M\         P                  NK(  	  up\         P                  R7      p\         P                  ! V\         P                  ) \         P                  ! V\        V4      ,
          4      ,          34      p\         P                  ! V\         P                  \         P                  ! V\        V4      ,
          4      ,          34      pW#3# u upi u upi )aý  
`bounds` can either be an object with the properties lb and ub, or a list of tuples
indicating a lower bound and an upper bound for each variable. If the list contains
fewer entries than the length of x0, the remaining entries will generated as -/+ infinity.
Some examples of valid lists of tuple, assuming len(x0) == 3:
[(0, 1), (2, 3), (4, 5)] -> returns [0, 2, 4], [1, 3, 5]
[(0, 1), (None, 3)]      -> returns [0, -inf, -inf], [1, 3, inf]
[(0, 1), (-np.inf, 3)]   -> returns [0, -inf, -inf], [1, 3, inf]
)Údtype)ÚnpÚarrayÚinfÚfloat64Ú
isinstancer   ÚlbÚubÚconcatenateÚonesÚlen)ÚboundsÚlenx0r   r   Úbounds   &&   Úg/home/luca/screen-checking/.venv/lib/python3.14/site-packages/scipy/_external/pyprima/common/_bounds.pyÚprocess_boundsr      sÒ  € ð ‚~Ü�XŠXœŸ™�w�i •o¬R¯Z©ZÔ8ˆÜ�XŠX”r—v‘v�h˜u•n¬B¯J©JÔ7ˆØˆvˆä�&œ&×!Ó!Ü�XŠX�f—i‘i¤r§z¡zÔ2ˆÜ�XŠX�f—i‘i¤r§z¡zÔ2ˆÜ�^Š^˜R¤"§&¡& ¬¯ª°¼¸R»µÓ)AÕ!AÐBÓCˆÜ�^Š^˜R¤§¡¬¯ª°¼¸B»µÓ(@Õ!@ÐAÓBˆØˆvˆô 
�ŠÉfÓUÉfÀU Q�xÒ3�5˜–8¼"¿&¹&¸Ò@ÉfÑUÔ]_×]gÑ]gÔ	h€BÜ	�ŠÉVÓTÉVÀE Q�xÒ3�5˜–8¼¿¹Ò?ÉVÑTÔ\^×\fÑ\fÔ	g€Bä	�Š˜œbŸf™f˜W¤R§W¢W¨U´S¸³W­_Ó%=Õ=Ð>Ó	?€BÜ	�Š˜œRŸV™V¤B§G¢G¨E´C¸³G­OÓ$<Õ<Ð=Ó	>€Bàˆ6€Mùò VùÚTs   Æ2-K3È
,K8)Únumpyr   Úscipy.optimizer   r   © ó    r   Ú<module>r      s   ðÛ Ý !ôr   