+
    yȇi                        ^ RI t^ RIt^ RIt^ RIHt ]P                  P                  R]P                  ]P                  ]P                  ]P                  .4      R 4       t]P                  P                  R]P                  .4      R 4       tR t]P                  P                  RRR.RR..4      R	 4       tR
 tR tR tR# )    Nufuncc                    \         P                  ! . RORR7      pV ! W4      p\         P                  ! V ! VP                  VP                  4      RR7      p\        P                  W1P
                  &   \        P                  ! W#4       \         P                  ! V4      pV ! WA4      p\         P                  ! V ! VP                  VP                  4      RR7      p\        P                  W1P
                  &   \        P                  ! W#4       \        P                  ! . RO4      pV ! W4      p\         P                  ! V ! VP                  V4      RR7      p\        P                  W1P
                  &   \        P                  ! W#4       V ! WQ4      p\         P                  ! V ! WQP                  4      RR7      p\        P                  W1P
                  &   \        P                  ! W#4       V ! VR 4      p\         P                  ! V ! VP                  R 4      RR7      p\        P                  W1P
                  &   \        P                  ! W#4       V ! R V4      p\         P                  ! V ! R VP                  4      RR7      p\        P                  W1P
                  &   \        P                  ! W#4       Rp\        P                  ! \        VR7      ;_uu_ 4        V ! VR4       RRR4       R#   + '       g   i     R# ; i)	TNbooleandtypezBoperand type\(s\) all returned NotImplemented from __array_ufunc__)matchtestTFN)TTF)pdarray_datanpnan_masktmassert_extension_array_equalSeriesassert_series_equalpytestraises	TypeError)r   aresultexpectedsarrmsgs   &      y/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/arrays/boolean/test_function.pytest_ufuncs_binaryr      s   
 	$I6A1[Fxxaggqww/yAHHWW##F5
		!A1[Fyyqww0	BHHWW6, ((&
'C1]Fxxaggs+9=HHWW##F53]Fxxc77+9=HHWW##F5 1d^Fxxaggt,I>HHWW##F54^FxxdAGG,I>HHWW##F5 PC	y	,	,a 
-	,	,	,s   
K**K;	c                    \         P                  ! . RORR7      pV ! V4      p\         P                  ! V ! VP                  4      RR7      p\        P                  W1P
                  &   \        P                  ! W#4       \         P                  ! V4      pV ! V4      p\         P                  ! V ! VP                  4      RR7      p\        P                  W1P
                  &   \        P                  ! W#4       R# )TNr   r   r
   )
r   r   r   r   r   r   r   r   r   r   )r   r   r   r   sers   &    r   test_ufuncs_unaryr"   6   s    
$I6A1XFxxaggi8HHWW##F5
))A,C3ZFyyqwwy9HHWW6,    c                      \         P                  ! . RORR7      p \        P                  ! V 4      p\         P                  ! . RORR7      p\        P
                  ! W4       R# )TNr   r   Float32r
   )   r   N)r   r   r   sqrtr   r   )r   resr   s      r   test_ufunc_numericr)   E   s@     ((&i
8C
''#,CxxI6H##C2r#   valuesTFc                 ,   \         P                  ! V R R7      p\        P                  P	                  V4      pVR,          \         P
                  J d   \         P
                  pMVP                  P                  4       p\        P                  ! W#4       R# )r   r   N)
r   r   r   addreduceNAr   sumr   assert_almost_equal)r*   r   r(   r   s   &   r   test_ufunc_reduce_raisesr2   P   sZ    
((6
+C
&&--
C
2w"%%5599==?3)r#   c                  
   \         P                  ! R R\         P                  .RR7      p V P                  RR7      p\         P                  ! . R	OV RRR7      pVP
                  P                  V P                  8X  g   Q h\        P                  ! W4       V P                  R R7      p\         P                  ! ^^.V RR
 RRR7      pVP
                  P                  V P                  8X  g   Q h\        P                  ! W4       R# )TFr   r   )dropnaInt64countindexr   nameN)r&   r&   r&   r,   )	r   r   r/   value_countsr   r8   r   r   r   )r   r   r   s      r   test_value_counts_nar;   \   s    
((D%'y
9CU+Fyy#W7KH>>399,,,6,T*Fyy!Qs3BxwWMH>>399,,,6,r#   c                  .   \         P                  ! R R\         P                  .RR7      p V P                  R R7      p\         P                  ! ^^.V RR	 RRR7      ^,          pVP                  P
                  R8X  g   Q h\        P                  ! W4       R# )
TFr   r   )	normalizeNFloat64
proportionr7   r,   )r   r   r/   r:   r8   r   r   r   )r!   r   r   s      r    test_value_counts_with_normalizer@   i   sz    
))T5"%%(	
:C-Fyy!Qs3Bxy|TWXXH>>9,,,6,r#   c                     \         P                  ! . RORR7      p \         P                  P                  P	                  V ^4      p\         P                  ! . RORR7      p\
        P                  ! W4       \         P                  ! V 4      pVP	                  4       p\         P                  ! V4      p\
        P                  ! W4       R# )TNr   r   )	TTFFTNTNF)	NFTFTNNNN)	r   r   core
algorithmsdiffr   r   r   r   )r   r   r   r!   s       r   	test_diffrE   q   s    
A	A WW$$Q*Fxx@	H ##F5
))A,CXXZFyy"H6,r#   )numpyr   r   pandasr   pandas._testing_testingr   markparametrizer-   
logical_orlogical_andlogical_xorr   logical_notr"   r)   r2   r;   r@   rE    r#   r   <module>rQ      s        bffbmmR^^R^^D((V 2>>"23- 4-3 T5MD$<#@A* B*
---r#   