+
    LV-j'0  ã                   óô   € ^ RI t ^ RIt^ RIHt ^ RIHtHt ^ RIH	t
 ^ RIHu Ht ^ RIHtHt ^ RIHt ^ RIHt RR ltR tR	 tR
 tR tR tR tR tR tR t R t!R t"R t#R t$R t%R t&R t'R t(R t)R t*R# )é    N)Úassert_allcloseÚassert_equal)Úraises)Úgetfullargspec_no_selfÚnp_long)Úxp_assert_equal)Ústatsc                 ó  € \        V4       F|  w  rEV'       d)   \        P                  ! W,          \        W4      4       K5  Ve   \	        W,          \        W4      4       KV  \
        P                  ! W,          \        W4      4       K~  	  R # ©N)Ú	enumerateÚma_nptr   Úgetattrr   Únpt)ÚresÚ
attributesÚmaÚxpÚiÚattrs   &&&&  Úo/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/stats/tests/common_tests.pyÚcheck_named_resultsr      sZ   € Ü˜ZÖ(‰ˆßÜ×Ò ¥¬°Ó(:Ö;ØŠ^Ü˜C�F¤G¨CÓ$6Ö7ä×Ò˜S�V¤W¨SÓ%7Ö8ó )ó    c           	      óP  € V P                   ! ^ .VO5!  p\        P                  ! VR4       VR8X  d   R^ rTMRRrTV P                  R VR7      p\        P                  ! VRWEVRR7       V P                  ! V!  w  rxV P
                  ! V.VO5!  p	\        P                  ! V	R4       R	# )
r   ç      ð?Úrv_histogram_instanceçñhãˆµøä>gH¯¼šò×z>c                 ó   € ^# )é   © ©Úxs   &r   Ú<lambda>Ú%check_normalization.<locals>.<lambda>$   s   € ±1r   )ÚargsT)ÚatolÚrtolÚerr_msgÚverboseN)Úmomentr   r   ÚexpectÚsupportÚcdf)
Údistfnr$   ÚdistnameÚnorm_momentr%   r&   Únormalization_expectÚ_aÚ_bÚnormalization_cdfs
   &&&       r   Úcheck_normalizationr4      s    € Ø—-’- Ð) DÓ)€KÜ×Ò˜ SÔ)àÐ*Ô*Ø˜1‰dà˜4ˆdà!Ÿ=™=©¸4˜=Ó@ÐÜ×ÒÐ,¨c¸Ø (°$õ8ð �^Š^˜TÑ"�F€BØŸ
š
 2Ð-¨Ó-ÐÜ×ÒÐ)¨3Ö/r   c                 óP  € V P                   ! ^.VO5!  pV P                   ! ^.VO5!  p\        P                  ! V4      '       g"   \        P                  ! WR^
VR,           R7       M>\        P
                  ! \        P                  ! V4      VR\        V4       2,           4       \        P                  ! V4      '       g1   \        P                  ! WeV,          ,
          V^
VR,           R7       R# \        P
                  ! \        P                  ! V4      VRV: 2,           4       R# )r   z - 1st moment©Údecimalr'   z - 1st moment -infinite, m1=z - 2ndt momentz - 2nd moment -infinite, m2=N)r)   ÚnpÚisinfr   Úassert_almost_equalÚassert_Ústr)r-   ÚargÚmÚvÚmsgÚm1Úm2s   &&&&&  r   Úcheck_momentrC   -   sÔ   € Ø	�Š�qÐ	˜3Ó	€BØ	�Š�qÐ	˜3Ó	€BÜ�8Š8�A�;Š;Ü×Ò ¨rØ(+¨oÕ(=ö	?ô 	�Š”B—H’H˜R“LØÐ8¼¸R»¸	ÐBÕBô	Dô �8Š8�A�;Š;Ü×Ò ¨"¥W¥¨a¸Ø(+Ð.>Õ(>÷	@ô 	�Š”B—H’H˜R“L #Ð*GÀBÁ5Ð(IÕ"IÖJr   c                 ó¨   € \         P                  ! V4      '       d6   V P                  R  V4      p\        P                  ! WB^VR,           R7       R# R# )c                 ó   € V # r   r   r    s   &r   r"   Ú#check_mean_expect.<locals>.<lambda>@   s   € ¡Qr   z - 1st moment (expect)r6   N)r8   Úisfiniter*   r   r:   )r-   r=   r>   r@   rA   s   &&&& r   Úcheck_mean_expectrH   >   s@   € Ü	‡{‚{�1‡~‚~Ø�]‰]™;¨Ó,ˆÜ×Ò ¨qØ(+Ð.FÕ(F÷	Hñ r   c                 óÐ   € R R0pWE9   d   RR/M/ p\         P                  ! V4      '       d:   V P                  R V4      p\        P                  ! WsW",          ,           3/ VB  R# R# )r   Úksoner&   gñhãˆµøÔ>c                 ó   € W ,          # r   r   r    s   &r   r"   Ú"check_var_expect.<locals>.<lambda>I   s   €  Q¦Sr   N)r8   rG   r*   r   r   )r-   r=   r>   r?   r@   Údist_looser_tolerancesÚkwargsrB   s   &&&&&   r   Úcheck_var_expectrO   E   sX   € Ø5¸Ð@ÐØ"Ô<ˆf�d‰^À"€FÜ	‡{‚{�1‡~‚~Ø�]‰]™=¨#Ó.ˆÜ×Ò˜B A¥C¥Ñ2¨6Ô2ñ r   c                 ó<  a€ \         P                  ! V4      '       dU   V P                  V3R  lV4      p\        P                  ! Wd\         P
                  ! VR4      ,          ^VR,           R7       R# \        P                  ! \         P                  ! V4      4       R# )c                 ó@   <€ \         P                  ! V S,
          ^4      # )é   ©r8   Úpower©r!   r>   s   &€r   r"   Ú#check_skew_expect.<locals>.<lambda>O   ó   ø€ ¤b§h¢h¨q°­s°AÔ&6r   g      ø?z - skewr6   N)r8   rG   r*   r   r:   rT   r;   Úisnan)r-   r=   r>   r?   Úsr@   Úm3es   &&f&&& r   Úcheck_skew_expectr[   M   sa   ø€ Ü	‡{‚{�1‡~‚~Ø�m‰mÔ6¸Ó<ˆÜ×Ò ¬¯ª°!°SÓ)9Õ%9Ø()°3¸µ?÷	Dô 	�Š”B—H’H˜Q“KÖ r   c                 óˆ  a€ \         P                  ! V4      '       d]   V P                  V3R  lV4      p\        P                  ! WdR,           \         P
                  ! V^4      ,          RRVR,           R7       R# \         P                  ! V4      '       g-   \        P                  ! \         P                  ! V4      4       R# R# )c                 ó@   <€ \         P                  ! V S,
          ^4      # )é   rS   rU   s   &€r   r"   Ú#check_kurt_expect.<locals>.<lambda>X   rW   r   g      @r   z - kurtosis©r%   r&   r'   N)	r8   rG   r*   r   r   rT   Úisposinfr;   rX   )r-   r=   r>   r?   Úkr@   Úm4es   &&f&&& r   Úcheck_kurt_expectrd   V   sy   ø€ Ü	‡{‚{�1‡~‚~Ø�m‰mÔ6¸Ó<ˆÜ×Ò˜C b¥&¬B¯HªH°Q¸«NÕ!:Ø!%¨DØ$'¨-Õ$7÷	9ô �[Š[˜�^Š^Ü�Š”B—H’H˜Q“KÖ ñ r   c                 óf  € V P                   P                  \        P                  P                   8w  d~   V P                  ! ^.VO5!  pV P                  R V\        P                  ) \        P                  R7      p\        P                  ! V4      '       g   R# \        W4RRVR,           R7       R# R# )é   c                 ó   € V ^,          # )rf   r   r    s   &r   r"   Ú#check_munp_expect.<locals>.<lambda>e   s   €  A¨¦Fr   )ÚlbÚubNç»½×Ùß|Û=g-Cëâ6?z - higher moment / _munpr`   )
Ú_munpÚ__func__r	   Úrv_continuousr)   r*   r8   ÚinfrG   r   )Údistr$   r@   r   Úrefs   &&&  r   Úcheck_munp_expectrr   `   s…   € ð ‡z�z×Ñœe×1Ñ1×7Ñ7Ô7Ø�kŠk˜!Ð#˜dÓ#ˆØ�k‰kÑ*¨D´b·f±f°WÄÇÁˆkÓHˆÜ�{Š{˜3×ÒÙä˜ u°4Ø #Ð&@Õ @÷	Bñ 8r   c                 ó”   € V P                   ! V!  p\        P                  ! \        P                  ! V4      '       * VR ,           4       R# )ztest Entropy is nanN)Úentropyr   r;   r8   rX   )r-   r=   r@   Úents   &&& r   Úcheck_entropyrv   m   s/   € Ø
�.Š.˜#Ñ
€CÜ‡K‚K”B—H’H˜S“MÔ! 3Ð)>Õ#>Ö?r   c                 ót   € \         P                  ! V P                  ! V!  VP                  ! V .VO5!  4       R # r   )r   r   Ú_entropy)r-   r$   Ú
superclasss   &&&r   Úcheck_private_entropyrz   r   s.   € ä×Ò˜Ÿš¨Ñ.Ø"×+Ò+¨FÐ:°TÓ:ö<r   c                 ó.  € \         P                  ! ^^.^^..4      pV P                  ! VRV/ pVP                  4        Uu. uF  q@P                  ! VRV/ NK  	  pp\         P                  ! V4      P	                  VP
                  4      p\        W5RR7       . ROpV P                  ! VRV/ pV Uu. uF  q@P                  ! VRV/ NK  	  pp\         P                  ! V4      P	                  VP
                  4      p\        W5RR7       R# u upi u upi )r   Úscaleg›+¡†›„=)r%   N)r   é   éýÿÿÿ)r8   Úasarrayrt   ÚravelÚreshapeÚshaper   )r-   r=   ÚscÚv_entrY   Ús_ents   &&    r   Úcheck_entropy_vect_scaler†   x   sé   € ä	�Š�a˜�V˜a ˜VÐ$Ó	%€BØ�NŠN˜CÐ* rÑ*€EØ46·H±H´JÓ?±J¨q�^Š^˜SÐ*¨Ô*±J€EÐ?Ü�JŠJ�uÓ×%Ñ% e§k¡kÓ2€EÜ�E uÕ-ò 
€BØ�NŠN˜CÐ* rÑ*€EÙ46Ó7±B¨q�^Š^˜SÐ*¨Ô*±B€EÐ7Ü�JŠJ�uÓ×%Ñ% e§k¡kÓ2€EÜ�E u×-ùò @ùò 8s   ÁDÂ3Dc                 ó>  € V P                   ! V!  p\        V \        P                  4      '       d   V^ ,          ^,
          V^,          3p\        P
                  ! V P                  ! V.VO5!  RR.4       \        P
                  ! V P                  ! V.VO5!  RR.4       V P                  R9  du   \        P
                  ! V P                  ! V.VO5!  \        P                  ) R.4       \        P
                  ! V P                  ! V.VO5!  R\        P                  ) .4       \        P
                  ! V P                  ! RR..VO5!  V4       \        P
                  ! V P                  ! RR..VO5!  VRRR1,          4       \        P                  ! \        P                   ! V P                  ! R^..VO5!  4      P#                  4       4       \        P                  ! \        P                   ! V P                  ! R^..VO5!  4      P#                  4       4       R# )r   g        r   N)ÚskellamÚdlaplaceéÿÿÿÿ)r+   Ú
isinstancer	   Úrv_discreter   r   r,   ÚsfÚnameÚlogcdfr8   ro   ÚlogsfÚppfÚisfr;   rX   Úall)r-   r$   r!   s   && r   Úcheck_edge_supportr”   ˆ   s‡  € à�Š˜Ñ€AÜ�&œ%×+Ñ+×,Ò,Øˆa�D��F�A�a•DˆLˆä×Ò�V—Z’Z Ð) DÓ)¨C°¨:Ô6Ü×Ò�V—Y’Y˜qÐ( 4Ó(¨3°¨*Ô5à‡{�{Ð1Ô1ä×Ò˜Ÿš qÐ0¨4Ó0´B·F±F°7¸C°.ÔAÜ×Ò˜Ÿš aÐ/¨$Ó/°#¼¿¹°w°Ô@ä×Ò�V—Z’Z  c 
Ð2¨TÓ2°AÔ6Ü×Ò�V—Z’Z  c 
Ð2¨TÓ2°A±d¸°dµGÔ<ô ‡K‚K”—’˜Ÿš R¨ GÐ3¨dÓ3Ó4×8Ñ8Ó:Ô;Ü‡K‚K”—’˜Ÿš R¨ GÐ3¨dÓ3Ó4×8Ñ8Ó:Ö;r   c                 óž  € \        V P                  4      p\        P                  ! VP                  R J 4       \        P                  ! VP
                  R J 4       \        P                  ! VP                  '       * 4       \        P                  ! \        VP                  4      \        V4      8H  4       VP                  R \        V4      )  pV P                  '       d,   V P                  P                  RR4      P                  4       pMRp\        P                  ! \        V4      V P                  8H  4       \        P                  ! \        V4      \        V4      8H  4       \        V4      pV Uu. uF  qˆ! V.VO5!  NK  	  p	p\        P                  ! \        P                   ! \        P"                  ! V	4      4      4       VR,          VR,          / rËp
V
'       d¶   VP%                  V
P'                  4       VP'                  4       /4       V Uu. uF  qˆ! V.VO5/ VB NK  	  pp\        P(                  ! W�4       RVP+                  4       9  g   K~  \        P,                  ! V P.                  ! ^.VO5/ VB V P.                  ! ^.VO5!  4       K½  VP%                  R^*/4       \1        \2        V P4                  V3/ VB  R # u upi u upi )NÚ,Ú Ú :NNNÚnÚkaboom)Ú_getfullargspecÚ_parse_argsr   r;   ÚvarargsÚvarkwÚ
kwonlyargsÚlistÚdefaultsr$   ÚlenÚshapesÚreplaceÚsplitÚnumargsr8   r“   rG   ÚupdateÚpopÚassert_array_equalÚkeysr   r)   Úassert_raisesÚ	TypeErrorr,   )r-   r!   Ú
shape_argsr¡   ÚmethsÚ	signatureÚshape_argnamesÚshapes_ÚmethÚvalsÚnamesÚarb   r?   s   &&&&&         r   Úcheck_named_argsr¶   ž   s  € ô   × 2Ñ 2Ó3€IÜ‡K‚K�	×!Ñ! TÐ)Ô*Ü‡K‚K�	—‘ 4Ð'Ô(Ü‡K‚K�I×(Ñ(Ô(Ô)Ü‡K‚K”�Y×'Ñ'Ó(¬D°«NÑ:Ô;à—^‘^ O¤c¨(£m ^Ð4€NØ‡}‡}€}Ø—-‘-×'Ñ'¨¨SÓ1×7Ñ7Ó9‰àˆÜ‡K‚K”�G“ §¡Ñ.Ô/Ü‡K‚K”�G“¤ NÓ 3Ñ3Ô4ô �jÓ!€Já-2Ó3©U TˆD�Ð �ZÖ ©U€DÐ3Ü‡K‚K”—’”r—{’{ 4Ó(Ó)Ô*à  Õ# Z°¥]°Bˆa€Eß
Ø	�‰�%—)‘)“+˜qŸu™u›wÐ'Ô(Ù*/Ó0©% $ˆT�!Ð�aÒ˜1Ô©%ˆÐ0Ü×Ò˜tÔ'Ø�a—f‘f“hÖä×Ò˜VŸ]š]¨1Ð6¨qÒ6°AÑ6Ø#Ÿ]š]¨1Ð:¨zÓ:ö<ð ‡H�Hˆh˜ˆ^ÔÜ”)˜VŸZ™Z¨Ñ0¨aÔ0ùò 4ùò 1s   Å2KÈK
c           	      ó@  € \         P                  P                  R 4       RV n        V P                  ! VR^/ pR V n        V P                  ! VR^/ p\
        P                  ! W#4       \         P                  P                  R 4      V n        V P                  ! VR^/ p\
        P                  ! W$4       \        \         P                  R4      '       d4   \         P                  P                  R 4      pV P                  ! VR^RV/  ^V n        V P                  P                  4       pV P                  ! VR^R\         P                  P                  R 4      / p\
        P                  ! W'4       \
        P                  ! V P                  P                  4       V4       R# )éÒ  NÚsizeÚdefault_rngÚrandom_state)r8   ÚrandomÚseedr»   Úrvsr   r   ÚRandomStateÚhasattrrº   Ú	get_state)r-   r$   Úr0Úr1Úr2ÚrngÚ
orig_stateÚr3s   &&      r   Úcheck_random_state_propertyrÈ   Å   sC  € ô ‡I�I‡N�N�4ÔØ€FÔØ	�Š�TÐ	" Ñ	"€Bð €FÔØ	�Š�TÐ	" Ñ	"€BÜ×Ò�RÔäŸ)™)×/Ñ/°Ó5€FÔØ	�Š�TÐ	" Ñ	"€BÜ×Ò�RÔô Œr�y‰y˜-×(Ò(ä�i‰i×#Ñ# DÓ)ˆØ�
Š
�DÐ3˜qÐ3¨sÒ3ð €FÔØ×$Ñ$×.Ñ.Ó0€Jà	�Š�TÐ	L Ð	L´·	±	×0EÑ0EÀdÓ0KÑ	L€BÜ×Ò�RÔô ×Ò�V×(Ñ(×2Ñ2Ó4°jÖAr   c                 óì  € . ROpV P                   ! V.VO5!  p\        \        P                  \        P                  \        P
                  3 Uu. uF  qTP                  V4      NK  	  ppV F  pV P                  ! V!   WpP                  V8  WpP                  8  ,          ,          pV F>  pV! V.VO5!  p	\        P                  ! V	P                  \        P
                  8H  4       K@  	  K�  	  R# u upi ©ç      Ð?N)rË   ç      à?ç      è?)r‘   r   r8   Úfloat16Úfloat32Úfloat64ÚastypeÚ	_argcheckrµ   Úbr   r;   Údtype)
r-   r=   r®   Úq0Úx0ÚtpÚx_castr!   r²   Úvals
   &&&       r   Úcheck_meth_dtyperÚ   ç   sÀ   € Ú	€BØ	�Š�BÐ	˜Ó	€BÜ'.´·
±
¼B¿J¹JÜ')§z¡zñ'3ó 4ñ '3 �i‰i˜Žmñ '3€Fð 4ó ˆà×Ò˜#ÒØ�x‰x˜!‰| §H¡H¡Õ-Õ.ˆÛˆDÙ�q�-˜3“-ˆCÜ�KŠK˜Ÿ	™	¤R§Z¡ZÑ/Ö0ó ó	 ùò4s   ÁC1c                 óž  € \         P                  ! . RO4      p\         P                  \         P                  \         P                  3 Uu. uF  q2P                  V4      NK  	  ppV F]  pV P                  V P                  3 F>  pV! V.VO5!  p\        P                  ! VP                  \         P                  8H  4       K@  	  K_  	  R# u upi rÊ   )r8   r   rÎ   rÏ   rÐ   rÑ   r‘   r’   r   r;   rÔ   )r-   r=   rÕ   r×   Úq_castÚqr²   rÙ   s   &&      r   Úcheck_ppf_dtyperÞ   ö   s�   € Ü	�ŠÒ%Ó	&€BÜ')§z¡z´2·:±:¼r¿z¹zÑ&JÓKÑ&J �i‰i˜ŽmÑ&J€FÐKÛˆØ—Z‘Z §¡Ó,ˆDÙ�q�-˜3“-ˆCÜ�KŠK˜Ÿ	™	¤R§Z¡ZÑ/Ö0ó -ó ùò Ls   Á
C
c           	      ó   € R  pV P                   ! . RO.VO5!  p\        \        P                  \        P                  \        P
                  3 Uu. uF  qCP                  V4      NK  	  ppV EFW  pV P                  ! V!   W`P                  V8  W`P                  8  ,          ,          pV P                  ! V.VO5!  V P                  ! V.VO5!  V P                  ! V.VO5!  r˜p\        V! V P                  V.VO5!  VRR7       \        V! V P                  V.VO5!  Wx,          RR7       \        V! V P                  V.VO5!  V) RR7       \        V! V P                  V.VO5!  V) V	,          RR7       \        V! V P                   V.VO5!  V! V P                  V.VO5!  V P                  ! V.VO5!  ,          RR7       EKZ  	  R# u upi )c                 ó‚   € \         P                  ! V4      pR pV ! WR,          ,           .VO5!  V,          P                  # )rk   y              ð?)r8   r   Úimag)Úfr!   r=   Úhs   &&* r   ÚderivÚ check_cmplx_deriv.<locals>.deriv  s5   € Ü�JŠJ�q‹MˆØˆÙ�!˜•d•(Ð!˜SÓ! !Õ#×)Ñ)Ð)r   r   ©r&   N)rË   gR¸…ëQà?rÍ   )r‘   r   r8   rÎ   rÏ   rÐ   rÑ   rÒ   rµ   rÓ   Úpdfr,   r�   r   r�   r�   Úlogpdf)
r-   r=   rä   rÖ   r×   rØ   r!   rç   r,   r�   s
   &&        r   Úcheck_cmplx_derivré   ÿ   sŠ  € ò*ð
 
�ŠÒ&Ð	-¨Ó	-€BÜ'.´·
±
¼B¿J¹JÜ')§z¡zñ'3ó 4ñ '3 �i‰i˜Žmñ '3€Fð 4ô ˆà×Ò˜#ÒØ�x‰x˜!‰| §H¡H¡Õ-Õ.ˆà—z’z !Ð* cÓ*¨F¯JªJ°qÐ,?¸3Ó,?ÀÇÂÈ1ÐASÈsÓAS�"ˆÜ™˜fŸj™j¨!Ð2¨cÓ2°C¸dÕCÜ™˜fŸm™m¨QÐ5°Ó5°sµwÀTÕJä™˜fŸi™i¨Ð1¨SÓ1°C°4¸dÕCÜ™˜fŸl™l¨AÐ4°Ó4°s°d¸2µgÀDÕIä™˜fŸm™m¨QÐ5°Ó5Ù˜fŸj™j¨!Ð2¨cÓ2°V·Z²ZÀÐ5HÀCÓ5HÕHØ!÷	#ð 	#ó ùò4s   ÁGc                 ó  € V P                   pR V n         V P                  ! VR^/  \        P                  ! V 4      pV P                  ! VR^/ p\        P                  ! V4      pVP                  ! VR^/ p\
        P                  ! WF4       V P                  ! R.VO5!  VP                  ! R.VO5!  .p\
        P                  ! V^ ,          V^,          4       \
        P                  ! V P                  ! V^ ,          .VO5!  VP                  ! V^,          .VO5!  4       V ! V!  p\        P                  ! V4      p	\        P                  ! V	4      pVP                  ^R7      pVP                  ^R7      p\
        P                  ! WF4       \        V R4      '       da   V P                  p
\        P                  ! V
4      p\        P                  ! V4      pV
P                  VP                  u;8X  d	   R8X  g   Q h Q hW n         R# )r¸   r¹   rÌ   )r¹   ÚfitN)r»   r¾   ÚpickleÚdumpsÚloadsr   r   r‘   r,   rÀ   rë   Ú__name__)r-   r$   ÚrndmrY   rÂ   Ú	unpickledrÃ   ÚmediansÚfrozen_distÚpklÚfit_functionÚpickled_fit_functionÚunpickled_fit_functions   &&           r   Úcheck_picklingrø     sª  € ð
 ×Ñ€Dð €FÔØ
‡J‚J�Ð˜1ÒÜ�Š�VÓ€AØ	�Š�TÐ	" Ñ	"€Bä—’˜Q“€IØ	�Š˜Ð	% 1Ñ	%€BÜ×Ò�RÔð �zŠz˜#Ð% Ó% y§}¢}°SÐ'@¸4Ó'@ÐA€GÜ×Ò�W˜Q•Z ¨¥Ô,Ü×Ò�V—Z’Z ¨¥
Ð2¨TÓ2Ø—]’] 7¨1¥:Ð5°Ó5ô7ñ ˜$‘-€KÜ
�,Š,�{Ó
#€CÜ—’˜SÓ!€Ià	�‰˜aˆÓ	 €BØ	�‰˜AˆÓ	€BÜ×Ò�RÔô ˆv�u×ÒØ—z‘zˆÜ%Ÿ|š|¨LÓ9ÐÜ!'§¢Ð.BÓ!CÐØ×$Ñ$Ð(>×(GÑ(GÖPÈ5ÔPÐPÑPÐPÐPð Ör   c                 óð   € \        V \        P                  4      '       d   R ^R^/pMR ^/pV ! V/ VB pVP                  V ! V!  P                  8X  g   Q hVP                  V ! V!  P                  8X  g   Q hR# )Úlocr|   N)r‹   r	   rn   rµ   rÓ   )r-   r$   ÚlocscaleÚrvs   &&  r   Úcheck_freezingrý   F  sq   € ô �&œ%×-Ñ-×.Ò.Ø˜1˜g qÐ)‰à˜1�:ˆá	�Ð	"˜Ñ	"€BØ�4‰4‘6˜4‘=—?‘?Ô"Ð"Ð"Ø�4‰4‘6˜4‘=—?‘?Ô"Ð"Ò"r   c                 óP  a a	€ \         P                  P                  ^{4      o	S P                  ! VRS	/ p\	        VP
                  W1 R24       V'       gR   \         P                  ! V V	3R lVR7      p\         P                  P                  ^{4      o	V! V!  p\        WhRR7       R# R# )é{   r»   z: rvs failed to broadcastc                  ó(   <€ SP                   ! V R S/ # )r»   )r¾   )ÚallargsÚdistfuncrÅ   s   *€€r   r"   Ú%check_rvs_broadcast.<locals>.<lambda>Y  s   ø€ ˜XŸ\š\¨7ÐEÀÒEr   )Úotypesg‚vIhÂ%<=ræ   N)r8   r¼   r¿   r¾   r   r‚   Ú	vectorizer   )
r  r.   r  r‚   Ú
shape_onlyÚotypeÚsampler¾   ÚexpectedrÅ   s
   f&&&&&   @r   Úcheck_rvs_broadcastr
  S  s…   ù€ Ü
�)‰)×
Ñ
 Ó
$€CØ�\Š\˜7Ð5°Ñ5€FÜ�—‘˜u¨
Ð2KÐ&LÔMßÜ�lŠlÝEØôˆô �i‰i×#Ñ# CÓ(ˆÙ˜‘=ˆÜ˜¨u×5ñ r   )FN)+rì   Únumpyr8   Únumpy.testingÚtestingr   r   r   Úpytestr   r«   Únumpy.ma.testutilsr   Ú	testutilsr   Úscipy._lib._utilr   r›   r   Úscipy._lib._array_api_no_0dr   Úscipyr	   r   r4   rC   rH   rO   r[   rd   rr   rv   rz   r†   r”   r¶   rÈ   rÚ   rÞ   ré   rø   rý   r
  r   r   r   Ú<module>r     s“   ðÛ ã Ý ß 7Ý *ç #Ð #÷õ 8Ý ô9ò0ò$Kò"Hò3ò!ò!ò
Bò@ò
<ò.ò <ò,$1òNBòD1ò1ò#ò8(òV
#ô
6r   