+
    ÖÍiEZ ã                   ó²  € R t Rt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	H
t
 ^ RIt^ RIt^ RIHu Ht ^ RIHu Ht ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIHtHtHtHtHtHtHtH t H!t!H"t"H#t#H$t$H%t%H&t&H't'H(t(H)t)H*t*H+t+H,t,H-t-H.t.H/t/H0t0H1t1H2t2H3t3H4t4H5t5H6t6H7t7H8t8H9t9H:t:H;t;H<t<H=t=H>t>H?t?H@t@HAtAHBtBHCtCHDtDHEtEHFtFHGtGHHtHHItIHJtJHKtKHLtLHMtMHNtNHOtOHPtPHQtQHRtRHStSHTtTHUtUHVtVHWtWHXtXHYtYHZtZH[t[H\t\H]t]H^t^H_t_H`t`HataHbtbHctcHdtdHeteHftfHgtgHhthHitiHjtjHktkHltlHmtmHntnHotoHptpHqtqHrtrHstsHtttHutuHvtvHwtwHxtxHytyHztzH{t{H|t|H}t}H~t~HtH€t€ ^ RI�H‚t‚HƒtƒH„t„H…t…H†t†H‡t‡HˆtˆH‰t‰ ^ R	IŠH‹t‹HŒtŒH�t�HŽtŽH�t� ^ R
I�H‘t‘ ]EP$                  t’]Ž! 4       t“]“EP)                  ]EP*                  EP,                  EP.                  R4       R U u. uF  p ]EP1                  V 4      NK  	  up t™]™ U u. uF  q EP4                  NK  	  up t› ! R R4      tœ ! R R4      t� ! R R4      tž ! R R4      tŸ ! R R4      t  ! R R4      t¡ ! R R4      t¢ ! R R4      t£ ! R R4      t¤ ! R R 4      t¥ ! R! R"4      t¦ ! R# R$4      t§ ! R% R&4      t¨ ! R' R(4      t© ! R) R*4      tª ! R+ R,4      t«R- t¬R. t­R/ t®R0 t¯R1 t°R2 t±R3 t²R4 t³]EPh                  EPk                  R5]™]›R67      ]EPh                  EPk                  R7]™]›R67      ]EPh                  EPm                  R84      R9 4       4       4       t·R: t¸R; t¹]EPh                  EPu                  ]EPv                  EPx                  ^8„  R<R=7      R> 4       t½R? t¾R@ t¿RA tÀRB tÁRC tÂR# u up i u up i )DznTests suite for MaskedArray & subclassing.

:author: Pierre Gerard-Marchant
:contact: pierregm_at_uga_dot_edu
zPierre GF Gerard-MarchantN)Úreduce)Úndarray)Úasbytes)Ú	AxisError)hÚMAErrorÚMaskedArrayÚ	MaskErrorÚMaskTypeÚabsÚabsoluteÚaddÚallÚallcloseÚallequalÚalltrueÚangleÚanomÚarangeÚarccosÚarccoshÚarcsinÚarctanÚarctan2ÚargsortÚarrayÚasarrayÚchooseÚconcatenateÚ	conjugateÚcosÚcoshÚcountÚdefault_fill_valueÚdiagÚdivideÚemptyÚ
empty_likeÚequalÚexpÚfilledÚfix_invalidÚflatten_maskÚflatten_structured_arrayÚfromflexÚgetmaskÚgetmaskarrayÚgreaterÚgreater_equalÚidentityÚinnerÚisMaskedArrayÚlessÚ
less_equalÚlogÚlog10Ú	make_maskÚmake_mask_descrÚmask_orÚmaskedÚmasked_arrayÚmasked_equalÚmasked_greaterÚmasked_greater_equalÚmasked_insideÚmasked_lessÚmasked_less_equalÚmasked_not_equalÚmasked_outsideÚmasked_print_optionÚmasked_valuesÚmasked_whereÚmaxÚmaximumÚmaximum_fill_valueÚminÚminimumÚminimum_fill_valueÚmodÚmultiplyÚmvoidÚnomaskÚ	not_equalÚonesÚ	ones_likeÚouterÚpowerÚproductÚputÚputmaskÚravelÚrepeatÚreshapeÚresizeÚshapeÚsinÚsinhÚsometrueÚsortÚsqrtÚsubtractÚsumÚtakeÚtanÚtanhÚ	transposeÚwhereÚzerosÚ
zeros_like)Úassert_Úassert_almost_equalÚassert_array_equalÚassert_equalÚassert_equal_recordsÚassert_mask_equalÚassert_not_equalÚfail_if_equal)ÚIS_WASMÚassert_raisesÚassert_warnsÚsuppress_warningsÚtemppath)Úrequires_memoryzGsetting an item on a masked array which has a shared mask will not copyz?bhilqBHILQefdgFDc                   ó–  a € ] tR t^¥t o 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 tR tR tR tR t]R 4       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+ 4       t/R, t0R- t1R. t2R/ t3R0 t4R1 t5R2 t6R3 t7R4 t8R5 t9R6 t:R7 t;R8 t<R9 t=R: t>R; t?R<t@V tAR=# )>ÚTestMaskedArrayc                óŒ  € \         P                  ! R R R R	\        R,          RRR
RR RR.4      p\         P                  ! . RO4      pRp. ROp. ROp\        WR7      p\        W%R7      p\         P                  ! . RO4      p\        V. ROR7      p	\         P                  ! VRV4      p
VP                  R4       WW4WVWxWš3
V n        R# )ç      ð?ç       @ç      @ç      @ç      $@ç      @©Úmaskç@Œµx¯DNç       Àç      $À©r‚   ç        r„   r€   ç      ð¿ç      Àr‹   r‰   rƒ   r   r‹   r„   ©é   é    r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   ©r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   ©ç      à¿r‹   ç      à?gš™™™™™é?©r�   r�   r�   r�   )Únpr   Úpir=   rk   Úset_fill_valueÚd©ÚselfÚxÚyÚa10Úm1Úm2ÚxmÚymÚzÚzmÚxfs   &          Ú:/usr/lib/python3/dist-packages/numpy/ma/tests/test_core.pyÚsetup_methodÚTestMaskedArray.setup_method¨   s¬   € ä�HŠH�b˜"˜b #¤r¨C¥x°°R¸¸sÀBÈÈBÐOÓPˆÜ�HŠHÒJÓKˆØˆÚ1ˆÚ1ˆÜ˜!Ô%ˆÜ˜!Ô%ˆÜ�HŠHÒ&Ó'ˆÜ˜!¢,Ô/ˆÜ�XŠX�b˜% Ó#ˆØ
×Ñ˜%Ô Ø˜ ¨°Ð7ˆŽó    c                óJ  € \        . RO4      p\        . RO. ROR7      p\        VP                  ^4       \        VP                  ^4       \        VP                  ^4       \        VP                  ^4       \        VP                  R4       \        VP                  R4       R# )r�   r…   N©r�   é   é   ©r�   r�   r�   ©r¬   )r   rq   ÚndimÚsizer_   ©r›   ÚaÚbs   &  r¦   Útest_basicattributesÚ$TestMaskedArray.test_basicattributes·   sl   € ä’)ÓˆÜ’)¢)Ô,ˆÜ�Q—V‘V˜QÔÜ�Q—V‘V˜QÔÜ�Q—V‘V˜QÔÜ�Q—V‘V˜QÔÜ�Q—W‘W˜dÔ#Ü�Q—W‘W˜dÖ#r©   c                ót  € \        ^ 4      p\        \        V4      R4       \        ^ RR7      p\        \        V4      \        \        4      4       \        ^ RR7      p\        \        V4      R4       \	        ^ ^R7      p\        VP                  4       P                  VP                  P                  J 4       R# )r�   Ú0Tr…   FN)	r=   rq   ÚstrrF   r   rn   r)   ÚdtypeÚ_data©r›   rœ   s   & r¦   Útest_basic0dÚTestMaskedArray.test_basic0dÂ   s€   € ä˜‹OˆÜ”S˜“V˜SÔ!Ü˜ Ô&ˆÜ”S˜“VœSÔ!4Ó5Ô6Ü˜ Ô'ˆÜ”S˜“V˜SÔ!Ü�!˜!ÔˆÜ�—‘“
× Ñ  A§G¡G§M¡MÐ1Ö2r©   c           
     ój  € V P                   w
  rr4rVrxrš\        \        V4      '       * 4       \        \        V4      4       \        Wg,
          P                  ^ 4      P	                  4       4       \        VP                  P                  \        4      VP                  P                  \        4      4       VP                  p\        \        P                  ! V4      V4       \        VP                  V4       \        VP                  VP                  4       \        V	P                  VP                  4       \        VP                  \        R V4      4       \        \        V4      \!        V4      \        R V4      ,
          4       \#        Wj4       \#        \        VR4      V
4       \#        W4       R# )r�   c                 ó   € W,          # ©N© ©rœ   r�   s   &&r¦   Ú<lambda>Ú.TestMaskedArray.test_basic1d.<locals>.<lambda>Ù   s   € °!¶%r©   c                 ó   € W,           # rÁ   rÂ   rÃ   s   &&r¦   rÄ   rÅ   Ú   s   € ¸a¾er©   r‡   N)r™   rn   r4   r)   Úanyru   r†   ÚastypeÚintr_   rq   r–   rº   r±   r   r!   Úlenrp   ©r›   rœ   r�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   Úss   &           r¦   Útest_basic1dÚTestMaskedArray.test_basic1dÍ   s  € à15·±Ñ.ˆˆs˜  rÜ”M !Ó$Ô$Ô%Ü”˜bÓ!Ô"Ü�•× Ñ  Ó#×'Ñ'Ó)Ô*Ü�b—g‘g—n‘n¤SÓ)¨2¯7©7¯>©>¼#Ó+>Ô?Ø�G‰GˆÜ”R—X’X˜b“\ 1Ô%Ü�R—X‘X˜qÔ!Ü�R—X‘X˜qŸw™wÔ'Ü�R—X‘X˜qŸw™wÔ'Ü�R—W‘WœfÑ%7¸Ó;Ô<Ü”U˜2“Y¤ B£¬&Ñ1CÀRÓ*HÕ HÔIÜ˜2Ô"Üœ6 " eÓ,¨bÔ1Ü˜1Ö!r©   c           
     ó"  € V P                   w
  rr4rVrxršR Fö  pW±n        W²n        W¶n        W·n        Wºn        \        \        V4      '       * 4       \        \        V4      4       \	        \        V4      V4       \	        VP                  V4       \	        VP
                  \        R V4      4       \	        \        V4      \        V4      \        R V4      ,
          4       \	        Wj4       \	        \        VR4      V
4       \	        W4       Kø  	  R# )é   c                 ó   € W,          # rÁ   rÂ   rÃ   s   &&r¦   rÄ   Ú.TestMaskedArray.test_basic2d.<locals>.<lambda>í   s   € °a¶er©   c                 ó   € W,           # rÁ   rÂ   rÃ   s   &&r¦   rÄ   rÒ   î   s   € À!Æ%r©   r‡   N)©rÐ   r¬   )é   r­   )
r™   r_   rn   r4   rq   r±   r   r!   rÊ   r)   rË   s   &           r¦   Útest_basic2dÚTestMaskedArray.test_basic2dß   sÈ   € à15·±Ñ.ˆˆs˜  rÛ!ˆAØŒGØŒGØŒHØŒHØŒHäœ aÓ(Ô(Ô)Ü”M "Ó%Ô&Üœ˜r› AÔ&Ü˜Ÿ™ 1Ô%Ü˜Ÿ™¤&Ñ);¸QÓ"?Ô@Üœ˜r›¤C¨£G¬fÑ5GÈÓ.LÕ$LÔMÜ˜Ô Üœ  EÓ*¨BÔ/Ü˜Öó "r©   c           
     ó†  € V P                   w
  rr4rVrxrš\        \        P                  ! W34      \        Wg34      4       \        \        P                  ! W34      \        W34      4       \        \        P                  ! W34      \        Wb34      4       \        \        P                  ! WV34      \        WV34      4       R # rÁ   )r™   rq   r–   r   rš   s   &          r¦   Útest_concatenate_basicÚ&TestMaskedArray.test_concatenate_basicó   sŠ   € à15·±Ñ.ˆˆs˜  rä”R—^’^ Q FÓ+¬[¸"¸Ó-BÔCÜ”R—^’^ Q FÓ+¬[¸!¸Ó-@ÔAÜ”R—^’^ Q FÓ+¬[¸"¸Ó-AÔBÜ”R—^’^ Q¨1 IÓ.´¸QÀA¸JÓ0GÖHr©   c           
     óü  € V P                   w
  rr4rVrxršRpV;Vn        ;Vn        ;Vn        Vn        \        VP                  \        P
                  ! WK4      4       \        VP                  \        P
                  ! W[4      4       \        Wg3^4      p\        \        P                  ! W3^4      V4       \        \        P                  ! VP                  VP                  3^4      VP                  4       \        ^4      p\        \        ^4      RR.R7      p\        W34      p\        V. RO4       \        VP                  . RO4       \        W!34      p\        V. RO4       \        VP                  . R	O4       R# )
r¬   FTr…   N©r¬   rÐ   )r�   r�   r�   r�   )FFFT©r�   r�   r�   r�   )FTFF)r™   r_   rq   r†   r–   r]   r   Ú_maskrl   r   rT   rp   )r›   rœ   r�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   rÌ   Úxmyms   &            r¦   Útest_concatenate_alongaxisÚ*TestMaskedArray.test_concatenate_alongaxisü   s  € à15·±Ñ.ˆˆs˜  ràˆØ23Ð3ˆŒÐ3�!”'Ð3˜BœH r¤xÜ�R—W‘WœbŸjšj¨Ó/Ô0Ü�R—W‘WœbŸjšj¨Ó/Ô0Ü˜B˜8 QÓ'ˆÜ”R—^’^ Q F¨AÓ.°Ô5Ü”R—^’^ R§W¡W¨b¯g©gÐ$6¸Ó:¸D¿J¹JÔGä�!‹HˆÜ”$�q“' ¨ Ô.ˆÜ˜˜ÓˆÜ˜1šlÔ+Ü˜1Ÿ6™6Ò#>Ô?Ü˜˜ÓˆÜ˜1šlÔ+Ü˜1Ÿ6™6Ò#>Ö?r©   c           
     ó  € \        \        \        \        P                  P                  ^
4      \        P                  ! ^
4      4      4      R\        3R\        3.R7      p\        VR,          VR,          .4      p\        W!4       R# )é
   r³   r´   ©rº   :Né   N:rå   NNN)r=   ÚlistÚzipr–   ÚrandomÚrandr   ÚfloatrÉ   r   rr   )r›   ÚdataÚtests   &  r¦   Útest_concatenate_flexibleÚ)TestMaskedArray.test_concatenate_flexible  se   € äœD¤¤R§Y¡Y§^¡^°BÓ%7Ü%'§Y¢Y¨r£]ó"4ó 5à$'¬ <°#´s°Ð"<ô>ˆô ˜D �H d¨2¥hÐ/Ó0ˆÜ˜TÖ(r©   c                óº   € \        . RO. RO^R7      p\        VP                  R4       \        VP                  . RO.4       \        VP                  . RO.4       R# )r�   )r†   ÚndminN©r�   r­   r¬   ©r�   r�   r�   ©r�   r¬   )r   rq   r_   r»   rÞ   r¼   s   & r¦   Útest_creation_ndminÚ#TestMaskedArray.test_creation_ndmin  s>   € ä’)¢)°1Ô5ˆÜ�Q—W‘W˜fÔ%Ü�Q—W‘Wšy˜kÔ*Ü�Q—W‘Wšy˜kÖ*r©   c                óþ   € \        . RO4      p\        VR&   \        V^\        R7      p\        VP                  VP
                  P                  4       \        VP                  VP
                  P                  4       R# )r�   )rð   rº   Nrñ   éÿÿÿÿ)r   r<   rê   rq   r_   rÞ   ©r›   rœ   Úxxs   &  r¦   Ú$test_creation_ndmin_from_maskedarrayÚ4TestMaskedArray.test_creation_ndmin_from_maskedarray!  sO   € ä’)ÓˆÜˆˆ"‰Ü�1˜A¤UÔ+ˆÜ�Q—W‘W˜aŸg™gŸm™mÔ,Ü�R—X‘X˜rŸx™xŸ~™~Ö.r©   c                ó‚  € \        ^\        R7      p\        V. RO&   \        V4      p\	        VP
                  VP
                  4       \        V4      p\	        VP
                  VP
                  4       \        V. RO^,          R7      p\        VP
                  VP
                  4       \        . R	ORR7      p\	        VP                  . R
O4       \        . R	ORR7      p\	        VP                  . RO4       \        . R	OVP                  RR7      p\        \        P                  ! VP
                  VP
                  4      4       \        . R	OVP                  RR7      p\        \        P                  ! VP
                  VP
                  4      '       * 4       \        . R	ORR7      p\	        VP                  . RO4       R# )é   rä   r…   TF©r†   ÚcopyN)r¬   rÕ   é   ©r�   r�   r�   r�   rñ   ©TTT©FFF)r   rê   r<   r   rq   r†   ru   r   rÞ   rn   r–   Úmay_share_memory)r›   rë   Údma_1Údma_2Údma_3rœ   r�   s   &      r¦   Útest_creation_maskcreationÚ*TestMaskedArray.test_creation_maskcreation)  s%  € ä�b¤Ô&ˆÜ!ˆŠZÑÜ˜DÓ!ˆÜ�U—Z‘Z §¡Ô+Ü˜EÓ"ˆÜ�U—Z‘Z §¡Ô,Ü˜Eª°qÕ(8Ô9ˆÜ�e—j‘j %§*¡*Ô-ä’) $Ô'ˆÜ�Q—W‘WÒ0Ô1Ü’) %Ô(ˆÜ�Q—W‘WÒ3Ô4Ü’) !§'¡'°Ô6ˆÜ”×#Ò# A§F¡F¨A¯F©FÓ3Ô4Ü’) !§'¡'°Ô5ˆÜ”B×'Ò'¨¯©°·±Ó7Ô7Ô8Ü’) $Ô'ˆÜ�Q—W‘WÒ3Ö4r©   c                ó@  € \         P                  ! \         P                  P                  4       \        P
                  ! \        4      ;_uu_ 4        \         P                  ! R \         P                  P                  .4       RRR4       R#   + '       g   i     R# ; i)r„   N)r–   r   Úmar<   ÚpytestÚwarnsÚUserWarning©r›   s   &r¦   Ú*test_masked_singleton_array_creation_warnsÚ:TestMaskedArray.test_masked_singleton_array_creation_warns?  sQ   € ô 	�Š”—‘—‘ÔÜ�\Š\œ+×&Õ&ô
 �HŠH�bœ"Ÿ%™%Ÿ,™,Ð'Ô(÷ '×&×&Ò&ús   Á1BÂB	c                óp  € \        \        P                  ! ^4      . ROR7      p\        WRRR1,          34      p\        V. RO. RO.4       \        VP                  . RO. RO.4       \
        Vn        \        WRRR1,          34      p\        V. RO. RO.4       \        VP                  \
        J 4       R# )rå   r…   N©r�   r�   r�   r�   r�   r÷   ©r�   r�   r­   r¬   rÐ   )rÐ   r¬   r­   r�   r�   ©r�   r�   r�   r�   r�   )r   r–   r   rq   rÞ   rR   r†   rn   )r›   rœ   rë   s   &  r¦   Ú'test_creation_with_list_of_maskedarraysÚ7TestMaskedArray.test_creation_with_list_of_maskedarraysJ  s‡   € ä”"—)’)˜A“,¢_Ô5ˆÜ�a™4˜R˜4��\Ó"ˆÜ�TšOª_Ð=Ô>Ü�T—Z‘Z¢/²?Ð!CÔDäˆŒÜ�a™4˜R˜4��\Ó"ˆÜ�TšOª_Ð=Ô>Ü�—	‘	œVÐ#Ö$r©   c                ó’  € \         P                  P                  R R.RR.R7      p\         P                  ! ^4      p\         P                  P	                  W.RR7      p\        VP                  RR.RR..4        ! R R4      p\         P                  P                  V! 4       R.RR.R7      p\        P                  ! \        R	R
7      ;_uu_ 4        \         P                  ! V.\        R7       RRR4       \         P                  P	                  WR.4      p\        VP                  RR.RR..4       R#   + '       g   i     LN; i)r³   r´   TFr…   ÚU21rä   c                   ó&   a € ] tR tRt o R tRtV tR# )ÚUTestMaskedArray.test_creation_with_list_of_maskedarrays_no_bool_cast.<locals>.NotBooli_  c                ó   € \        R 4      h)únot a bool!)Ú
ValueErrorr  s   &r¦   Ú__bool__Ú^TestMaskedArray.test_creation_with_list_of_maskedarrays_no_bool_cast.<locals>.NotBool.__bool__`  s   € Ü  Ó/Ð/r©   rÂ   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r  Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r¦   ÚNotBoolr  _  s   ø‡ € ÷0ð 0r©   r)  r  ©ÚmatchN)r–   r  r=   r   r   rp   r†   r  Úraisesr  Úbool)r›   Ú
masked_strÚ
normal_intÚresr)  Ú
masked_objs   &     r¦   Ú4test_creation_with_list_of_maskedarrays_no_bool_castÚDTestMaskedArray.test_creation_with_list_of_maskedarrays_no_bool_castV  sõ   € ä—U‘U×'Ñ'¨¨c¨
¸$À¸Ð'ÓGˆ
Ü—Y’Y˜q“\ˆ
Ü�e‰e�m‰m˜ZÐ4¸EˆmÓBˆÜ˜3Ÿ8™8 t¨U m°e¸U°^Ð%DÔE÷	0ñ 	0ô —U‘U×'Ñ'©«°CÐ(8ÀÀe¸}Ð'ÓMˆ
ä�]Š]œ:¨]×;Ö;Ü�JŠJ˜
�|¬4Õ0÷ <ô �e‰e�m‰m˜ZÐ4Ó5ˆÜ˜3Ÿ8™8 t¨U m°e¸U°^Ð%DÖE÷	 <×;ús   ÃD6Ä6E	c           
     óf   € \         P                  ! R
.RRR.RRR.R^ ^./R7      p\        V4       R	# )ÚAÚnamesÚf0Úf1ÚformatsÚS4Úi8Úoffsetsrä   N)r5  r�   ©r–   r   r¼   s   & r¦   Ú'test_creation_from_ndarray_with_paddingÚ7TestMaskedArray.test_creation_from_ndarray_with_paddingj  s<   € Ü�HŠH�h�Z¨°$¸°Ø(1°D¸$°<Ø(1°A°q°6ð(;ô <ˆô 	ˆaŽr©   c                óª   € \         P                  ! \        R R7      ;_uu_ 4        \        . RO. ROR7       RRR4       R#   + '       g   i     R# ; i)zunexpected keyword argumentr*  )ÚmaksNrñ   ©r�   r�   r�   )r  r,  Ú	TypeErrorr   r  s   &r¦   Útest_unknown_keyword_parameterÚ.TestMaskedArray.test_unknown_keyword_parameterp  s.   € Ü�]Š]œ9Ð,I×JÖJÜš	ª	Õ2÷ K×J×JÒJús   ¥AÁA	c           
     ó\  € V P                   w
  rr4rVrxršRVn        RVn        \        V4      p\	        VP
                  VP
                  4       \	        VP                  VP                  4       \	        VP                  VP                  4       \	        VP                  VP                  4       R# )é'  TNéñØÿÿ)r™   Ú
fill_valueÚ	_hardmaskr   rq   r»   rÞ   )r›   rœ   r�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   Úxmms   &           r¦   Útest_asarrayÚTestMaskedArray.test_asarrayt  su   € Ø15·±Ñ.ˆˆs˜  rØˆŒØˆŒÜ�b‹kˆÜ�S—Y‘Y §¡Ô)Ü�S—Y‘Y §¡Ô)Ü�S—^‘^ R§]¡]Ô3Ü�S—]‘] B§L¡LÖ1r©   c                óâ   € \         P                  ! ^4      P                  p\        VP                  P
                  '       * 4       \        V4      p\        VP                  P
                  4       R# )r¬   N©r–   ÚeyeÚTrn   ÚflagsÚc_contiguousr   ©r›   ÚmÚnew_ms   &  r¦   Útest_asarray_default_orderÚ*TestMaskedArray.test_asarray_default_order~  sC   € ä�FŠF�1‹I�K‰KˆÜ�A—G‘G×(Ñ(Ô(Ô)ä˜“
ˆÜ�—‘×(Ñ(Ö)r©   c                óæ   € \         P                  ! ^4      P                  p\        VP                  P
                  '       * 4       \        VRR7      p\        VP                  P
                  4       R# )r¬   ÚC©ÚorderNrO  rT  s   &  r¦   Útest_asarray_enforce_orderÚ*TestMaskedArray.test_asarray_enforce_order†  sF   € ä�FŠF�1‹I�K‰KˆÜ�A—G‘G×(Ñ(Ô(Ô)ä˜ Ô%ˆÜ�—‘×(Ñ(Ö)r©   c                óJ  € \         P                  ! R R7      ;_uu_ 4        \        \         P                  RR.. ROR7      p\	        V4      p\        VP                  VP                  RR.4       \        VP                  . RO4       RRR4       R#   + '       g   i     R# ; i)Úignore©Úinvalidr‹   r   r…   N©r�   r�   r�   )r   r‹   r   )	r–   Úerrstater=   Únanr*   rq   r»   rI  rÞ   )r›   rë   Ú
data_fixeds   &  r¦   Útest_fix_invalidÚ TestMaskedArray.test_fix_invalidŽ  sl   € ä�[Š[ ×*Ö*Ü¤§¡¨¨RÐ 0²yÔAˆDÜ$ TÓ*ˆJÜ˜×)Ñ)¨D¯O©O¸RÀÐ+DÔEÜ˜×)Ñ)ª<Ô8÷	 +×*×*Ò*ús    A'BÂB"	c                óÎ   € \        ^4      p\        V^&   \        \        \        4      R8H  4       \        V^,          \        J 4       \	        \        V^,          ^ 4      ^ 4       R# )rÕ   ú--N)r   r<   rn   r¹   rq   r)   r¼   s   & r¦   Útest_maskedelementÚ"TestMaskedArray.test_maskedelement–  sI   € ä�1‹IˆÜˆˆ!‰Ü””F“˜tÑ#Ô$Ü��!•œ�ÔÜ”V˜A˜a�D !“_ aÖ(r©   c                óî   € \        ^\        R7      pRpW!^ &   \        V^ ,          V4       \        V^ ,          VJ 4       ^ RIpVP                  P                  4       pWA^ &   \        V^ ,          VJ 4       R# )r�   rä   N©r�   r­   r¬   rÐ   rå   )r%   Úobjectrq   rn   ÚdatetimeÚnow)r›   r³   rœ   rp  Údts   &    r¦   Útest_set_element_as_objectÚ*TestMaskedArray.test_set_element_as_objectž  sf   € ä�!œ6Ô"ˆØˆØˆ!‰Ü�Q�q•T˜1ÔÜ��!•˜�	ÔãØ×Ñ×"Ñ"Ó$ˆØˆ!‰Ü��!•˜�
Ör©   c           	     ó  € \         P                  ! . RO4      p\        V. ROR7      p\        V. ROR7      p\        V4      p\        V4       \        V4       \	        \         P
                  ! V4      \        VRR7      4       \        \        V^,          4      \        V^,          4      J 4       \        V^,          V^,          8H  4       \        V^ ,          \        J 4       \	        V^,          V^,          4       \	        VR,          VR,          4       \	        VR,          VR,          4       \	        VR,          VR,          4       ^	V^&   ^	V^&   \	        W4       ^cVR&   ^cVR&   \	        W4       \        V^&   \	        W4       \        VR&   \	        W4       WR&   \        V^&   \        \        \        V4      \        . RO4      4      4       \        . RO. RO4      VR&   \        \        \        V4      \        . RO4      4      4       \        . RO. RO4      VR&   \        \        \        V4      \        . RO4      4      4       \        \        V\        . RO4      4      4       \         P                  ! ^4      R,          p\        VR	4      p\	        W4       \        \        \        . RO\        4      VP                  4      4       \	        R	VP                   4       \        . RO\"        4      p\         P                  ! . RO\"        4      pV^,          pV^,          p\	        \        V4      \        4       \	        \        V4      \        4       \	        WV4       \        VR
,          P$                  R8H  4       R# )r�   r…   F©Úendwith:r­   rå   NºNNNºr�   NN:r�   r¬   Nr   r„   :r�   r�   NN)r�   r­   rÐ   r¬   r  ©r�   r�   r�   r�   r•   ©r�   r­   r¬   rÐ   )r�   r�   r�   r�   ©r�   r�   r�   r�   r�   )r�   Úhellor­   r¬   ©r�   )r–   r   r¹   Úreprrq   rc   rn   Útyper<   r   r.   r=   r   rG   r	   r†   rI  ro  r_   )r›   Úx1Úx2Úx3Úx4Ús1Ús2s   &      r¦   Útest_indexingÚTestMaskedArray.test_indexing«  sz  € ä�XŠX’lÓ#ˆÜ�2šLÔ)ˆÜ�2šLÔ)ˆÜ�2‹YˆäˆBŒÜˆRŒÜ”R—W’W˜R“[¤$ r°5Ô"9Ô:ä”�R˜•U“œt B q¥E›{Ð*Ô+Ü��1•˜˜A�‘ÔÜ��1•œ�Ô Ü�R˜•U˜B˜q�EÔ"Ü�R˜•W˜b �gÔ&Ü�R˜•U˜B˜q�EÔ"Ü�R˜•V˜R �VÔ$Øˆˆ1‰Øˆˆ1‰Ü�RÔØˆˆ3‰Øˆˆ3‰Ü�RÔÜˆˆ1‰Ü�RÔÜˆˆ3‰Ü�RÔØˆ1‰Üˆˆ1‰Ü”œ ›¤eªLÓ&9Ó:Ô;Üš\ª<Ó8ˆˆ1‰Ü”œ ›¤eªLÓ&9Ó:Ô;Üš\ª<Ó8ˆˆ1‰Ü”œ ›¤eªLÓ&9Ó:Ô;Ü”˜œU¢<Ó0Ó1Ô2Ü�YŠY�q‹\˜CÕˆÜ˜2˜sÓ#ˆÜ�RÔÜ”œš´Ó9¸2¿7¹7ÓCÔDÜ�S˜"Ÿ-™-Ô(ÜÒ%¤vÓ.ˆÜ�XŠXÒ(¬&Ó1ˆØ��UˆØ��UˆÜ”T˜"“XœsÔ#Ü”T˜"“XœsÔ#Ü�RÔÜ��3•—‘ Ñ%Ö&r©   c                óú  € \         P                  P                  ^<4      P                  R4      p\	        ^^^4      ^^.3p\         P                  P                  R4      p\         P                  VP                  R&   W1V&   \         P                  P                  VR&   \         P                  P                  R\         P                  R7      p\         P                  P                  . RO. R	OR7      pW1R&   W1. R
O&   R# )é<   .r„   rä   r…   N)rÕ   rã   ©r­   r­   )gCˆœDë ”pr�   r�   ©TFF©r�   r�   r­   )r–   r  r   r]   ÚsliceÚ
masked_allÚinfr»   r<   Úfloat32r   )r›   rœ   ÚindexÚvalues   &   r¦   Útest_setitem_no_warningÚ'TestMaskedArray.test_setitem_no_warningÝ  s´   € ô
 �E‰E�L‰L˜Ó×$Ñ$ WÓ-ˆÜ�q˜!˜Q“ ! Q Ð(ˆÜ—‘× Ñ  Ó(ˆÜŸ6™6ˆ�‰�CÑØˆ%‰ä—‘—‘ˆˆ#‰ä�E‰E�L‰L˜¤2§:¡:ˆLÓ.ˆÜ—‘—‘šMÒ0D�ÓEˆØˆ#‰ØŠ)‹r©   c                ód  € . ROp\        V4      p\        V4      p\        W#J 4       \        VRR7      p\        W$J4       \        P                  ! ^4      p\	        WRR7      p\        VP                  P                  VP                  4       \        \        WVP                  4      4       \        VP                  P                  VP                  4       \	        V4      p\        VP                  P                  VP                  P                  8H  4       \        VP                  P                  VP                  P                  8H  4       \	        WTR7      p\        VP                  P                  VP                  8H  4       \        VP                  P                  VP                  8H  4       \        V^,          \        J 4       ^	V^&   \        V^,          \        J4       \        VP                  P                  VP                  8H  4       \        \        VP                  ^ 4      4       \	        WR^R7      p	\        V	P                  P                  VP                  8g  4       \        V	P                  P                  VP                  8g  4       \        V	^,          \        J 4       ^	V	^&   \        V	^,          \        J4       \        V	P                  P                  VP                  8g  4       \        \        V	P                  ^ 4      4       \	        VR,          VR7      p
\        \        V
4      P                  VR,          P                  J 4       \        ^4      p\        V^&   \        VR	4      p\        \!        W».4      V4       \        \#        V4      . R
O4       \%        VR^ R7      p\        V. RO4       \%        V^^ R7      p\        WÞ4       VP%                  R^ R7      p\        Wß4       VP%                  ^^ 4      p\        VV4       VP'                  4       p\        VP                  VP                  4       \        VP                  VP                  4       \)        . RO. ROR7      p\)        V4      p\        VP                  P*                  P                  VP                  P*                  P                  4       \        VP                  P*                  P                  VP                  P*                  P                  4       \)        VRR7      p\-        VP                  P*                  P                  VP                  P*                  P                  4       \-        VP                  P*                  P                  VP                  P*                  P                  4       R# )r�   T©rÿ   r…   rþ   r   ©ÚaxisN©r�   r�   r�   r�   r�   )é   )r�   r�   r�   r�   r�   r�   r�   r�   )r­   r­   r­   r­   )r�   r�   r�   r�   r­   r­   r¬   r¬   rñ   rB  )r9   rn   r–   r   r   rq   r»   Ú__array_interface__r   rë   rÞ   r<   r†   r)   rº   r^   r   r.   r\   rÿ   r=   Úctypesrt   )r›   ÚnrU  r    Úm3r�  Úy1Úy1aÚy2Úy2aÚy3r„  Úy4Úy5Úy6Úy7Úy8Úy9rœ   r�   s   &                   r¦   Ú	test_copyÚTestMaskedArray.test_copyï  sæ  € ò ˆÜ�a‹LˆÜ�q‹\ˆÜ��ÔÜ�q˜tÔ$ˆÜ��Ôä�YŠY�q‹\ˆÜ�2ÔˆÜ�R—X‘X×1Ñ1°2×3IÑ3IÔJÜ”˜ŸW™WÓ%Ô&Ü�R—X‘X×1Ñ1°1×3HÑ3HÔIä�B‹iˆä�—	‘	×-Ñ-ØŸ™×4Ñ4ñ5ô 	6ä�—	‘	×-Ñ-ØŸ™×4Ñ4ñ5ô 	6ô �2ÔˆÜ�—‘×,Ñ,°×0FÑ0FÑFÔGÜ�—‘×,Ñ,°×0FÑ0FÑFÔGÜ��1•œ�Ô Øˆˆ1‰Ü��1•œVÐ#Ô$Ü�—‘×,Ñ,°×0FÑ0FÑFÔGÜ”˜Ÿ™ !Ó$Ô%ä�B QÔ'ˆÜ�—	‘	×-Ñ-°×1GÑ1GÑGÔHä�—	‘	×-Ñ-°×1FÑ1FÑFÔGÜ��A•œ&Ð Ô!ØˆˆA‰Ü��A•œfÐ$Ô%ä�—	‘	×-Ñ-°×1FÑ1FÑFÔGÜ”˜Ÿ™ 1Ó%Ô&ä�2˜•8 !Ô$ˆÜ”�r“
× Ñ  R¨#¥X×$4Ñ$4Ð4Ô5ä�A‹YˆÜˆˆ1‰Ü�B˜ÓˆÜ”[ " Ó*¨BÔ/Ü”W˜R“[Ò":Ô;Ü�B˜¨1Ô-ˆÜ�RÒ1Ô2Ü�B˜ Ô"ˆÜ�RÔØ�Y‰Y�|¨!ˆYÓ,ˆÜ�RÔØ�Y‰Y�q˜!‹_ˆÜ�R˜Ôà�W‰W‹YˆÜ�R—X‘X˜rŸx™xÔ(Ü�R—X‘X˜rŸx™xÔ(äšªÔ3ˆä˜‹OˆÜ�Q—W‘W—^‘^×(Ñ(¨!¯'©'¯.©.×*=Ñ*=Ô>Ü�Q—W‘W—^‘^×(Ñ(¨!¯'©'¯.©.×*=Ñ*=Ô>Ü˜ Ô&ˆÜ˜Ÿ™Ÿ™×,Ñ,¨a¯g©g¯n©n×.AÑ.AÔBÜ˜Ÿ™Ÿ™×,Ñ,¨a¯g©g¯n©n×.AÑ.AÖBr©   c                ó”   € \         P                  P                  ^+RR7      pVP                  4       p\	        VP
                  R4       R# )é+   Tr…   N)r–   r  r   rÿ   rq   r†   )r›   rœ   Úxcs   &  r¦   Útest_copy_0dÚTestMaskedArray.test_copy_0d8  s1   € ä�E‰E�K‰K˜ ˆKÓ&ˆØ�V‰V‹XˆÜ�R—W‘W˜dÖ#r©   c                óÎ   € \        \        \        P                  P	                  . RO4      4      4       \        \        \        P                  P	                  R4      4      4       R# )r�   Nrñ   )rn   r4   r–   r  rÿ   r  s   &r¦   Útest_copy_on_python_builtinsÚ,TestMaskedArray.test_copy_on_python_builtins>  s6   € ä”œbŸe™eŸj™jªÓ3Ó4Ô5Ü”œbŸe™eŸj™j¨Ó3Ó4Ö5r©   c                óà   € \         P                  P                  . RO4      p\         P                  P                  . RO4      pVP                  pVP                   \	        V! 4       . RO4       R# )r�   Nrñ   ©rÐ   rå   rÕ   )r–   r  r   rÿ   rq   )r›   r³   r´   Úa_copy_methods   &   r¦   Útest_copy_immutableÚ#TestMaskedArray.test_copy_immutableC  sB   € ä�E‰E�K‰Kš	Ó"ˆÜ�E‰E�K‰Kš	Ó"ˆØŸ™ˆØ	�ŠÜ‘]“_¢iÖ0r©   c                ó   € ^ RI Hp \        . RO. ROR7      pV! V4      p\        VP                  VP                  4       \        \        VP                  4      \        VP                  4      4       ^V^&   \        VP                  . RO4       \        VP                  . RO4       V! V4      p\        VP                  VP                  4       RVP                  ^&   \        VP                  . RO4       \        VP                  . RO4       R# )	r�   )ÚdeepcopyFr…   Nr�  ©FTF©r�   r�   r�   rB  )rÿ   r»  r   rq   r†   rt   ÚidrÞ   )r›   r»  r³   Úcopieds   &   r¦   Útest_deepcopyÚTestMaskedArray.test_deepcopyK  s±   € Ý!Ü’)Ò"6Ô7ˆÙ˜!“ˆÜ�V—[‘[ !§&¡&Ô)Üœ˜AŸG™G›¤b¨¯©Ó&6Ô7àˆˆq‰	Ü�V—[‘[¢)Ô,Ü�Q—V‘VšYÔ'á˜!“ˆÜ�V—[‘[ !§&¡&Ô)Øˆ�‰�A‰Ü�V—[‘[¢)Ô,Ü�Q—V‘VšYÖ'r©   c                óV  € \        . RO. ROR7      p\        \        V4      R4       \        \        \        4      R4       \        \        \        R4      R4       \	        \
        4      ;_uu_ 4        \        \        R4      pRRR4       \        XR4       R#   + '       g   i     L; i)	r�   r…   ú[0 -- 2]rj  Ú z >5Nr�  r¼  )r   rq   Úformatr<   rx   ÚFutureWarning)r›   r³   Úwith_format_strings   &  r¦   Útest_formatÚTestMaskedArray.test_format\  so   € Ü’)Ò"6Ô7ˆÜ”V˜A“Y 
Ô+Ü”VœF“^ TÔ*Ü”VœF BÓ'¨Ô.ô œ-×(Õ(Ü!'¬°Ó!6Ð÷ )äÐ'¨Ö.÷ )×(ús   Á1BÂB(	c           	     ó$  € \        . RO. ROR7      p\        \        V4      R4       \        \        V4      \        P
                  ! R4      4       \        P                  P                  R4      p\        P                  P                  VR&   \        \        V4      \        P
                  ! R4      4       \        P                  P                  ^4      p\        \        V4      \        P
                  ! R4      4       \        . RO. RO.\        P                  R7      p\        P                  P                  VR&   \        \        V4      \        P
                  ! R	\        P                   ! R
4      R,          : R24      4       \        \        VR,          4      \        P
                  ! R\        P                   ! R
4      R,          : R24      4       \        \        VP                  \        4      4      \        P
                  ! R4      4       R# )r�   r…   rÃ  z„            masked_array(data=[0, --, 2],
                         mask=[False,  True, False],
                   fill_value=999999)éÐ  ºr�   é2   Nz¶            masked_array(data=[0, --, --, ..., 1997, 1998, 1999],
                         mask=[False,  True,  True, ..., False, False, False],
                   fill_value=999999)zÙ            masked_array(data=[ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13,
                               14, 15, 16, 17, 18, 19],
                         mask=False,
                   fill_value=999999)rä   zÊ            masked_array(
              data=[[1, 2, 3],
                    [4, --, 6]],
              mask=[[False, False, False],
                    [False,  True, False]],
              fill_value=é?B z,
              dtype=int8):Nr�   Nz€            masked_array(data=[[1, 2, 3]],
                         mask=[[False, False, False]],
                   fill_value=z%,
                        dtype=int8)zÑ            masked_array(
              data=[[1, 2, 3],
                    [4, --, 6]],
              mask=[[False, False, False],
                    [False,  True, False]],
              fill_value=999999)Nr�  r¼  rñ   r¶  ©r�   r�   rÂ   )r   rq   r¹   r  ÚtextwrapÚdedentr–   r  r   r<   Úint8rÈ   rÉ   ©r›   r³   s   & r¦   Útest_str_reprÚTestMaskedArray.test_str_reprk  s�  € Ü’)Ò"6Ô7ˆÜ”S˜“V˜ZÔ(ÜÜ�‹GÜ�OŠOð )ó *ô	
ô �E‰E�L‰L˜ÓˆÜ—%‘%—,‘,ˆˆ$‰ÜÜ�‹GÜ�OŠOð )ó *ô	
ô �E‰E�L‰L˜ÓˆÜÜ�‹GÜ�OŠOð )ó *ô	
ô ’9šiÐ(´·±Ô8ˆÜ—%‘%—,‘,ˆˆ$‰ÜÜ�‹GÜ�OŠOð !ô Ÿ(š( 6Ó*¨2Õ.Ñ1ð 2ðó ô
	
ô 	Ü��2•‹KÜ�OŠOð !ô  "Ÿxšx¨Ó/°Õ3Ñ6ð 7$ð'ó (ô	
ô 	Ü�—‘œ#“ÓÜ�OŠOð $ó %ö		
r©   c                óÚ  € \         P                  ! 4       p\         P                  ! R R7        \        . R	O. R
OR7      p\	        \        V4      R4       \	        \        V4      R4       \         P                  P                  R4      p\         P                  P                  VR&   \	        \        V4      R4       \         P                  ! R/ VB  R#   \         P                  ! R/ TB  i ; i)z1.13)Úlegacyr…   rÃ  zcmasked_array(data = [0 -- 2],
             mask = [False  True False],
       fill_value = 999999)
rË  rÌ  z�masked_array(data = [0 -- -- ..., 1997 1998 1999],
             mask = [False  True  True ..., False False False],
       fill_value = 999999)
Nr�  r¼  rÂ   )
r–   Úget_printoptionsÚset_printoptionsr   rq   r¹   r  r  r   r<   )r›   Úoldoptsr³   s   &  r¦   Útest_str_repr_legacyÚ$TestMaskedArray.test_str_repr_legacy±  s±   € Ü×%Ò%Ó'ˆÜ
×Ò 6Õ*ð	+Ü’iÒ&:Ô;ˆAÜœ˜Q› Ô,Üœ˜a›ð #Bô Cô —‘—‘˜TÓ"ˆAÜ—e‘e—l‘lˆAˆd‰GÜÜ�Q“ð0ôô ×ÒÑ* 'Ô*øŒB×ÒÑ* 'Ó*ús   ®BC ÃC*c                óè   € R p\        V4      p\        P                  P                  V4      p\        P                  P                  VRR7      p\	        V! V4      V4       \	        V! V4      R4       R# )u   cafÃ©Tr…   rj  N)r€  r–   r  r   rq   )r›   ÚuÚutypeÚ
arr_nomaskÚ
arr_maskeds   &    r¦   Útest_0d_unicodeÚTestMaskedArray.test_0d_unicodeÆ  sU   € ØˆÜ�Q“ˆä—U‘U—[‘[ “^ˆ
Ü—U‘U—[‘[ ¨�[Ó.ˆ
ä‘U˜:Ó&¨Ô*Ü‘U˜:Ó&¨Ö-r©   c           
     óŒ  € \         \        \        \        3 EF(  p\	        ^
4      P                  V4      pRVn        . RORR3p\        ^\        P                  ^,           4       F×  pV FÎ  pWRn
        \        P                  ! \        P                  ! W$R7      4      p\        VP                  VP                  4       \        VP                  VP                  4       V\        \         39   d   \        VP                  R4       M\        VP                  V! R4      4       \!        VP                  V4       KÐ  	  KÙ  	  EK+  	  R# )rã   éç  TF©ÚprotocolN)
r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   )rÉ   rê   r¹   ro  r   rÈ   rI  ÚrangeÚpickleÚHIGHEST_PROTOCOLr†   ÚloadsÚdumpsrq   rÞ   r»   rp   )r›   rº   r³   ÚmasksÚprotor†   Ú	a_pickleds   &      r¦   Útest_picklingÚTestMaskedArray.test_picklingÐ  sæ   € äœ5¤#¤vÔ.ˆEÜ�r“
×!Ñ! %Ó(ˆAØˆAŒLâ3ØØðˆEô ˜q¤&×"9Ñ"9¸AÕ"=Ö>�Û!�DØ!”FÜ &§¢¬V¯\ª\¸!Ô-LÓ M�IÜ  §¡°!·'±'Ô:Ü  §¡°!·'±'Ô:Ø¤¬ Ô-Ü$ Y×%9Ñ%9¸3Õ?ä$ Y×%9Ñ%9¹5À»:ÔFÜ& y§~¡~°tÖ<ó "ô ?ó /r©   c                ó  € \         P                  ! RR.R\        3R\        3.R7      P	                  \         P
                  4      p\        VR	R
.R7      p\        ^\        P                  ^,           4       F†  p\        P                  ! \        P                  ! W#R7      4      p\        VP                  VP                  4       \        WB4       \        \        VP                   \         P
                  4      4       Kˆ  	  R# )r   rœ   r�   rä   r…   ræ  N)r   r­   )r„   rÐ   ©TF©FT)r–   r   rê   rÉ   ÚviewÚrecarrayr=   rè  ré  rê  rë  rì  rq   rÞ   rn   Ú
isinstancer»   )r›   rœ   r³   rî  rï  s   &    r¦   Útest_pickling_subbaseclassÚ*TestMaskedArray.test_pickling_subbaseclassæ  s­   € ä�HŠH�h Ð)Ø ¤%˜L¨3´¨*Ð5ô7ß7;±t¼B¿K¹KÓ7Hð 	
ä˜ -°Ð!?Ô@ˆÜ˜1œf×5Ñ5¸Õ9Ö:ˆEÜŸš¤V§\¢\°!Ô%DÓEˆIÜ˜Ÿ™¨!¯'©'Ô2Ü˜Ô&Ü”J˜yŸ™´·±Ó<Ö=ó	 ;r©   c                ó   € \         P                  P                  p\        ^\        P
                  ^,           4       FŽ  p\        P                  ! \        P                  ! WR7      4      p\        VP                  VP                  4       \        VP                  VP                  4       \        VP                  VP                  4       K�  	  R# )r­   ræ  N)r–   r  r<   rè  ré  rê  rë  rì  rq   Ú
_baseclassrÞ   r»   )r›   Úmcrî  Ú
mc_pickleds   &   r¦   Útest_pickling_maskedconstantÚ,TestMaskedArray.test_pickling_maskedconstantñ  s~   € ä�U‰U�\‰\ˆÜ˜1œf×5Ñ5¸Õ9Ö:ˆEÜŸš¤f§l¢l°2Ô&FÓGˆJÜ˜×.Ñ.°·±Ô>Ü˜×)Ñ)¨2¯8©8Ô4Ü˜×)Ñ)¨2¯8©8Ö4ó	 ;r©   c                óB  € \        RR.RR	.R\        3R\        3.R7      p\        ^\        P
                  ^,           4       FY  p\        P                  ! \        P                  ! WR7      4      p\        VP                  VP                  4       \        W14       K[  	  R# )
r�   r³   r´   ©r†   rº   ræ  N©r�   r   ©r­   r€   ©r�   r�   ©r�   r�   )
r   rÉ   rê   rè  ré  rê  rë  rì  rq   rÞ   )r›   r³   rî  rï  s   &   r¦   Útest_pickling_wstructuredÚ)TestMaskedArray.test_pickling_wstructuredú  sw   € ä�7˜GÐ$¨F°FÐ+;Øœs˜ c¬5 \Ð2ô4ˆä˜1œf×5Ñ5¸Õ9Ö:ˆEÜŸš¤V§\¢\°!Ô%DÓEˆIÜ˜Ÿ™¨!¯'©'Ô2Ü˜Ö&ó ;r©   c                óþ   € \        ^
4      pRVn        VP                  p\        ^\        P
                  ^,           4       F9  p\        P                  ! \        P                  ! W#R7      4      p\        WB4       K;  	  R# )rã   ræ  N)r÷   r­   )	r   r_   rQ  rè  ré  rê  rë  rì  rq   )r›   r³   r´   rî  rì   s   &    r¦   Útest_pickling_keepalignmentÚ+TestMaskedArray.test_pickling_keepalignment  sV   € ä�2‹JˆØˆŒØ�C‰CˆÜ˜1œf×5Ñ5¸Õ9Ö:ˆEÜ—<’<¤§¢¨QÔ ?Ó@ˆDÜ˜Ö!ó ;r©   c                óð   € \        . RO4      p\        . RO. ROR7      p\        V^ ,          P                  R4       \        V^ ,          P                  R4       \        V^,          P                  R4       R# )r�   r…   Nr«   r®   rÂ   )r   rq   r_   r²   s   &  r¦   Útest_single_element_subscriptÚ-TestMaskedArray.test_single_element_subscript  sN   € ä’)ÓˆÜ’)¢)Ô,ˆÜ�Q�q•T—Z‘Z Ô$Ü�Q�q•T—Z‘Z Ô$Ü�Q�q•T—Z‘Z Ö$r©   c                óž  a€ \        ^\        \        ^4      4      4       \        R\        \        ^4      4      4       \        ^\        \        ^...4      4      4       \        R\        \        ^..4      4      4       \	        \
        \        \        ^^.4      4       \        4       ;_uu_ 4       pVP                  \        R4       \        \        P                  ! \        \        ^.^.R7      4      4      4       \        . RO. R	OR7      o\	        \
        V3R l4       \        \        SR
,          4      R4       \        \        P                  ! \        S^ ,          4      4      4       RRR4       \	        \
        \        S4       \        \        SR
,          4      ^4       \	        \        V3R l4       R#   + '       g   i     LW; i)r�   r   z$Warning: converting a masked elementr…   c                  ó   <€ \        S 4      # rÁ   )rê   ©r³   s   €r¦   rÄ   Ú/TestMaskedArray.test_topython.<locals>.<lambda>!  s	   ø€ ¬U°1¬Xr©   r„   Nc                  ó(   <€ \        S ^ ,          4      # r~  )rÉ   r  s   €r¦   rÄ   r  &  s   ø€ ¤s¨1¨Q­4¤yr©   rñ   rò   r÷   )rq   rÉ   r   rê   rw   rC  ry   Úfilterr  rn   r–   Úisnanr   ©r›   Úsupr³   s   & @r¦   Útest_topythonÚTestMaskedArray.test_topython  s!  ø€ ä�QœœE !›H›Ô&Ü�Sœ%¤ a£›/Ô*Ü�QœœE Q C 5 '›NÓ+Ô,Ü�Sœ%¤¨ s e£Ó-Ô.Ü”i¤¬¨q°!¨f«Ô6ä× Ô  CØ�J‰J”{Ð$JÔKÜ”B—H’HœU¤5¨!¨°A°3Ô#7Ó8Ó9Ô:ä’i¢iÔ0ˆAÜœ)Ô%5Ô6Üœ˜q �u› rÔ*Ü”B—H’HœU 1 Q¥4›[Ó)Ô*÷ !ô 	”i¤ aÔ(Ü”S˜˜2�“Z Ô#Ü”gÔ0Ö1÷ !× ús   Â1B<F<Æ<G	c           	     ó6  € \        ^4      pVP                  ^^4      p^VP                  ^&   \        VR,          ^8H  4       VRV,          ,           p\	        VP
                  V4       \	        VP                  ^
V,          4       \	        V\        V4      ,          P
                  ^eV,          V,          4       RVP                  R&   \        ^
4      p\        V^&   \        \        V^,          4      \        \        4      8H  4       V^8¬  p\        \        \        V\        \        4      4      ^ 8H  4       \        \        \        V\        \        4      4      VP                  8H  4       \        W14      p\        VP                  VP                  J 4       \        V^,          \        J 4       \        V^,          \        J4       \        V^,          \        J4       \        V^,          \        J 4       \        V^	,          \        J 4       \	        W4       R# )é   y              $@r‹   .N©r�   r�   )r   r]   Úflatrn   rq   ÚrealÚimagr   r<   r¹   r!   rk   r_   rH   rº   )r›   rœ   r£   Úcs   &   r¦   Útest_oddfeatures_1Ú"TestMaskedArray.test_oddfeatures_1(  sy  € ä�2‹JˆØ�I‰I�a˜‹OˆØˆ�‰ˆq‰	Ü��$•˜2‘ÔØ��a•�KˆÜ�Q—V‘V˜QÔÜ�Q—V‘V˜R !�VÔ$Ü�aœ) A›,Õ&×,Ñ,¨c°A­g¸­kÔ:Øˆ�‰ˆs‰ä�2‹JˆÜˆˆ!‰Ü”�A�a•D“	œS¤›[Ñ(Ô)Ø�‰FˆÜ””e˜Aœv¤vÓ.Ó/°1Ñ4Ô5Ü””e˜Aœv¤vÓ.Ó/°1·7±7Ñ:Ô;ä˜ÓˆÜ�—‘˜1Ÿ7™7Ð"Ô#Ü��!•œ�ÔÜ��!•œFÐ"Ô#Ü��!•œFÐ"Ô#Ü��!•œ�ÔÜ��!•œ�ÔÜ�QÖr©   c                óZ  € \        . RO4      p\        . RO4      p\        V^&   \        W!V) 4      p\        V. RO4       \        V^ &   \        W!V) 4      p\        V. RO4       \	        V^ ,          \        J 4       \	        V^,          \        J4       \	        V^,          \        J 4       R# )r   N©r   r€   r„   r�   r‚   ©r�   r�   r�   r�   r�   ©r   r€   r‹   r�   éûÿÿÿ)r   r<   rk   rq   rn   ©r›   rœ   r  r£   s   &   r¦   Útest_oddfeatures_2Ú"TestMaskedArray.test_oddfeatures_2D  sŠ   € äÒ&Ó'ˆÜ’/Ó"ˆÜˆˆ!‰Ü�!˜˜‹OˆÜ�QÒ-Ô.Üˆˆ!‰Ü�!˜˜‹OˆÜ�QÒ-Ô.Ü��!•œ�ÔÜ��!•œFÐ"Ô#Ü��!•œ�Ör©   c                ó€   € \        ^
.RR7      p\        ^.4      pVP                  pW#,          W&   \        V^.4       R# )rã   Tr…   N)r   r†   rq   )r›   ÚatestÚbtestÚidxs   &   r¦   Útest_oddfeatures_3Ú"TestMaskedArray.test_oddfeatures_3R  s;   € ô �r�d Ô&ˆÜ�r�d“ˆØ�j‰jˆØ•Zˆ‰
Ü�U˜R˜DÖ!r©   c                óŒ   € \         P                  P                  ^RR7      p\        VP	                  R4      ^ ,          R4       R# )r�   ÚOrä   rœ   N)r–   r  r�  rq   r)   rÓ  s   & r¦   Útest_filled_with_object_dtypeÚ-TestMaskedArray.test_filled_with_object_dtype[  s2   € Ü�E‰E×Ñ˜Q cÐÓ*ˆÜ�Q—X‘X˜c“] 1Õ% sÖ+r©   c           
     óŽ  € \        R.R\        3RR\        3.R7      p\        V^ &   \	        VP                  4       \        P                   ! \        ^ 4      \        R4      \        R4      3.VP                  R7      4       \        V^ &   \	        VP                  ^4      \        P                   ! R	.VP                  R7      4       R# )
r�   ÚiÚfrä   r¸   r‹   N©r�   r�   r�   ©rÌ   ú|S8)r�   Ú1r   )	r   rÉ   rê   r<   rq   r)   r–   r"   rº   )r›   Úflexis   & r¦   Útest_filled_with_flexible_dtypeÚ/TestMaskedArray.test_filled_with_flexible_dtype_  s¥   € ä�y�kØ!¤3˜Z¨¸¼U°|ÐDôFˆäˆˆa‰Ü�U—\‘\“^Ü—X’XÔ 2°1Ó 5Ü 2°3Ó 7Ü 2°2Ó 6ð 9ð :àAFÇÁôNô	Oô ˆˆa‰Ü�U—\‘\ !“_Ü—X’X˜|˜n°E·K±KÔ@ö	Br©   c                óD  € R \         3R\        3.p\        RR.VR7      pVP                  4       p\	        \        V4      ^\        R4      34       VP                  R4      p\	        \        V4      R4       R	Vn        \	        \        VP                  4       4      R
4       R# )r³   r´   r  r   N©r�   r€   r  ©r÷   r÷   )r�   r÷   ©éüÿÿrB  )r�   rB  )rÉ   rê   rQ   r)   rq   Útupler"   rI  )r›   Úndtyper³   rì   s   &   r¦   Útest_filled_with_mvoidÚ&TestMaskedArray.test_filled_with_mvoidl  s€   € àœ�*˜s¤E˜lÐ+ˆÜ�'  °Ô7ˆà�x‰x‹zˆÜ”U˜4“[ 1Ô&8¸Ó&<Ð"=Ô>à�x‰x˜Ó!ˆÜ”U˜4“[ 'Ô*à#ˆŒÜ”U˜1Ÿ8™8›:Ó&¨	Ö2r©   c                ó¸  € R \         3RR\         3R\         3.3.p\        RR	.R
R.VR7      pVP                  ^ 4      p\        P                  ! RR.VR7      p\	        W44       VR,          P                  ^ 4      p\        P                  ! RR.VR,          P
                  R7      p\	        W44       \        P                  P                  ^\        P
                  ! R.4      4      p\	        VP                  P
                  \        P
                  ! R RR.R3.4      4       \	        VP                  P
                  \        P
                  ! R RR.R3.4      4       R# )r5  ÚBÚBAÚBBr  rä   N©r�   rÏ  r‹  ©r­   r‹  ©r�   r  r  ©r�   r  ©r�   r  ©r­   r�   )r­   rP  )r5  z(2,2)i1,(2,2)i1r‹  )r7  Úi1r‹  )r8  rQ  r‹  )r7  Ú?r‹  )r8  rR  r‹  )rÉ   r   r)   r–   rq   rº   Únumpyr  rl   rë   r†   )r›   rD  r³   rì   ÚcontrolÚZs   &     r¦   Útest_filled_with_nested_dtypeÚ-TestMaskedArray.test_filled_with_nested_dtypez  s9  € àœ�*˜s d¬C [°4¼°+Ð$>Ð?Ð@ˆÜ�; Ð,Ø# [Ð1¸ôAˆà�x‰x˜‹{ˆÜ—(’(˜K¨Ð5¸VÔDˆÜ�TÔ#à��v�}‰}˜QÓˆÜ—(’(˜F FÐ+°1°Sµ6·<±<Ô@ˆÜ�TÔ#ô �H‰H�N‰N˜1œeŸkškÐ+KÐ*LÓMÓNˆÜ�Q—V‘V—\‘\¤5§;¢;°Ð7KØ*>ð7@ØAGð1Ið 0Jó $Kô 	Lä�Q—V‘V—\‘\¤5§;¢;°Ð7JØ*=ð7?Ø@Fð1Hð 0Ió $Jö 	Kr©   c                ó  € \        \        P                   ! RR.RR7      \        P                   ! RR	.RR7      RR7      p\        VP                  R,          4       \        VP	                  ^ 4      P                  R,          4       R# )
r�   ÚFr[  )r†   r\  ÚF_CONTIGUOUSNr�  r¶  rc  rò   )r   r–   rn   rR  r)   rÓ  s   & r¦   Útest_filled_with_f_orderÚ(TestMaskedArray.test_filled_with_f_orderŽ  sb   € ä”"—(’(˜I yÐ1¸Ô=Ü—x’x ¨IÐ 6¸cÔBØôˆô 	�—‘˜Õ'Ô(Ü�—‘˜“×!Ñ! .Õ1Ö2r©   c                óü   € \        . RO\        R7      pRVP                  R&   VP                  4       p\	        VP                  R,          R4       RVP                  R&   \	        VP                  R,          R4       R# )r�   rä   ú???Úinfoz!!!Nrñ   )r   rê   Ú_optinforÿ   rq   ©r›   rœ   r�   s   &  r¦   Útest_optinfo_propagationÚ(TestMaskedArray.test_optinfo_propagation–  s[   € ä’+¤UÔ+ˆØ"ˆ�
‰
�6ÑØ�F‰F‹HˆÜ�Q—Z‘Z Õ'¨Ô/Ø"ˆ�
‰
�6ÑÜ�Q—Z‘Z Õ'¨Ö/r©   c                ó¦  € \        . RO4      pRVP                  R&   \        VP                  R,          V^8H  P                  R,          4       \        VP                  R,          V^8g  P                  R,          4       \        VP                  R,          V^8„  P                  R,          4       \        VP                  R,          V^8¬  P                  R,          4       \        VP                  R,          V^8*  P                  R,          4       \        VP                  R,          V^,           P                  R,          4       \        VP                  R,          V^,
          P                  R,          4       \        VP                  R,          V^,          P                  R,          4       \        VP                  R,          V^,          P                  R,          4       \        VP                  R,          VR,          P                  R,          4       \        VP                  R,          V. RO,          P                  R,          4       \        VP                  R,          \        P                  ! V4      P                  R,          4       \        VP                  R,          \        P
                  ! V4      P                  R,          4       \        VP                  R,          \        VRR7      P                  R,          4       \        VP                  R,          \        P                  ! V4      P                  R,          4       R# )	r�   r“  Úkey:Nr­   NTr—  N)r�   r­   r­   rÐ   )r�   r�   r­   )r   r`  rq   r–   r(   r
   rm   rÓ  s   & r¦   Ú test_optinfo_forward_propagationÚ0TestMaskedArray.test_optinfo_forward_propagationŸ  s&  € Ü’,ÓˆØ#ˆ�
‰
�5ÑÜ�Q—Z‘Z Õ&¨¨a©×(9Ñ(9¸%Õ(@ÔAÜ�Q—Z‘Z Õ&¨¨a©×(9Ñ(9¸%Õ(@ÔAÜ�Q—Z‘Z Õ&¨¨Q©×(8Ñ(8¸Õ(?Ô@Ü�Q—Z‘Z Õ&¨¨a©×(9Ñ(9¸%Õ(@ÔAÜ�Q—Z‘Z Õ&¨¨a©×(9Ñ(9¸%Õ(@ÔAÜ�Q—Z‘Z Õ&¨¨Q­×(8Ñ(8¸Õ(?Ô@Ü�Q—Z‘Z Õ&¨¨Q­×(8Ñ(8¸Õ(?Ô@Ü�Q—Z‘Z Õ&¨¨Q­×(8Ñ(8¸Õ(?Ô@Ü�Q—Z‘Z Õ&¨¨Q­×(8Ñ(8¸Õ(?Ô@Ü�Q—Z‘Z Õ&¨¨"­¯©°uÕ(=Ô>Ü�Q—Z‘Z Õ&¨ª)­×(=Ñ(=¸eÕ(DÔEÜ�Q—Z‘Z Õ&¬¯ª¨q«	×(:Ñ(:¸5Õ(AÔBÜ�Q—Z‘Z Õ&¬¯ª¨q«	×(:Ñ(:¸5Õ(AÔBÜ�Q—Z‘Z Õ&¬¨a°dÔ(;×(DÑ(DÀUÕ(KÔLÜ�Q—Z‘Z Õ&¬¯ª°aÓ(8×(AÑ(AÀ%Õ(HÖIr©   c                ó"  € \         P                  ! R \        3RR\        3R\        3.3.4      p\	        RR.RR.VR7      pRp\        \        V4      V4       \        ^ . RO. RO.R3R. RO. RO.R3RR	7      pR
p\        \        V4      V4       R# )rœ   r�   ÚtrÌ   r  z[(--, (2, --)) (4, (--, 6.0))]r‹   Fúint, (2,3)float, float©rë   r†   rº   z)(0, [[--, 0.0, --], [0.0, 0.0, --]], 0.0)N)r�   )r­   r„   )rÐ   )rå   ç      @rO  rM  )r‹   r‹   r‹   )TFT©FFT)r–   rº   rÉ   rê   r   rq   r¹   r=   )r›   Ú
fancydtyperì   rT  Út_2d0s   &    r¦   Útest_fancy_printoptionsÚ'TestMaskedArray.test_fancy_printoptions²  s¯   € ä—X’X ¤S˜z¨C°3¼°*¸sÄE¸lÐ1KÐ+LÐMÓNˆ
Ü�m ]Ð3Ø&¨Ð4Ø%ô'ˆð 3ˆÜ”S˜“Y Ô(ô  1¢Ú'6ð'8à#&ð#(ð $)Ò+>Ú+?ð+Aà#(ð#*ð $<ô=ˆð >ˆÜ”S˜“Z Ö)r©   c                ób  € R \         3R\        3.p\        P                  ! R	R
.VR7      p\	        V4      p\        P                  ! RR.RR..\        R7      p\        W44       \        VP                  VP                  4       \        R	R
.RR.VR7      p\	        V4      p\        RR.RR..^ ^.^^ ..\        R7      p\        W44       \        VP                  VP                  4       \        VP                  VP                  4       R \         3RR\         3R\        3.3.p\        RR.RR.VR7      p\	        V4      p\        . RO. RO.. RO. RO.\        R7      p\        W44       \        VP                  VP                  4       \        VP                  VP                  4       R \         3R\        3.p\        P                  ! R	.R
..VR7      p\	        V4      p\        P                  ! RR..RR...\        R7      p\        W44       \        VP                  VP                  4       R# )r³   r´   rä   r   r€   r  ÚbaÚbbNrÏ  r‹  r  r  )r�   )r�   çš™™™™™ñ?)r­   )r­   çš™™™™™@rM  rO  )r   r   ru  )r€   r€   rv  rB  r®   )rÉ   rê   r–   r   r,   rq   rº   r†   )r›   rD  r³   rì   rT  s   &    r¦   Útest_flatten_structured_arrayÚ-TestMaskedArray.test_flatten_structured_arrayÆ  sã  € ð œ�*˜s¤E˜lÐ+ˆÜ�HŠH�f˜fÐ%¨VÔ4ˆÜ'¨Ó*ˆÜ—(’(˜R ˜H r¨2 hÐ/´uÔ=ˆÜ�TÔ#Ü�T—Z‘Z §¡Ô/ä�6˜6Ð"¨&°&Ð)9ÀÔHˆÜ'¨Ó*ˆÜ˜"˜b˜ B¨ 8Ð,Ø  !˜f q¨! fÐ-´Uô<ˆä�TÔ#Ü�T—Z‘Z §¡Ô/Ü�T—Y‘Y §¡Ô-àœ�*˜s d¬C [°4¼°-Ð$@ÐAÐBˆÜ�= -Ð0Ø# [Ð1¸ôAˆä'¨Ó*ˆÜšªÐ6Ú'ªÐ3¼5ôBˆä�TÔ#Ü�T—Z‘Z §¡Ô/Ü�T—Y‘Y §¡Ô-àœ�*˜s¤E˜lÐ+ˆÜ�HŠH�v�j 6 *Ð-°VÔ<ˆÜ'¨Ó*ˆÜ—(’(˜b "˜X˜L¨B°¨8¨,Ð7¼uÔEˆÜ�TÔ#Ü�T—Z‘Z §¡Ö/r©   c                óÀ  € R \         3R\         3.p\        P                  ! R.VR7      ^ ,          p\        V4      p\	        \        V\        4      4       \        R.R.VR7      ^ ,          p\	        \        V\        4      4       \        RR.RR.VR7      p\        VP                  ^ ,          VP                  ^ ,          4      p\	        \        V\        4      4       R# )r³   r´   rä   r  N©r�   r­   r  r  )	rÉ   r–   r   rQ   rn   r÷  r=   r»   rÞ   )r›   rD  r³   r6  s   &   r¦   Útest_void0dÚTestMaskedArray.test_void0dé  s¬   € àœ�*˜s¤C˜jÐ)ˆÜ�HŠH�g�Y fÔ-¨aÕ0ˆÜ�!‹HˆÜ”
˜1œeÓ$Ô%ä˜&˜¨¨¸Ô?ÀÕBˆÜ”
˜1œeÓ$Ô%ä˜& &Ð)°¸Ð0@ÈÔOˆÜ�!—'‘'˜!•*˜aŸg™g a�jÓ)ˆÜ”
˜1œeÓ$Ö%r©   c           	     óˆ  € R \         3R\         3.p\        R	R
.RR.VR7      pV^ ,          p\        \        V\        4      4       \        V^ ,          VR ,          3R4       \        VR,          ^4       V^,          p\        \        V\        4      4       \        V^ ,          \        J 4       \        VR ,          \        J 4       \        V^,          ^4       \        ^ ^.3.RR.3.R.R7      p\        V^ ,          R,          VR,          ^ ,          4       \        V^ ,          R,          \        ^ ^.RR.RR7      4       R# )r³   r´   r  TFr5  ú>i2rk  Nrz  rÜ   r  r  rÏ  )r5  r~  ©r­   )rÉ   r=   rn   r÷  rQ   rq   r<   )r›   rD  r³   r6  r5  s   &    r¦   Útest_mvoid_getitemÚ"TestMaskedArray.test_mvoid_getitem÷  s!  € àœ�*˜s¤C˜jÐ)ˆÜ˜' 6Ð*°&¸&Ð1AØ%ô'ˆð ˆa�DˆÜ”
˜1œeÓ$Ô%Ü�a˜•d˜A˜c�F�^ VÔ,Ü�Q�s•V˜QÔàˆa�DˆÜ”
˜1œeÓ$Ô%Ü��!•œ�ÔÜ��#•œ&Ð Ô!Ü�Q�q•T˜1Ôô   A ˜y˜kØ!% u Ð/Ð0Ø 2Ð3ô5ˆô 	�Q�q•T˜#•Y  #¥ q¥	Ô*Ü�Q�q•T˜#•Y¤°1°a°&Ø# U˜m°5ô!:ö 	;r©   c                óÊ   € R \         3R\         3.p\        RR.RR.VR7      p\        \        V^ ,          4      ^^.4       \        \        V^,          4      \        ^.4       R# )r³   r´   r  Nrz  rÜ   r  r  )rÉ   r=   rq   ræ   r<   )r›   rD  r³   s   &  r¦   Útest_mvoid_iterÚTestMaskedArray.test_mvoid_iter  s]   € àœ�*˜s¤C˜jÐ)ˆÜ˜' 6Ð*°&¸&Ð1AØ%ô'ˆô 	”T˜!˜A�$“Z ! Q Ô(ä”T˜!˜A�$“Z¤&¨! Ö-r©   c                ó  € \        R	R
.R\        3R\        3.R7      p\        \        V^ ,          4      R4       \        VR,          ^ &   \
        P                  p\
        P                  ! R4        \        \        V^ ,          4      R4       \        \        V^ ,          4      R4       \
        P                  ! V4       \        RR.R.R7      p\        \        V^ ,          4      R4       R#   \
        P                  ! T4       i ; i)r�   r³   r´   rä   z(1, 1)z-X-z(1, -X-)z(1,)NrÏ  r‹  ©r�   r  )r³   r1  )	r   rÉ   rq   r¹   r<   rF   Ú_displayÚset_displayr  )r›   ÚmxÚini_displays   &  r¦   Útest_mvoid_printÚ TestMaskedArray.test_mvoid_print  sÇ   € ä�F˜FÐ#¨S´#¨J¸¼c¸
Ð+CÔDˆÜ”S˜˜A�“Z Ô*Üˆˆ3��‰
Ü)×2Ñ2ˆÜ×'Ò'¨Ô.ð	9Üœ˜R �U› ZÔ0Üœ˜b �e› jÔ1ä×+Ò+¨KÔ8ô �D˜$�<¨
 |Ô4ˆÜ”S˜˜A�“Z Ö(øô	  ×+Ò+¨KÕ8ús   Á18C- Ã-Dc                ój  € \        . RO3.. RO3.. RO3R.R7      p\        \        V^ ,          4      R8H  4       \        \        V^ ,          4      R8H  4       \        ^^.^^..3.RR.RR..3.R.R7      p\        \        V^ ,          4      R8H  4       \        \        V^ ,          4      R8H  4       \        R.R.RR.R7      p\        \        V^ ,          4      R8H  4       \        \        V^ ,          4      R8H  4       \        ^^.^^..^3.RR.RR..R3.RR\        3.R7      p\        \        V^ ,          4      R	8H  4       \        \        V^ ,          4      R	8H  4       \        R.R.RR.R7      p\        \        V^ ,          4      R
8H  4       \        \        V^ ,          4      R
8H  4       R# )r�   FT)rë   r†   rI  rº   z([1, --, 3],)rk  z([[1, --], [--, 4]],)r´   z(--, 2)z([[1, --], [--, 4]], 1.0)z(--, (--, 1))Nrñ   r¼  )rÎ  rÎ  rÎ  )r³   ú<i4r¯   )r³   rŽ  r‹  rz  ró  )r³   rŽ  )r´   rŽ  rK  )Tró  )r´   úi4,i4)r=   rn   r¹   r  rê   )r›   Út_maÚt_2dÚt_0dÚt_nes   &    r¦   Útest_mvoid_multidim_printÚ)TestMaskedArray.test_mvoid_multidim_print+  sÅ  € ô ¢9 , Ú#7Ð"9Ð!:Ú(@Ð'BØ#5Ð"6ô8ˆô 	”�D˜•G“ Ñ/Ô0Ü”�T˜!•W“ Ñ0Ô1ô  Q¨ F¨Q°¨FÐ#3Ð"5Ð!6Ø%*¨D M°D¸%°=Ð#AÐ"CÐ!DØ#7Ð"8ô:ˆô 	”�D˜•G“Ð 7Ñ7Ô8Ü”�T˜!•W“Ð!8Ñ8Ô9ä & Ø"/ Ø#/°Ð">ô@ˆô 	”�D˜•G“ 	Ñ)Ô*Ü”�T˜!•W“ Ñ*Ô+ä Q¨ F¨Q°¨FÐ#3°QÐ"7Ð!8Ø%*¨D M°D¸%°=Ð#AÀ5Ð"IÐ!JØ#7¸#¼u¸Ð"FôHˆô 	”�D˜•G“Ð ;Ñ;Ô<Ü”�T˜!•W“Ð!<Ñ<Ô=ä + Ø"7Ð!8Ø#/°Ð"@ôBˆô 	”�D˜•G“ Ñ/Ô0Ü”�T˜!•W“ Ñ0Ö1r©   c                óè  € \        R .R.R7      p\        R R.4      p\        W.RR.\        R7      p\        V^ ,          VJ 4       \        V^,          VJ4       \        \        P                  ! V^,          P
                  VP
                  8H  4      4       \        \        P                  ! V^,          P                  4      4       RV^,          P
                  ^ &   \        V^ ,          R8H  4       R# )r   Tr…   r€   Fr  r‹   N)r=   ro  rn   r–   r   rë   r†   )r›   Úmx1Úmx2r‰  s   &   r¦   Útest_object_with_arrayÚ&TestMaskedArray.test_object_with_arrayO  s±   € Ü˜B˜4 t fÔ-ˆÜ˜B ˜8Ó$ˆÜ˜3˜*¨E°4¨=ÄÔGˆÜ��1•˜�ÔÜ��1•˜SÐ Ô!Ü”—’�r˜!•u—z‘z S§X¡XÑ-Ó.Ô/Ü”—’�r˜!•u—z‘zÓ"Ô#àˆˆ1��
‰
�1‰Ü��A•˜"‘Ör©   c           	     ó2  € \        . RO. ROR7      p\        RR7      ;_uu_ 4       p\        P                  ! \        4      ;_uu_ 4        \
        P                  ! W!4       RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)r�   r…   z.npy)ÚsuffixNrñ   r¼  )r=   rz   r  r,  ÚNotImplementedErrorr–   Úsave)r›   r¡   Úpaths   &  r¦   Ú2test_maskedarray_tofile_raises_notimplementederrorÚBTestMaskedArray.test_maskedarray_tofile_raises_notimplementederror[  sZ   € Üš)Ò*>Ô?ˆô ˜V×$Õ$¨Ü—’Ô2×3Õ3Ü—’˜Ô!÷ 4÷ %Ñ$ß3×3ú÷ %×$Ð$ús#   ¦#BÁ	A2	Á BÁ2BÁ=BÂB	©r™   N)Br!  r"  r#  r$  r§   rµ   r½   rÍ   rÖ   rÙ   rà   rí   rô   rú   r  r  r  r2  r>  rD  rL  rW  r]  rg  rk  rs  r‡  r”  Ú suppress_copy_mask_on_assignmentr«  r°  r³  r¸  rÀ  rÈ  rÔ  rÛ  râ  rð  rø  rþ  r  r	  r  r  r   r(  r.  r2  r<  rE  rV  r[  rb  rf  rp  rw  r{  r€  rƒ  r‹  r”  r™  r   r%  r&  r'  s   @r¦   r}   r}   ¥   s_  ø‡ € ò8ò	$ò	3ò"ò$ ò(Iò@ò*)ò+ò/ò5ò,	)ò
%òFò(ò3ò2ò*ò*ò9ò)òò0'òdð$ &ñFCó &ðFCòP$ò6ò
1ò(ò"/òD
òL+ò*.ò=ò,	>ò5ò'ò"ò%ò2ò(ò8 ð &ñ"ó &ð"ò,òBò3òKò(3ò0òJò&*ò(!0òF&ò;ò2.ò)ò""2òH
÷"ð "r©   r}   c            
       óô  a € ] tR tRt o 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 tR t]P4                  P7                  RR4      ]P4                  P7                  R. RFO. RGO. RHO.4      ]P4                  P7                  RRRI.4      R 4       4       4       t]P4                  P7                  RRR.4      R  4       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+]P4                  P7                  R/R0R1.4      ]P4                  P7                  R2RR3.4      R4 4       4       t,]P4                  P7                  R/R0R1.4      ]P4                  P7                  R2RR3.4      R5 4       4       t-]P4                  P7                  R6].]/R77      ]P4                  P7                  R8].]/R77      ]P4                  P7                  R2R^.4      R9 4       4       4       t0]P4                  P7                  R:]1Pd                  ]1Pf                  .4      R; 4       t4]P4                  P7                  R:]1Pd                  ]1Pj                  .4      R< 4       t6]P4                  P7                  R6].]/R77      ]P4                  P7                  R8].]/R77      ]P4                  P7                  R2R^.4      R= 4       4       4       t7]P4                  P7                  R6].]/R77      ]P4                  P7                  R8].]/R77      ]P4                  P7                  R2R^.4      ]P4                  P7                  R:]1Pp                  ]1Pf                  ]1Pr                  ]1Pj                  .4      R> 4       4       4       4       t:]P4                  P7                  R:]1Pp                  ]1Pf                  ]1Pr                  ]1Pj                  .4      ]P4                  P7                  R2RR?.4      R@ 4       4       t;RA t<RB t=RC t>RD t?REt@V tAR# )JÚTestMaskedArrayArithmeticid  c                óð  € \         P                  ! R R R R\        R,          RRRRR RR.4      p\         P                  ! . RO4      pRp. ROp. ROp\        WR7      p\        W%R7      p\         P                  ! . RO4      p\        V. ROR7      p	\         P                  ! VRV4      p
VP                  R4       WW4WVWxWš3
V n        \         P                  ! 4       V n        \         P                  ! RRR	7       R
# )r   r€   r�   r‚   rƒ   r„   r…   r‡   r`  ©r$   rb  Nrˆ   r‰   rŠ   rŽ   r‘   r’   r•   )
r–   r   r—   r=   rk   r˜   r™   ÚgeterrÚ
err_statusÚseterrrš   s   &          r¦   r§   Ú&TestMaskedArrayArithmetic.setup_methodg  sÇ   € ä�HŠH�b˜"˜b #¤r¨C¥x°°R¸¸sÀBÈÈBÐOÓPˆÜ�HŠHÒJÓKˆØˆÚ1ˆÚ1ˆÜ˜!Ô%ˆÜ˜!Ô%ˆÜ�HŠHÒ&Ó'ˆÜ˜!¢,Ô/ˆÜ�XŠX�b˜% Ó#ˆØ
×Ñ˜%Ô Ø˜ ¨°Ð7ˆŒÜŸ)š)›+ˆŒÜ
�	Š	˜¨8×4r©   c                óF   € \         P                  ! R/ V P                  B  R # ©NrÂ   ©r–   rª  r©  r  s   &r¦   Úteardown_methodÚ)TestMaskedArrayArithmetic.teardown_methodx  ó   € Ü
�	Š	Ñ$�D—O‘OÔ$r©   c           
     ó   € V P                   w
  rr4rVrxrš\        ^^.^ ^..4      p\        V^ ^ .^^ ..4      p\        W»,          W¼,          4       \        W»,           W¼,           4       \        W»,
          W¼,
          4       R EF‰  pVP	                  V4      pVP	                  V4      pVP	                  V4      pVP	                  V4      pV
P	                  V4      p
\        V) V) 4       \        W,           Wg,           4       \        W,
          Wg,
          4       \        W,          Wg,          4       \        W,          Wg,          4       \        W2,           W7,           4       \        W2,
          W7,
          4       \        W2,          W7,          4       \        W2,          W7,          4       \        W,           Wc,           4       \        W,
          Wc,
          4       \        W,          Wc,          4       \        W,          Wc,          4       \        V^,          V^,          4       \        \        V4      R,          \        V4      R,          4       \        W,          Wg,          4       \        \        P                  ! W4      \        Wg4      4       \        \        P                  ! W4      \        Wg4      4       \        \        P                  ! W4      \        Wg4      4       \        \        P                  ! W4      \        Wg4      4       EKŒ  	  R# )r�   ç      @N))é   rÔ   )r­   rÕ   )r™   r   r=   rq   r]   r
   r–   r   re   rP   r$   )r›   rœ   r�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   Úa2dÚa2dmrÌ   s   &             r¦   Útest_basic_arithmeticÚ/TestMaskedArrayArithmetic.test_basic_arithmetic{  s  € à15·±Ñ.ˆˆs˜  rÜ�a˜�V˜a ˜VÐ$Ó%ˆÜ˜C 1 a &¨1¨a¨&Ð!1Ó2ˆÜ�S•Y ¥
Ô+Ü�S•Y ¥
Ô+Ü�S•Y ¥
Ô+Ü(ˆAØ—	‘	˜!“ˆAØ—	‘	˜!“ˆAØ—‘˜A“ˆBØ—‘˜A“ˆBØ—‘˜A“ˆBÜ˜!˜˜b˜SÔ!Ü˜� ¥Ô(Ü˜� ¥Ô(Ü˜� ¥Ô(Ü˜� ¥Ô(Ü˜� #¥(Ô+Ü˜� #¥(Ô+Ü˜� #¥(Ô+Ü˜� #¥(Ô+Ü˜� "¥(Ô+Ü˜� "¥(Ô+Ü˜� "¥(Ô+Ü˜� "¥(Ô+Ü˜˜a�  q¥Ô)Üœ˜Q› 3�¬¨B«°3­Ô7Ü˜� ¥Ô*ÜœŸš ›¤s¨2£{Ô3ÜœŸš QÓ*¬H°RÓ,<Ô=ÜœŸš QÓ*¬H°RÓ,<Ô=ÜœŸš 1›¬&°«.×9ó3 )r©   c                óÚ  € \        ^\        R7      pRVn        \        ^\        R7      pW,          p\        V. RO. RO.4       \        VP                  . RO. RO.4       WR,          ,          p\        V. RO. RO.4       \        VP                  . RO. RO.4       \        ^\        R7      pWR,          ,          p\        V. R	O. R
O.4       \        VP                  . RO. RO.4       R# )rÕ   rä   N©r­   r¬   )rŒ   r   r   )rŒ   r�   r³  rò   ©Nrx  ©rx  N)rŒ   rŒ   rŒ   )r„   r�   r‚   r7  r½  )r   rê   r_   rq   r†   ©r›   rœ   r�   r£   s   &   r¦   Útest_divide_on_different_shapesÚ9TestMaskedArrayArithmetic.test_divide_on_different_shapesž  s°   € Ü�1œEÔ"ˆØˆŒÜ�1œEÔ"ˆà�EˆÜ�QšªÐ7Ô8Ü�Q—V‘VšiªÐ3Ô4à�'•
�NˆÜ�QšªÐ7Ô8Ü�Q—V‘VšiªÐ3Ô4ä�1œEÔ"ˆØ�'•
�NˆÜ�Qšª,Ð7Ô8Ü�Q—V‘VšiªÐ3Ö4r©   c                óÈ   € \         P                  ! ^.4      p\        ^.4      p\        \        W,           \        4      4       \        \        W!,           \        4      4       R# ©r�   N)r–   r   rn   r÷  r   )r›   Únar  s   &  r¦   Útest_mixed_arithmeticÚ/TestMaskedArrayArithmetic.test_mixed_arithmetic°  s>   € ä�XŠX�q�c‹]ˆÜ�A�3‹ZˆÜ”
˜2�7¤KÓ0Ô1Ü”
˜2�7¤KÓ0Ö1r©   c                óð   € \         P                  ! \        4      P                  p\	        VR V,          R.4      p\        \        V^,          4      . RO4       \        \        ^V,          4      . RO4       R# )r   r‹   Nr½  r®   )r–   Úfinforê   Útinyr   rq   r/   )r›   rÇ  r³   s   &  r¦   Útest_limits_arithmeticÚ0TestMaskedArrayArithmetic.test_limits_arithmetic·  sP   € Ü�xŠxœ‹×#Ñ#ˆÜ�4˜˜d� BÐ'Ó(ˆÜ”\ ! a¥%Ó(ª)Ô4Ü”\ ! a¥%Ó(ª)Ö4r©   c                óF  € \        ^ ^R7      p\        ^\        ^ 4      ,          P                  4       \        ^V,           P                  4       \        V) P                  4       \        \        W4      P                  4       \        \	        W4      P                  4       R# ©r�   r…   N)r   rn   r†   rJ   rM   )r›   r¡   s   & r¦   Ú test_masked_singleton_arithmeticÚ:TestMaskedArrayArithmetic.test_masked_singleton_arithmetic½  sh   € ô �1˜1ÔˆÜ�”U˜1“X•×#Ñ#Ô$Ü��R•—‘ÔÜ�"�—
‘
ÔÜ”˜“×$Ñ$Ô%Ü”˜“×$Ñ$Ö%r©   c                óì   € \        . RO. ROR7      p\        V^ ,          ^ 8H  \        J 4       \        V^ ,          ^ 8g  \        J 4       \        VR,          ^ 8H  R4       \        VR,          ^ 8g  R4       R# )r�   r…   FTNrñ   ©r�   r�   r�   r÷   )r   rn   r<   rq   rÓ  s   & r¦   Útest_masked_singleton_equalityÚ8TestMaskedArrayArithmetic.test_masked_singleton_equalityÇ  s\   € ä’)¢)Ô,ˆÜ��1•˜‘œvÐ%Ô&Ü��1•˜‘œvÐ%Ô&Ü�a˜•e˜q‘j 5Ô)Ü�a˜•e˜q‘j 4Ö(r©   c                ó~  € \        ^^.4      pV\        ,          p\        VP                  VP                  4       \        VP                  RR.4       V^ ,          \        ,          p\        V\        J 4       V\        ,           p\        VP                  VP                  4       \        VP                  RR.4       R# ©r�   TN)r=   r<   rq   r_   rÞ   rn   ra  s   &  r¦   Ú%test_arithmetic_with_masked_singletonÚ?TestMaskedArrayArithmetic.test_arithmetic_with_masked_singletonÏ  sƒ   € ä˜!˜Q˜Ó ˆØ”�JˆÜ�Q—W‘W˜aŸg™gÔ&Ü�Q—W‘W˜t T˜lÔ+Øˆa�D”6�MˆÜ�”V�ÔØ”�JˆÜ�Q—W‘W˜aŸg™gÔ&Ü�Q—W‘W˜t T˜lÖ+r©   c                ó¦   € \        ^.4      pV\        ,           p\        VP                  VP                  4       \        VP                  R.4       R# rÓ  )r=   r<   rq   r_   r†   ra  s   &  r¦   Ú5test_arithmetic_with_masked_singleton_on_1d_singletonÚOTestMaskedArrayArithmetic.test_arithmetic_with_masked_singleton_on_1d_singletonÛ  s9   € ä˜!˜ÓˆØ”�JˆÜ�Q—W‘W˜aŸg™gÔ&Ü�Q—V‘V˜d˜XÖ&r©   c                ó$  € \        ^ ^ R7      p\        VP                  4       P                  P                  VP                  P                  4       \        R4      R,          p\        VP
                  R4       \        VP                  ^^.4       R# )r�   r…   r‹   Nr  r  )r   rq   r)   r�  rë   r_   r†   )r›   rœ   r¡   s   &  r¦   Útest_scalar_arithmeticÚ0TestMaskedArrayArithmetic.test_scalar_arithmeticâ  s`   € Ü�!˜!ÔˆÜ�Q—X‘X“Z×&Ñ&×+Ñ+¨Q¯X©X¯]©]Ô;ä�6‹]˜RÕˆÜ�R—X‘X˜tÔ$Ü�R—W‘W˜q !˜fÖ%r©   c           
     óˆ  € V P                   w
  rr4rVrxrš\        \        P                  ! V4      \        V4      4       \        \        P                  ! V4      \	        V4      4       \        \        P
                  ! V4      \        V4      4       \        \        P                  ! V4      \        V4      4       \        \        P                  ! V4      \        V4      4       \        \        P                  ! V4      \        V4      4       \        \        P                  ! \        V4      4      \        V4      4       \        \        P                  ! \        V4      4      \        V4      4       \        \        P                  ! \        V4      4      \        V4      4       \        \        P                  ! V4      \        V4      4       \        \        P                  ! V4      \        V	4      4       \        \        P                  ! V4      \        V	4      4       \        \        P                   ! V4      \!        V	4      4       \        \        P"                  ! W4      \#        Wg4      4       \        \        P$                  ! V4      \%        V4      4       \        \        P&                  ! VR V,          ,           4      \'        VR V,          ,           4      4       \        \        P&                  ! VR V,          ,           RR7      \'        VR V,          ,           RR7      4       \        \        P(                  ! W4      \)        Wg4      4       \        \        P*                  ! W4      \+        Wg4      4       \        \        P,                  ! W4      \-        Wg4      4       \        \        P.                  ! W4      \/        Wg4      4       \        \        P0                  ! W4      \1        Wg4      4       \        \        P2                  ! W4      \3        Wg4      4       \        \        P4                  ! V4      \5        V4      4       R# )ù              ð?T)ÚdegN)r™   rq   r–   r   r    r`   ra   rh   ri   rd   r
   r7   r8   r(   r   r   r   r   r   r   r'   rS   r5   r0   r6   r1   r   rš   s   &          r¦   Útest_basic_ufuncsÚ+TestMaskedArrayArithmetic.test_basic_ufuncsê  se  € à15·±Ñ.ˆˆs˜  rÜ”R—V’V˜A“Y¤ B£Ô(Ü”R—W’W˜Q“Z¤ b£Ô*Ü”R—V’V˜A“Y¤ B£Ô(Ü”R—W’W˜Q“Z¤ b£Ô*Ü”R—V’V˜A“Y¤ B£Ô(Ü”R—W’W˜Q“Z¤ b£Ô*Ü”R—W’WœS ›V“_¤d¨2£hÔ/Ü”R—V’VœC ›F“^¤S¨£WÔ-Ü”R—X’Xœc !›fÓ%¤u¨R£yÔ1Ü”R—V’V˜A“Y¤ B£Ô(Ü”R—Y’Y˜q“\¤6¨"£:Ô.Ü”R—Y’Y˜q“\¤6¨"£:Ô.Ü”R—Y’Y˜q“\¤6¨"£:Ô.Ü”R—Z’Z Ó%¤w¨r£Ô7Ü”R—[’[ “^¤X¨b£\Ô2Ü”R—X’X˜a " q¥&�jÓ)¬5°°b¸2µgµÓ+>Ô?Ü”R—X’X˜a " q¥&�j¨dÔ3´U¸2ÀÀRÅ½<ÈTÔ5RÔSÜ”R—X’X˜a“^¤U¨2£]Ô3Ü”R—\’\ !Ó'¬°2Ó):Ô;Ü”R—W’W˜Q“]¤D¨£LÔ1Ü”R—Z’Z Ó%¤w¨r£Ô7Ü”R—]’] 1Ó(¬*°RÓ*<Ô=Ü”R×%Ò% aÓ+¬]¸2Ó-BÔCÜ”R—\’\ !“_¤i°£mÖ4r©   c                óž   € \         P                  ! \         P                  P                  4      \         P                  P                  J g   Q hR # rÁ   )r–   rd   r  r<   r  s   &r¦   Útest_basic_ufuncs_maskedÚ2TestMaskedArrayArithmetic.test_basic_ufuncs_masked  s)   € ä�wŠw”r—u‘u—|‘|Ó$¬¯©¯©Ó4Ð4Ò4r©   c                óP  € \        ^\        ^4      4       \        ^ \        ^^.R7      4       \        . RO. ROR7      p\        V4      p\        VP                  P
                  \        P                  J 4       \        ^V4       VP                  R4      p\        V4      p\        VP                  P
                  \        P                  J 4       \        ^V4       \        V^ 4      p\        \        V\        4      4       \        ^^.V4       \        \        V4      \        J 4       \        . RO4      p\        V^ 4      p\        \        V\        4      4       \        VP                  P
                  \        P                  J 4       \        \        VP                  ^R7       R# )r�   r…   r˜  N)r‹   r   r€   r„   r  r‹  )rq   r!   r   rn   rº   r€  r–   Úintpr]   r÷  r   r.   rR   rw   r   )r›   Úottr0  s   &  r¦   Útest_count_funcÚ)TestMaskedArrayArithmetic.test_count_func
  s  € ä�Qœ˜a›Ô!Ü�Qœ˜a q cÔ*Ô+äÒ$ª<Ô8ˆÜ�C‹jˆÜ�—	‘	—‘¤"§'¡'Ð)Ô*Ü�Q˜Ôà�k‰k˜&Ó!ˆÜ�C‹jˆÜ�—	‘	—‘¤"§'¡'Ð)Ô*Ü�Q˜ÔÜ�C˜‹mˆÜ”
˜3¤Ó(Ô)Ü�a˜�V˜SÔ!Ü”˜“¤Ð&Ô'äÒ$Ó%ˆÜ�C˜‹mˆÜ”
˜3¤Ó(Ô)Ü�—	‘	—‘¤"§'¡'Ð)Ô*Ü”i §¡°×3r©   c                ó^   € \        ^\        . RO4      4       \        ^\        R4      4       R# )r¬   Nrñ   rz  )rq   r!   r  s   &r¦   Útest_count_on_python_builtinsÚ7TestMaskedArrayArithmetic.test_count_on_python_builtins#  s   € ä�QœšiÓ(Ô)Ü�Qœ˜f›Ö&r©   c           
     ó’  € V P                   w
  rr4rVrxrš\        P                  ! V4      p\        V4      p\        \	        V4      \
        P                  ! V4      4       \        \        V4      \        P                  ! V4      4       \        \        . RO. RO4      . RO4       \        \        . RO. RO4      . RO4       \        ^4      p\        ^4      ^,
          p\        V^&   \        V^ &   \        \        W4      \        \        W4      W4      4       \        \        W4      \        \        W4      W4      4       \        \        P                  ! V4      ^ 8H  4       \        \
        P                  ! V4      ^8H  4       \        ^4      P                  ^^4      p\        VR&   \        \
        P                  ! VRR7      ^4       R# )r�   Nr˜  rñ   )rÐ   r�   é	   ©r�   r�   r¬   )rÐ   r­   rí  r@  )r™   r–   r[   rq   rI   rJ   r   rL   rM   r   r<   rk   r5   r0   rn   r]   )r›   rœ   r�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   ÚxrÚxmrs   &            r¦   Útest_minmax_funcÚ*TestMaskedArrayArithmetic.test_minmax_func(  s6  € à15·±Ñ.ˆˆs˜  rä�XŠX�a‹[ˆÜ�B‹iˆä”S˜“WœgŸnšn¨SÓ1Ô2Ü”S˜“WœgŸnšn¨SÓ1Ô2ä”WšYª	Ó2²IÔ>Ü”WšYª	Ó2²IÔ>Ü�1‹IˆÜ�1‹I˜�MˆÜˆˆ!‰Üˆˆ!‰Ü”W˜Q“]¤E¬$¨q«*°aÓ$;Ô<Ü”W˜Q“]¤E¬'°!«-¸Ó$>Ô?Ü”—’˜qÓ! QÑ&Ô'Ü”—’˜qÓ! QÑ&Ô'ä�1‹I×Ñ˜a Ó#ˆÜˆˆ&‰	Ü”W—^’^ A¨DÔ1°1Ö5r©   c                ó¢  € \         P                  ! R4      p\        W4      p\        \	        V\
        4      4       \        V\         P                  ! W4      4       \        P                  ! W4      p\        \	        V\
        4      4       \        V\         P                  P                  W4      4       \        W4      p\        \	        V\
        4      4       \        V\         P                  ! W4      4       \        P                  ! W4      p\        \	        V\
        4      4       \        V\         P                  P                  W4      4       R# )r­   Nr‹  )	r–   rT   rM   rn   r÷  r   rq   rV   rJ   )r›   r³   ÚaminimumÚamaximums   &   r¦   Útest_minimummaximum_funcÚ2TestMaskedArrayArithmetic.test_minimummaximum_funcA  sÑ   € Ü�GŠG�F‹OˆÜ˜1“=ˆÜ”
˜8¤[Ó1Ô2Ü�XœrŸzšz¨!Ó/Ô0ä—=’= Ó&ˆÜ”
˜8¤[Ó1Ô2Ü�XœrŸz™z×/Ñ/°Ó5Ô6ä˜1“=ˆÜ”
˜8¤[Ó1Ô2Ü�XœrŸzšz¨!Ó/Ô0ä—=’= Ó&ˆÜ”
˜8¤[Ó1Ô2Ü�XœrŸz™z×/Ñ/°Ó5Ö6r©   c                ó~   € \        . RO. ROR7      p\        P                  P                  V4      p\	        V^4       R# )r�   r…   Nrñ   r  )r   r–   rJ   r   rq   r²   s   &  r¦   Útest_minmax_reduceÚ,TestMaskedArrayArithmetic.test_minmax_reduceS  s-   € ä’)Ò"7Ô8ˆÜ�J‰J×Ñ˜aÓ ˆÜ�Q˜Ör©   c                óh  € \         P                  P                  ^4      P                  4       p\	        \         P                  P                  ^ ^
^4      VR7      pRVn        R Fº  p\        \         V4      p\        \        P                  P                  V4      p\         P                  ! R\        R7      p V! V^ VR7      p\         P                  ! R\        R7      pV! V^ VR7      p\        WvJ 4       VP!                  R4       V! V^ VR7      p\        WvJ 4       K¼  	  R#   \         d     Lni ; i)	r´  r…   rä   ©r™  ÚoutNrÜ   ©rL   rI   ©rÐ   rB  )r–   rè   ré   Úroundr   Úuniformr_   ÚgetattrrS  r  Úcorer%   rÉ   r   rê   rn   Úfill)r›   r†   r¡   ÚfuncnameÚnpfuncÚmafuncÚnoutÚresults   &       r¦   Útest_minmax_funcs_with_outputÚ7TestMaskedArrayArithmetic.test_minmax_funcs_with_outputY  sñ   € ä�y‰y�~‰~˜bÓ!×'Ñ'Ó)ˆÜ”2—9‘9×$Ñ$ Q¨¨BÓ/°dÔ;ˆØˆŒÛ&ˆHäœR Ó*ˆFÜœUŸX™XŸ]™]¨HÓ5ˆFä—8’8˜D¬Ô,ˆDðÙ ¨°Ô5�ô —8’8˜D¬Ô.ˆDÙ˜B Q¨DÔ1ˆFÜ�F�NÔ#à�I‰I�dŒOÙ˜B Q¨DÔ1ˆFÜ�F�NÖ#ó! 'øô ô Ùðús   Â7D#Ä#D1Ä0D1c           
     ó‚  € V P                   w
      r   pVP                  3Vn        \        VP	                  4       ^
4       \        V^ ,          P	                  4       \        J 4       \        V^ ,          P	                  ^ 4      \        J 4       \        V^ ,          P	                  R4      \        J 4       \        VP                  4       R4       \        V^ ,          P                  4       \        J 4       \        V^ ,          P                  ^ 4      \        J 4       \        V^ ,          P                  R4      \        J 4       \        VP                  4       R4       \        V^ ,          P                  4       \        J 4       \        V^ ,          P                  ^ 4      \        J 4       \        V^ ,          P                  R4      \        J 4       \        . RORR7      p\        VP                  4       \        J 4       \        VP	                  4       \        J 4       \        VP                  4       \        J 4       R# )rã   ç      4@Tr…   Nr÷   r‰   rñ   )
r™   r±   r_   rq   rI   rn   r<   rL   Úptpr   )r›   Ú_r¡   rœ   s   &   r¦   Útest_minmax_methodsÚ-TestMaskedArrayArithmetic.test_minmax_methodsp  s{  € à*.¯&©&Ñ'ˆˆAˆq�!�Q˜A˜q ! QØ—G‘G�:ˆŒÜ�R—V‘V“X˜rÔ"Ü��1•—	‘	“œvÐ%Ô&Ü��1•—	‘	˜!“¤Ð&Ô'Ü��1•—	‘	˜"“¤Ð'Ô(Ü�R—V‘V“X˜tÔ$Ü��1•—	‘	“œvÐ%Ô&Ü��1•—	‘	˜!“¤Ð&Ô'Ü��1•—	‘	˜"“¤Ð'Ô(Ü�R—V‘V“X˜sÔ#Ü��1•—	‘	“œvÐ%Ô&Ü��1•—	‘	˜!“¤Ð&Ô'Ü��1•—	‘	˜"“¤Ð'Ô(ä’) $Ô'ˆÜ�—‘“œ6Ð!Ô"Ü�—‘“œ6Ð!Ô"Ü�—‘“œ6Ð!Ö"r©   c                óÞ  € \         P                  ! R R R R\        R,          RRRRR RR.4      pRpRp. ROp\        WR7      pVP	                  R4       \         P
                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  .pV FY  p\        \        WVR7      P                  4       V! V4      4       \        \        WVR7      P                  4       V! V4      4       K[  	  \        VP                  4       V4       \        VP                  4       V4       VR	,           FY  p\        \        WVR7      P                  4       V! V4      4       \        \        WVR7      P                  4       V! V4      4       K[  	  VRR
  EF¬  p\        . RO. ROVR7      p\        VP                  4       V! R4      4       \        VP                  4       V! R4      4       \        \         P                  R,           \         P                  R,           \         P                  ) R,
          .. ROVR7      p	\        V	P                  4       V! \         P                  ) R,
          4      4       \        V	P                  4       V! \         P                  R,           4      4       \         P                  R\         P                   ! \         P                  4      P                  ,          ,
          p
\        V
) ^ .^ ^.R7      P                  4       V
) 8X  g   Q h\        V
^ .^ ^.R7      P                  4       V
8X  d   EK­  Q h	  R
# )r   r€   r�   r‚   rƒ   r„   r…   r‡   r  :NrÐ   NNrÝ  y               @y              @rˆ   r‰   rŽ   éýÿÿÿù@Œµx¯D      ð?ù@Œµx¯D      ð¿)r  y@Œµx¯D       Àr  rB  )r–   r   r—   r=   r˜   Úfloat16r‘  Úfloat64Ú
longdoubleÚ	complex64Ú
complex128Úclongdoublerq   rI   rL   r�  rÆ  )r›   rœ   rž   Úan10rŸ   r¡   Úfloat_dtypesÚfloat_dtyper¢   r¤   Úcmaxs   &          r¦   Útest_minmax_dtypesÚ,TestMaskedArrayArithmetic.test_minmax_dtypes†  sƒ  € ä�HŠH�b˜"˜b #¤r¨C¥x°°R¸¸sÀBÈÈBÐOÓPˆØˆØˆÚ1ˆÜ˜!Ô%ˆØ
×Ñ˜%Ô ÜŸ
™
¤B§J¡J´·
±
¼B¿M¹MÜŸ™¤b§m¡m´R·^±^ðEˆã'ˆKÜœ a¸ÔD×HÑHÓJÙ$ SÓ)ô+äœ a¸ÔD×HÑHÓJÙ$ TÓ*ö,ñ (ô 	�R—V‘V“X˜tÔ$Ü�R—V‘V“X˜sÔ#ð (¨×+Ð+ˆKÜœ a¸ÔD×HÑHÓJÙ$ SÓ)ô+äœ a¸ÔD×HÑHÓJÙ$ TÓ*ö,ñ ,ð (¨¨Ô,ˆKÜÒ?ÂiØ +ô-ˆBä˜Ÿ™›¡;¨yÓ#9Ô:Ü˜Ÿ™›¡;¨yÓ#9Ô:äœrŸv™v¨�{¬B¯F©F°R­K¼"¿&¹&¸À2½ÐFÊYØ$/ô1ˆBä˜Ÿ™›¡;´·±¨w¸­|Ó#<Ô=Ü˜Ÿ™›¡;¬r¯v©v¸­{Ó#;Ô<ä—6‘6˜B¤§¢¬"¯*©*Ó!5×!9Ñ!9Õ9Õ9ˆDÜ $ ¨ 
°!°Q°Ô8×<Ñ<Ó>À4À%ÔGÐGÐGÜ  q 	°°A°Ô7×;Ñ;Ó=À×EÐEÐEó -r©   rº   ÚbBiIqQr†   r™  Nc                óÖ  € \         P                  ! V4      p\         P                  ! ^ ^
RVP                  VP                  ..^,          4      P                  V4      p\         P                  ! V.^,          4      p\        WRR7      p\        VP                  V4      WR( ,          P                  V4      4       \        VP	                  V4      WR( ,          P	                  V4      4       R# )r�   r…   Néöÿÿÿ)	r–   Úiinfor   rL   rI   rÈ   r   r=   rp   )r›   rº   r†   r™  r%  r³   Úmasked_as   &&&&   r¦   Útest_minmax_intsÚ*TestMaskedArrayArithmetic.test_minmax_ints°  s£   € ô —’˜“ˆä�HŠH�q˜"˜c 5§9¡9¨e¯i©iÐ8Ð9¸AÕ=Ó>×EÑEÀeÓLˆÜ�zŠz˜4˜& 1�*Ó%ˆä Ô-ˆÜ˜8Ÿ<™<¨Ó-¨q°­x¯|©|¸DÓ/AÔBÜ˜8Ÿ<™<¨Ó-¨q°­x¯|©|¸DÓ/AÖBr©   Ú	time_typezM8[s]zm8[s]c                óÚ   € R  p\         P                  ! . ROVR7      p\         P                  ! . ROVR7      p\         P                  ! . ROVR7      pW4V.p. ROpV F  pV! W‡4       K  	  R# )c                 óN  € \        WR 7      pV \        P                  ! V\        R7      ( ,          P	                  4       pV \        P                  ! V\        R7      ( ,          P                  4       p\        VP	                  4       V4       \        VP                  4       V4       R# )r…   rä   N)r=   r–   r   r-  rL   rI   rp   )Úarrr†   Ú
masked_arrÚexpected_minÚexpected_maxs   &&   r¦   Úminmax_with_maskÚKTestMaskedArrayArithmetic.test_minmax_time_dtypes.<locals>.minmax_with_maskÃ  sp   € Ü% cÔ5ˆJØ¤§¢¨´TÔ :Ð:Õ;×?Ñ?ÓAˆLØ¤§¢¨´TÔ :Ð:Õ;×?Ñ?ÓAˆLä˜zŸ~™~Ó/°Ô>Ü˜zŸ~™~Ó/°Ö>r©   rä   N)
r�   r�   éþÿÿÿrÐ   rå   r$  rã   r�   r­   lûÿÿÿÿÿÿÿ )
ÚNaTr�   r2  rÐ   rå   r$  rã   r�   r­   r¬   )
r3  r3  r2  rÐ   rå   r$  rã   r�   r­   r¬   )
r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   r=  )	r›   r)  r0  r�  r‚  rƒ  Úx_testrU  rœ   s	   &&       r¦   Útest_minmax_time_dtypesÚ1TestMaskedArrayArithmetic.test_minmax_time_dtypesÁ  s\   € ò	?ô �XŠXÒAÈÔSˆÜ�XŠXÒ<ÀIÔNˆÜ�XŠXÒ@È	ÔRˆØ˜"�ˆÚ*ˆãˆAÙ˜QÖ"ó r©   c           
     ó¾  € V P                   w
  rr4rVrxrš\        \        P                  P	                  V4      \        P                  ! V4      4       \        \        P                  P                  V4      \        P
                  ! V4      4       \        ^\        \        ^4      ^ R7      4       \        ^\        \        ^4      ^ R7      4       \        \        P                  ! V^ R7      \        V^ R7      4       \        \        P                  ! \        V^ 4      ^ R7      \        V^ R7      4       \        \        P                  ! V^ 4      \        V^ 4      4       \        \        P                  ! V^ R7      \        V^ R7      4       \        \        P                  ! V^ 4      \        V^ 4      4       \        \        P                  ! \        V^4      ^ R7      \        V^ R7      4       RpV;Vn        ;Vn        ;Vn        Vn        \        V4      ^8”  dÅ   \        \        P                  ! W3^4      \        Wg3^4      4       \        \        P                  P	                  V^4      \        P                  ! V^4      4       \        \        P                  ! V^4      \        V^4      4       \        \        P                  ! V^4      \        V^4      4       R# R# )rÐ   r˜  NrÜ   )r™   rq   r–   r   r   Ú
accumulaterf   r   r)   ÚprodrX   r_   rÊ   r   rË   s   &           r¦   Útest_addsumprodÚ)TestMaskedArrayArithmetic.test_addsumprodÕ  sØ  € à15·±Ñ.ˆˆs˜  rÜ”R—V‘V—]‘] 1Ó%¤s§z¢z°!£}Ô5Ü”R—V‘V×&Ñ& qÓ)¬3¯>ª>¸!Ó+<Ô=Ü�QœœE !›H¨1Ô-Ô.Ü�QœœE !›H¨1Ô-Ô.Ü”R—V’V˜A AÔ&¬¨A°A¬Ô7Ü”R—V’VœF 2 q›M°Ô2´C¸À´OÔDÜ”R—V’V˜A˜q“\¤3 q¨!£9Ô-Ü”R—W’W˜Q QÔ'¬°¸Ô);Ô<Ü”R—W’W˜Q “]¤G¨A¨q£MÔ2Ü”R—W’WœV B¨›]°Ô3´W¸RÀaÔ5HÔIØˆØ23Ð3ˆŒÐ3�!”'Ð3˜BœH r¤xÜˆq‹6�AŒ:ÜœŸš¨¨°Ó2´KÀÀÈ!Ó4LÔMÜœŸ™Ÿ™ q¨!Ó,¬c¯jªj¸¸AÓ.>Ô?ÜœŸš  1›¤s¨1¨a£yÔ1ÜœŸš  A›¬°°1«Ö6ñ	 r©   c                óP  € \        R .R.R..R.R.R..R7      p\        RR.RR.RR	..4      pW,          p\        RR.RR.RR..^ ^ .^^.^^..R7      p\        W44       \        VP                  VP                  4       \        VP                  VP                  4       W!,          p\        RR.RR.RR	..^ ^ .^^.^^..R7      p\        W44       \        VP                  VP                  4       \        VP                  VP                  4       \        R .R.R..4      p\        RR.RR.RR	..^ ^ .^ ^ .^ ^..R7      pW,          p\        ^^.^^
.^^..^ ^ .^ ^ .^ ^..R7      p\        W44       \        VP                  VP                  4       \        VP                  VP                  4       W!,          p\        ^^.^^
.^^..^ ^ .^ ^ .^ ^..R7      p\        W44       \        VP                  VP                  4       \        VP                  VP                  4       R
# )r   r€   r„   FTr…   r�   r‚   rl  ç      @N©r   rq   rë   r†   ©r›   r³   r´   rì   rT  s   &    r¦   Útest_binops_d2DÚ)TestMaskedArrayArithmetic.test_binops_d2Dê  s1  € ä�B�4˜"˜ ˜tÐ$¨U¨G°d°V¸d¸VÐ+DÔEˆÜ�B˜�8˜b "˜X¨¨B xÐ0Ó1ˆà�uˆÜ˜"˜b˜ B¨ 8¨b°"¨XÐ6Ø  !˜f q¨! f¨q°!¨fÐ5ô7ˆä�TÔ#Ü�T—Y‘Y §¡Ô-Ü�T—Y‘Y §¡Ô-à�uˆÜ˜"˜b˜ B¨ 8¨b°"¨XÐ6Ø  !˜f q¨! f¨q°!¨fÐ5ô7ˆä�TÔ#Ü�T—Y‘Y §¡Ô-Ü�T—Y‘Y §¡Ô-ä�B�4˜"˜ ˜tÐ$Ó%ˆÜ�B˜�8˜b "˜X¨¨B xÐ0Ø˜A˜  A ¨¨A¨Ð/ô1ˆà�uˆÜ˜!˜Q˜ ! R ¨2¨q¨'Ð2Ø  !˜f q¨! f¨q°!¨fÐ5ô7ˆä�TÔ#Ü�T—Y‘Y §¡Ô-Ü�T—Y‘Y §¡Ô-à�uˆÜ˜!˜Q˜ ! R ¨2¨q¨'Ð2Ø  !˜f q¨! f¨q°!¨fÐ5ô7ˆä�TÔ#Ü�T—Y‘Y §¡Ô-Ü�T—Y‘Y §¡Ö-r©   c                óP  € \        R .R.R..R.R.R..R7      p\        RR.RR.RR	..4      pW,          p\        RR.RR.RR..^ ^ .^^.^^..R7      p\        W44       \        VP                  VP                  4       \        VP                  VP                  4       W!,          p\        RR.RR.RR	..^ ^ .^^.^^..R7      p\        W44       \        VP                  VP                  4       \        VP                  VP                  4       \        R .R.R..4      p\        RR.RR.RR	..^ ^ .^ ^ .^ ^..R7      pW,          p\        RR.RR.R^..^ ^ .^ ^ .^ ^..R7      p\        W44       \        VP                  VP                  4       \        VP                  VP                  4       W!,          p\        RR.RR.R^..^ ^ .^ ^ .^ ^..R7      p\        W44       \        VP                  VP                  4       \        VP                  VP                  4       R
# )r   r€   r„   FTr…   r�   r‚   rl  r=  Nr”   gUUUUUUÕ?gš™™™™™Ù?r³  r>  r?  s   &    r¦   Útest_domained_binops_d2DÚ2TestMaskedArrayArithmetic.test_domained_binops_d2D  s7  € ä�B�4˜"˜ ˜tÐ$¨U¨G°d°V¸d¸VÐ+DÔEˆÜ�B˜�8˜b "˜X¨¨B xÐ0Ó1ˆà�uˆÜ˜' 7Ð+¨b°"¨X¸¸B°xÐ@Ø  !˜f q¨! f¨q°!¨fÐ5ô7ˆä�TÔ#Ü�T—Y‘Y §¡Ô-Ü�T—Y‘Y §¡Ô-à�uˆÜ˜' 7Ð+¨b°"¨X¸¸B°xÐ@Ø  !˜f q¨! f¨q°!¨fÐ5ô7ˆä�TÔ#Ü�T—Y‘Y §¡Ô-Ü�T—Y‘Y §¡Ô-ä�B�4˜"˜ ˜tÐ$Ó%ˆÜ�B˜�8˜b "˜X¨¨B xÐ0Ø˜A˜  A ¨¨A¨Ð/ô1ˆà�uˆÜ˜& &Ð)¨F°FÐ+;¸fÀa¸[ÐIØ  !˜f q¨! f¨q°!¨fÐ5ô7ˆä�TÔ#Ü�T—Y‘Y §¡Ô-Ü�T—Y‘Y §¡Ô-à�uˆÜ˜& &Ð)¨F°FÐ+;¸fÀa¸[ÐIØ  !˜f q¨! f¨q°!¨fÐ5ô7ˆä�TÔ#Ü�T—Y‘Y §¡Ô-Ü�T—Y‘Y §¡Ö-r©   c                ó2  € \        . RO. RORR7      pV^,           p\        VP                  . RO4       V^,          p\        VP                  . RO4       VR ,          p\        VP                  . RO4       VR ,          p\        VP                  . RO4       R# )r   F©r†   ÚshrinkN©r   r€   r„   r  r½  ©r=   rq   r†   r²   s   &  r¦   Útest_noshrinkingÚ*TestMaskedArrayArithmetic.test_noshrinking2  sr   € ô šÒ,AØ %ô'ˆà��EˆÜ�Q—V‘VšYÔ'à	ˆQ�ˆÜ�Q—V‘VšYÔ'à��FˆÜ�Q—V‘VšYÔ'à	ˆR�ˆÜ�Q—V‘VšYÖ'r©   c                ó°   € \         P                  P                  ^.4      p\        \         P                  ! V^4      P
                  P                  R4       R# )r�   NrÂ   )r–   r  r   rq   Útrue_divider†   r_   ©r›   rU  s   & r¦   Útest_ufunc_nomaskÚ+TestMaskedArrayArithmetic.test_ufunc_nomaskC  s7   € ä�E‰E�K‰K˜˜Óˆä”R—^’^ A qÓ)×.Ñ.×4Ñ4°bÖ9r©   c                ó~   € \         P                  P                  . RORRR7      p\        VP                  . RO4       R# )r   ç      ø?F©rG  N)r   r³  çÍÌÌÌÌÌ@r½  )r–   r  rG   rq   r†   rÓ  s   & r¦   Útest_noshink_on_creationÚ2TestMaskedArrayArithmetic.test_noshink_on_creationI  s+   € ä�E‰E×Ñ¢°¸EÐÓBˆÜ�Q—V‘VšYÖ'r©   c           
     óü  € V P                   w
  rr4rVrxrš\        \        W4      \        Wg4      4       \        Wv4      p\        V\        P                  ! Wv4      4       \        VP                  \        VP                  VP                  4      4       \        Wg4      p\        V\        P                  ! Wg4      4       \        VP                  \        \        VP                  VP                  4      V^ 8H  4      4       R# ©r�   N)r™   rq   rO   r–   r†   r;   )r›   rœ   r�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   rì   s   &           r¦   Útest_modÚ"TestMaskedArrayArithmetic.test_modN  s£   € à15·±Ñ.ˆˆs˜  rÜ”S˜“Y¤ B£Ô,Ü�2‹{ˆÜ�Tœ2Ÿ6š6 "›>Ô*Ü�T—Y‘Y¤¨¯©°·±Ó 9Ô:Ü�2‹{ˆÜ�Tœ2Ÿ6š6 "›>Ô*Ü�T—Y‘Y¤¬°·±¸¿¹Ó(AÀBÈ!ÁGÓ MÖNr©   c           	     ó  € \        ^4      p\        P                   ! ^4      p\        VR&   VP                  ^^^4      pVP                  ^^^4      p\	        \        P
                  ! VR4      \        VR4      4       \	        \        P                  ! VR^4      \        VR^4      4       \	        \        P                  ! \        V^ 4      \        V^ 4      4      \        W4      4       \	        \        P                  ! \        V^ 4      \        V^ 4      4      \        W4      4       \        . RO\        4      p\        V^&   \        V. RO4      p\        V^ ,          R8H  4       \        V^,          ^8H  4       \        V^,          ^8H  4       R# )rý   :rå   rÕ   NÚabcN©r­   r�   r�   )r\  r�   Údefr­   r¬   )r�   r¬   rÐ   )r   r–   r<   r]   rq   rj   rg   r3   r)   rV   r   ro  rn   )r›   rœ   r�   ri  s   &   r¦   Útest_TakeTransposeInnerOuterÚ6TestMaskedArrayArithmetic.test_TakeTransposeInnerOuterY  s#  € ä�2‹JˆÜ�IŠI�b‹MˆÜˆˆ#‰Ø�I‰I�a˜˜AÓˆØ�I‰I�a˜˜AÓˆÜ”R—\’\ ! YÓ/´¸1¸iÓ1HÔIÜ”R—W’W˜Q 	¨1Ó-¬t°A°yÀ!Ó/DÔEÜ”R—X’Xœf Q¨›l¬F°1°a«LÓ9Ü˜1“[ô	"ä”R—X’Xœf Q¨›l¬F°1°a«LÓ9Ü˜1“[ô	"äÒ)¬6Ó2ˆÜˆˆ!‰Ü�’IÓˆÜ��!•˜‘ÔÜ��!•˜‘	ÔÜ��!•˜‘	Ör©   c                ó  € \        RR.^^ .R7      p\        VP                  ^
^.4       \        VP                  P                  4       R^.4       \        VP                  P                  VP
                  P                  P                  4       \        VP                  ^^.4       \        VP                  P                  4       R^.4       \        VP                  P                  VP
                  P                  P                  4       R# )r�   r…   r‡   Ny      ð?      $@y      4@       @)r   rq   r  r)   rº   r»   r  )r›   rù   s   & r¦   Útest_imag_realÚ(TestMaskedArrayArithmetic.test_imag_realm  s­   € ä�G˜WÐ%¨Q°¨FÔ3ˆÜ�R—W‘W˜r 1˜gÔ&Ü�R—W‘W—^‘^Ó%¨¨q zÔ2Ü�R—W‘W—]‘] B§H¡H§M¡M×$7Ñ$7Ô8Ü�R—W‘W˜q "˜gÔ&Ü�R—W‘W—^‘^Ó%¨¨r {Ô3Ü�R—W‘W—]‘] B§H¡H§M¡M×$7Ñ$7Ö8r©   c           	     ó  € \        \        P                  P                  ^ ^
^4      4      P	                  ^^4      p\
        ;VR&   ;V^ &   VR&   RpV F´  p\        \        V4      p\        W4      p\        P                  ! ^\        R7      pVP                  R4       V! V^ VR7      p\        WvJ 4       \        Wu! ^ VR7      4       \        ^\        R7      pV! ^ VR7      p\        WvJ 4       \        V^ ,          \
        J 4       K¶  	  R# )r�   rä   rü  N©rx  r�   r@  )rf   r9  ÚvarÚstdrI   rL   r  ÚmeanrH  ©r   r–   rè   r  r]   r<   r  r%   rê   r  rn   rq   rÉ   )r›   r¡   Úfunclistr  r  ÚxmmethÚoutputr	  s   &       r¦   Útest_methods_with_outputÚ2TestMaskedArrayArithmetic.test_methods_with_outputw  sæ   € Ü”2—9‘9×$Ñ$ Q¨¨BÓ/Ó0×8Ñ8¸¸AÓ>ˆÜ(.Ð.ˆˆ4‰Ð.�2�a‘5˜2˜f™:àNˆã ˆHÜœR Ó*ˆFÜ˜RÓ*ˆFä—X’X˜a¤uÔ-ˆFØ�K‰K˜ÔÙ˜B Q¨FÔ3ˆFä�FÐ$Ô%Ü˜ ¨Q°FÔ!;Ô<ä˜1¤CÔ(ˆFÙ ¨Ô/ˆFÜ�FÐ$Ô%Ü�F˜1•I¤Ð'Ö(ó !r©   c                óÈ  € R \         3R\         3.p\        RR	.R
R.VR7      pW"8H  p\        VP                  RR.4       \        VP                  RR.4       \        VP                  R8H  4       W"^ ,          8H  p\        VP                  RR.4       \        VP                  RR.4       \        VP                  R8H  4       \        RR	.RR.VR7      pW$8H  p\        VP                  RR.4       \        VP                  RR.4       \        VP                  R8H  4       V^ ,          V8H  p\        VP                  RR.4       \        VP                  RR.4       \        VP                  R8H  4       \        RR	.R
R.VR7      pW$8H  p\        VP                  RR.4       \        VP                  RR.4       \        VP                  R8H  4       R \         3RR\         3R\         3.3.p\        RR.RR..RR.RR..VR7      pVR,          V8H  p\        VP                  RR.RR..4       \        VP                  RR.RR..4       \        VP                  R8H  4       R# )r5  rH  r  TFrI  rJ  NrÏ  r‹  r  r  r  rK  rL  ©r¬   ©r¬   r¬   ©rÐ   ©rÐ   rÐ   rM  rN  ©r�   r  ©rÉ   r   rq   rë   r†   rn   rI  ©r›   rD  r³   rì   r´   s   &    r¦   Útest_eq_on_structuredÚ/TestMaskedArrayArithmetic.test_eq_on_structured�  sA  € àœ�*˜s¤C˜jÐ)ˆÜ�6˜6Ð"¨&°&Ð)9ÀÔHˆà‘ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y ¨ Ô/Ü�—‘ 4Ñ'Ô(à�q•T‘	ˆÜ�T—Y‘Y  u Ô.Ü�T—Y‘Y ¨ Ô/Ü�—‘ 4Ñ'Ô(ä�6˜6Ð"¨&°&Ð)9ÀÔHˆØ‘ˆÜ�T—Y‘Y ¨ Ô.Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ô(à�!•˜‘	ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ô(ä�6˜6Ð"¨&°&Ð)9ÀÔHˆØ‘ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y ¨ Ô/Ü�—‘ 4Ñ'Ô(ð œ�*˜s d¬C [°4¼°+Ð$>Ð?Ð@ˆÜ�K Ð-Ø Ð-ð/à$ kÐ2Ø$ kÐ2ð4Ø;AôCˆð �$•˜1‘ˆÜ�T—Y‘Y $¨ °¸°Ð ?Ô@Ü�T—Y‘Y %¨ °%¸°Ð ?Ô@Ü�—‘ 4Ñ'Ö(r©   c                óÈ  € R \         3R\         3.p\        RR	.R
R.VR7      pW"8g  p\        VP                  RR.4       \        VP                  RR.4       \        VP                  R8H  4       W"^ ,          8g  p\        VP                  RR.4       \        VP                  RR.4       \        VP                  R8H  4       \        RR	.RR.VR7      pW$8g  p\        VP                  RR.4       \        VP                  RR.4       \        VP                  R8H  4       V^ ,          V8g  p\        VP                  RR.4       \        VP                  RR.4       \        VP                  R8H  4       \        RR	.R
R.VR7      pW$8g  p\        VP                  RR.4       \        VP                  RR.4       \        VP                  R8H  4       R \         3RR\         3R\         3.3.p\        RR.RR..RR.RR..VR7      pVR,          V8g  p\        VP                  RR.RR..4       \        VP                  RR.RR..4       \        VP                  R8H  4       R# )r5  rH  r  FTrI  rJ  NrÏ  r‹  r  r  r  rK  rL  rp  rr  rM  rN  rt  ru  rv  s   &    r¦   Útest_ne_on_structuredÚ/TestMaskedArrayArithmetic.test_ne_on_structured¸  sA  € àœ�*˜s¤C˜jÐ)ˆÜ�6˜6Ð"¨&°&Ð)9ÀÔHˆà‘ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y ¨ Ô/Ü�—‘ 4Ñ'Ô(à�q•T‘	ˆÜ�T—Y‘Y ¨ Ô.Ü�T—Y‘Y ¨ Ô/Ü�—‘ 4Ñ'Ô(ä�6˜6Ð"¨&°&Ð)9ÀÔHˆØ‘ˆÜ�T—Y‘Y  u Ô.Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ô(à�!•˜‘	ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ô(ä�6˜6Ð"¨&°&Ð)9ÀÔHˆØ‘ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y ¨ Ô/Ü�—‘ 4Ñ'Ô(ð œ�*˜s d¬C [°4¼°+Ð$>Ð?Ð@ˆÜ�K Ð-Ø Ð-ð/à$ kÐ2Ø$ kÐ2ð4Ø;AôCˆð �$•˜1‘ˆÜ�T—Y‘Y %¨ °°t°Ð =Ô>Ü�T—Y‘Y %¨ °%¸°Ð ?Ô@Ü�—‘ 4Ñ'Ö(r©   c                ó$  € \        . RO. RORR7      pWP                  8H  pVP                  V8g  p\        \        P                  ! V4      4       \        \        P
                  ! V4      '       * 4       VP                  \        P                  ! RVP                  P                  4      8H  p\        VP                  V4       \        VP                  V4       \        VP                  . RO4       \        VP                  VP                  ( 4       R# )r�   r�  r  N)rÏ  r‹  rÜ   )r  r  rÏ  rÂ   ©TTF)r   rë   rn   r–   r   rÇ   r†   rT   rº   rp   rq   )r›   r³   ÚeqÚneÚexpected_masks   &    r¦   Ú%test_eq_ne_structured_with_non_maskedÚ?TestMaskedArrayArithmetic.test_eq_ne_structured_with_non_maskedã  s±   € ÜÒ*Ú/°wô@ˆà—&‘&‰[ˆØ�V‰V�q‰[ˆä”—’�r“
ÔÜ”B—F’F˜2“J”ÔàŸ™¤"§'¢'¨"¨a¯f©f¯l©lÓ";Ñ;ˆÜ˜2Ÿ7™7 MÔ2Ü˜2Ÿ7™7 MÔ2ô 	�R—W‘WÒ1Ô2Ü˜2Ÿ7™7 R§W¡W HÖ-r©   c           
     ó˜  € \         P                  ! R 4      p\        RRVR7      \        RRVR7      \        RRVR7      \        RR	VR7      3 EFî  pVP                  \        4      pVP                  R4      p\         P
                  ! R	VR7      \        R	VR7      \        RRVR7      \        R
RVR7      3 EF€  pVP                  \        4      pVP                  R4      pWG8H  P                  4       p\        W%8H  V4       \        WR8H  V4       \        W58H  V4       \        W&8H  V4       \        W68H  V4       VP                   U	u. uF  q’V	,          WY,          8H  NK  	  p
p	\        \        V
\        R7      P                  4       V4       WG8g  P                  4       p\        W%8g  V4       \        WR8g  V4       \        W58g  V4       \        W&8g  V4       \        W68g  V4       VP                   U	u. uF  q’V	,          WY,          8g  NK  	  p
p	\        \        V
\        R7      P                  4       V4       EKƒ  	  EKñ  	  R# u up	i u up	i )r�  r  Ú2i4rä   Nrz  r  r  r  rÏ  ©r¬   r­   )r–   rº   rQ   rõ  r   r   r   rq   r6  r-  rÇ   )r›   rr  rŸ   Úma1Úr1r    Úma2Úr2Úeq_expectedÚnameÚel_by_elÚne_expecteds   &           r¦   Útest_eq_ne_structured_extraÚ5TestMaskedArrayArithmetic.test_eq_ne_structured_extraô  sÚ  € ô �XŠX�gÓˆÜ˜ f°BÔ7Ü˜ f°BÔ7Ü˜ f°BÔ7Ü˜ f°BÔ7ô9ˆBð —'‘'œ+Ó&ˆCØ—‘˜%“ˆBÜ—x’x ¨bÔ1Ü˜V¨2Ô.Ü˜V¨&¸Ô;Ü˜V¨&¸Ô;ô=�ð —g‘gœkÓ*�Ø—X‘X˜e“_�Ø!™xŸn™nÓ.�Ü˜R™X {Ô3Ü˜R™X {Ô3Ü˜S™Y¨Ô4Ü˜R™Y¨Ô4Ü˜S™Z¨Ô5à=?¿XºXÓF¹X°T˜t�H¨­Ô0¹X�ÐFÜœU 8´4Ô8×<Ñ<Ó>ÀÔLØ!™xŸn™nÓ.�Ü˜R™X {Ô3Ü˜R™X {Ô3Ü˜S™Y¨Ô4Ü˜R™Y¨Ô4Ü˜S™Z¨Ô5Ø=?¿XºXÓF¹X°T˜t�H¨­Ô0¹X�ÐFÜœU 8´4Ô8×<Ñ<Ó>À×Lô-=ó9ùò& Gùò Gs   ÅIÇ1Irr  ÚSÚUr  r5  c                óv  € \        R R.V^ ^.VR7      pW38H  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       W3^ ,          8H  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       \        R R.V^^ .VR7      pW58H  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       V^ ,          V8H  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       WS^ ,          8H  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       R# )r³   r´   ©rº   r†   rI  TFN©r   rq   rë   r†   rn   rI  ©r›   rr  r  r³   rì   r´   s   &&&   r¦   Útest_eq_for_stringsÚ-TestMaskedArrayArithmetic.test_eq_for_strings  sn  € ô �3˜�* B¨a°¨VÀÔEˆà‘ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y ¨ Ô.Ü�—‘ 4Ñ'Ô(à�q•T‘	ˆÜ�T—Y‘Y  u Ô.Ü�T—Y‘Y ¨ Ô.Ü�—‘ 4Ñ'Ô(ä�3˜�* B¨a°¨VÀÔEˆØ‘ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y  t Ô-Ü�—‘ 4Ñ'Ô(à�!•˜‘	ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ô(à�q•T‘	ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ö(r©   c                óv  € \        R R.V^ ^.VR7      pW38g  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       W3^ ,          8g  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       \        R R.V^^ .VR7      pW58g  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       V^ ,          V8g  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       WS^ ,          8g  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       R# )r³   r´   r“  FTNr”  r•  s   &&&   r¦   Útest_ne_for_stringsÚ-TestMaskedArrayArithmetic.test_ne_for_strings6  sn  € ô �3˜�* B¨a°¨VÀÔEˆà‘ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y ¨ Ô.Ü�—‘ 4Ñ'Ô(à�q•T‘	ˆÜ�T—Y‘Y ¨ Ô.Ü�T—Y‘Y ¨ Ô.Ü�—‘ 4Ñ'Ô(ä�3˜�* B¨a°¨VÀÔEˆØ‘ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y  t Ô-Ü�—‘ 4Ñ'Ô(à�!•˜‘	ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ô(à�q•T‘	ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ö(r©   Údt1©ÚidsÚdt2c                óv  € \        ^ ^.V^ ^.VR7      pWD8H  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       WD^ ,          8H  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       \        ^ ^.V^^ .VR7      pWF8H  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       V^ ,          V8H  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       Wd^ ,          8H  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       R# )r�   r“  TFNr”  ©r›   r›  rž  r  r³   rì   r´   s   &&&&   r¦   Útest_eq_for_numericÚ-TestMaskedArrayArithmetic.test_eq_for_numericV  sn  € ô
 �1�a�& ¨1¨a¨&¸TÔBˆà‘ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y ¨ Ô.Ü�—‘ 4Ñ'Ô(à�q•T‘	ˆÜ�T—Y‘Y  u Ô.Ü�T—Y‘Y ¨ Ô.Ü�—‘ 4Ñ'Ô(ä�1�a�& ¨1¨a¨&¸TÔBˆØ‘ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y  t Ô-Ü�—‘ 4Ñ'Ô(à�!•˜‘	ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ô(à�q•T‘	ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ö(r©   Úopc                óp  € \        ^ ^.^ ^.R7      p\        P                  ! ^
4      P                  ^^4      pV! W#4      p\	        VP
                  P                  VP                  8H  4       \        VP
                  \        P                  ! VP                  \        4      VP
                  ,          4       R# rË  )
r   r–   r   r]   rn   r†   r_   rq   rl   r-  )r›   r£  r³   r´   r	  s   &&   r¦   Útest_eq_broadcast_with_unmaskedÚ9TestMaskedArrayArithmetic.test_eq_broadcast_with_unmaskedw  sz   € ä�1�a�&  1˜vÔ&ˆÜ�IŠI�b‹M×!Ñ! ! QÓ'ˆÙ�A“ˆÜ�—‘×!Ñ! Q§W¡WÑ,Ô-Ü�V—[‘[¤"§(¢(¨1¯7©7´DÓ"9¸A¿F¹FÕ"BÖCr©   c                ó¾   € \        . RO. RO. RO.4      pV! V^4      p\        VP                  P                  '       * 4       \        VP                  \        J 4       R# )r�   Nrñ   r¶  ©é   r›  rí  )r   rn   r†   r_   rR   )r›   r£  r³   r	  s   &&  r¦   Útest_comp_no_mask_not_broadcastÚ9TestMaskedArrayArithmetic.test_comp_no_mask_not_broadcast  sF   € ô ’9šiªÐ3Ó4ˆÙ�A�q“ˆÜ�F—K‘K×%Ñ%Ô%Ô&Ü�—‘œvÐ%Ö&r©   c                óv  € \        ^ ^.V^ ^.VR7      pWD8g  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       WD^ ,          8g  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       \        ^ ^.V^^ .VR7      pWF8g  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       V^ ,          V8g  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       Wd^ ,          8g  p\        VP                  RR.4       \        VP                  RR.4       \	        VP
                  R8H  4       R# ©r�   r“  FTNr”  r   s   &&&&   r¦   Útest_ne_for_numericÚ-TestMaskedArrayArithmetic.test_ne_for_numericˆ  sn  € ô
 �1�a�& ¨1¨a¨&¸TÔBˆà‘ˆÜ�T—Y‘Y ¨ Ô/Ü�T—Y‘Y ¨ Ô.Ü�—‘ 4Ñ'Ô(à�q•T‘	ˆÜ�T—Y‘Y ¨ Ô.Ü�T—Y‘Y ¨ Ô.Ü�—‘ 4Ñ'Ô(ä�1�a�& ¨1¨a¨&¸TÔBˆØ‘ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y  t Ô-Ü�—‘ 4Ñ'Ô(à�!•˜‘	ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ô(à�q•T‘	ˆÜ�T—Y‘Y  t Ô-Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ö(r©   c                óÂ  € \        ^ ^.V^ ^.VR7      pV! WU4      p\        VP                  V! VP                  VP                  4      4       \        VP                  RR.4       \        VP                  R8H  4       V! WU^ ,          4      p\        VP                  V! VP                  VP                  ^ ,          4      4       \        VP                  RR.4       \        VP                  R8H  4       \        ^ ^.V^^ .VR7      pV! WW4      p\        VP                  V! VP                  VP                  4      4       \        VP                  RR.4       \        VP                  R8H  4       V! V^ ,          V4      p\        VP                  V! VP                  ^ ,          VP                  4      4       \        VP                  RR.4       \        VP                  R8H  4       V! Wu^ ,          4      p\        VP                  V! VP                  VP                  ^ ,          4      4       \        VP                  RR.4       \        VP                  R8H  4       R# r­  )r   rq   rë   r»   r†   rn   rI  )r›   r£  r›  rž  r  r³   rì   r´   s   &&&&&   r¦   Útest_comparisons_for_numericÚ6TestMaskedArrayArithmetic.test_comparisons_for_numeric©  s»  € ô �1�a�& ¨1¨a¨&¸TÔBˆá�!‹xˆÜ�T—Y‘Y¡ 1§7¡7¨A¯G©GÓ 4Ô5Ü�T—Y‘Y ¨ Ô.Ü�—‘ 4Ñ'Ô(á�!�q•T‹{ˆÜ�T—Y‘Y¡ 1§7¡7¨A¯G©G°A­JÓ 7Ô8Ü�T—Y‘Y ¨ Ô.Ü�—‘ 4Ñ'Ô(ä�1�a�& ¨1¨a¨&¸TÔBˆÙ�!‹xˆÜ�T—Y‘Y¡ 1§7¡7¨A¯G©GÓ 4Ô5Ü�T—Y‘Y  t Ô-Ü�—‘ 4Ñ'Ô(á�!�A•$˜‹{ˆÜ�T—Y‘Y¡ 1§7¡7¨1¥:¨q¯w©wÓ 7Ô8Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ô(á�!�q•T‹{ˆÜ�T—Y‘Y¡ 1§7¡7¨A¯G©G°A­JÓ 7Ô8Ü�T—Y‘Y  u Ô.Ü�—‘ 4Ñ'Ö(r©   zN/Ac                ó¼   € \        . RO. ROVR7      p\        . RO. ROVR7      p\        V! W44      P                  V! VP                  VP                  4      4       R# )r³   )r†   rI  N)r³   r´   ÚcderB  )r´  r´   r³   )r=   rq   r»   )r›   r£  r  r†  rˆ  s   &&&  r¦   Útest_comparisons_stringsÚ2TestMaskedArrayArithmetic.test_comparisons_stringsÌ  sE   € ô Ò,²9ÈÔNˆÜÒ,²9ÈÔNˆÜ‘R˜“\×'Ñ'©¨C¯I©I°s·y±yÓ)AÖBr©   c           
     ó‚  € \        4       ;_uu_ 4       pVP                  \        R 4       \        R^.^ ^.R7      p\	        VR8H  \        RR.^ ^.R7      4       \	        VP
                  R8H  RR.4       \	        VR8g  \        RR.^ ^.R7      4       \        R^.RR7      p\	        VR8H  RR.4       \	        VR8g  RR.4       \        R^.RR7      p\	        VR8H  \        RR.RR7      4       \	        VR8g  \        RR.RR7      4       \        p\	        VR8H  \        4       RRR4       R#   + '       g   i     R# ; i)zComparison to `None`Nr…   TF)ry   r  rÆ  r   rq   rë   r<   r  s   &  r¦   Útest_eq_with_NoneÚ+TestMaskedArrayArithmetic.test_eq_with_None×  s  € ô × Ô  CØ�J‰J”}Ð&<Ô=Ü�t˜Q�i q¨! fÔ-ˆAÜ˜˜d™¤E¨4°¨-¸qÀ!¸fÔ$EÔFÜ˜Ÿ™ 4™¨$°¨Ô7Ü˜˜d™¤E¨5°$¨-¸qÀ!¸fÔ$EÔFä�t˜Q�i eÔ,ˆAÜ˜˜d™ T¨5 MÔ2Ü˜˜d™ U¨D MÔ2ä�t˜Q�i dÔ+ˆAÜ˜˜d™¤E¨5°$¨-¸dÔ$CÔDÜ˜˜d™¤E¨4°¨-¸dÔ$CÔDäˆAÜ˜˜d™¤FÔ+÷! !× × Ò ús   “DD-Ä-D>	c                óF  € \        ^4      p\        V^8H  R4       \        V^ 8H  R4       \        V^8g  R4       \        V^ 8g  R4       \        ^RR7      p\        V^ 8H  \        4       \        V^8H  \        4       \        V^ 8g  \        4       \        V^8g  \        4       R# )r�   TFr…   N)r   rq   r<   r²   s   &  r¦   Útest_eq_with_scalarÚ-TestMaskedArrayArithmetic.test_eq_with_scalarð  s‡   € Ü�!‹HˆÜ�Q˜!‘V˜TÔ"Ü�Q˜!‘V˜UÔ#Ü�Q˜!‘V˜UÔ#Ü�Q˜!‘V˜TÔ"Ü�!˜$ÔˆÜ�Q˜!‘VœVÔ$Ü�Q˜!‘VœVÔ$Ü�Q˜!‘VœVÔ$Ü�Q˜!‘VœVÖ$r©   c                ó  € \        ^^.^ ^.R7      p\        ^ ^.^^..4      \        P                   ! ^ ^.^^..4      3 F?  pW8H  p\        VP                  RR.RR..4       \        VP                  RR.RR..4       KA  	  R# )r�   r…   FTN)r   r–   rq   rë   r†   )r›   rŸ   r    rì   s   &   r¦   Útest_eq_different_dimensionsÚ6TestMaskedArrayArithmetic.test_eq_different_dimensionsü  s—   € Ü�A�q�6  A Ô'ˆä˜1˜a˜& 1 a &Ð)Ó*Ü—8’8˜a ˜V a¨ VÐ,Ó-ó/ˆBà‘HˆDÜ˜Ÿ™ e¨U ^Ø&*¨E ]ð%4ô 5ä˜Ÿ™ e¨T ]Ø&+¨T ]ð%4ö 5ó/r©   c                óþ  € \        . RO. ROR7      p\        \        P                  \        P                  ^ \        P                  ! ^4      R.. ROR7      p\        V4      p\	        W24       \	        VP
                  VP
                  4       \	        VP
                  . RO4       \        P                  ! V4      p\	        W24       \	        VP
                  VP
                  4       \	        VP
                  . RO4       R# )r�   r…   Nr÷   ©r÷   r�   r�   r­   r¬   r  ©r�   r�   r�   r�   r�   )r=   r–   re  r7   rq   r†   )r›   r³   rT  rì   s   &   r¦   Útest_numpyarithmeticÚ.TestMaskedArrayArithmetic.test_numpyarithmetic  s¡   € äÒ)²Ô@ˆÜ¤§¡¬¯©°´2·6²6¸!³9¸bÐAÚ$3ô5ˆô �1‹vˆÜ�TÔ#Ü�T—Y‘Y §¡Ô-Ü�Q—V‘Vš_Ô-ä�vŠv�a‹yˆÜ�TÔ#Ü�T—Y‘Y §¡Ô-Ü�Q—V‘Vš_Ö-r©   ©r™   r©  )FFFTT)FFFTF)FFFFTr÷   )Br!  r"  r#  r$  r§   r¯  r·  r¾  rÃ  rÈ  rÌ  rÐ  rÔ  r×  rÚ  rß  râ  rç  rê  rñ  rö  rù  r
  r  r   r  ÚmarkÚparametrizer'  r5  r:  r@  rC  rJ  rO  rU  rY  r_  rb  rm  rw  rz  r�  rŽ  r–  r™  Únum_dtsÚnum_idsr¡  Úoperatorr~  Últr¥  Úgtrª  r®  ÚleÚger±  rµ  r¸  r»  r¾  rÃ  r%  r&  r'  s   @r¦   r¥  r¥  d  s(  ø‡ € ò5ò"%ò!:òF5ò$2ò5ò&ò)ò
,ò'ò&ò5ò85ò4ò2'ò
6ò27ò$ò$ò.#ò,(FðT ‡[�[×Ñ˜W hÓ/Ø‡[�[×Ñ˜VÚ)Ú*Ú*ð&ó ð
 ‡[�[×Ñ˜V d¨B ZÓ0ñCó 1óó 0ðCð ‡[�[×Ñ˜[¨7°GÐ*<Ó=ñ#ó >ð#ò&7ò*".òH".òH(ò":ò(ò
	Oòò(9ò)ò,))òV))òV.ò" MðD ‡[�[×Ñ˜T C¨ :Ó.Ø‡[�[×Ñ˜V d¨C [Ó1ñ)ó 2ó /ð)ð< ‡[�[×Ñ˜T C¨ :Ó.Ø‡[�[×Ñ˜V d¨C [Ó1ñ)ó 2ó /ð)ð< ‡[�[×Ñ˜U G°ÐÓ9Ø‡[�[×Ñ˜U G°ÐÓ9Ø‡[�[×Ñ˜V d¨A YÓ/ñ)ó 0ó :ó :ð)ð< ‡[�[×Ñ˜T H§K¡K°·±Ð#=Ó>ñDó ?ðDð ‡[�[×Ñ˜T H§K¡K°·±Ð#=Ó>ñ'ó ?ð'ð ‡[�[×Ñ˜U G°ÐÓ9Ø‡[�[×Ñ˜U G°ÐÓ9Ø‡[�[×Ñ˜V d¨A YÓ/ñ)ó 0ó :ó :ð)ð< ‡[�[×Ñ˜U G°ÐÓ9Ø‡[�[×Ñ˜U G°ÐÓ9Ø‡[�[×Ñ˜V d¨A YÓ/Ø‡[�[×Ñ˜TØ�[‰[˜(Ÿ+™+ x§{¡{°H·K±KÐ@óBñ)óBó 0ó :ó :ð
)ð< ‡[�[×Ñ˜TØ�[‰[˜(Ÿ+™+ x§{¡{°H·K±KÐ@óBà‡[�[×Ñ˜V d¨E ]Ó3ñCó 4óBðCò,ò2
%ò	5÷.ð .r©   r¥  c                   óP   a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
tV tR# )ÚTestMaskedArrayAttributesi  c                ól  € \        . RO. ROR7      p\        V4      p\        VP                  VP                  4       \        V. RORR7      p\        VP                  . RO4       \        V. RORR7      p\        VP                  . R	O4       \        V. ROR7      p\        VP                  . R	O4       R# )
r�   r…   F)r†   Ú	keep_maskTNrñ   rò   rB  rÏ  rI  ©r›   rœ   r‰  s   &  r¦   Útest_keepmaskÚ'TestMaskedArrayAttributes.test_keepmask  s{   € äšªÔ3ˆÜ˜!‹_ˆÜ�R—W‘W˜aŸf™fÔ%Ü˜!¢)°uÔ=ˆÜ�R—W‘WšiÔ(Ü˜!¢)°tÔ<ˆÜ�R—W‘WšiÔ(ä˜!¢)Ô,ˆÜ�R—W‘WšiÖ(r©   c                ó  € \        ^4      p. ROp\        V4      p\        WRR7      p\        WRRR7      p^
^(.V^^.&   ^
^(.V^^.&   \        VP                  . R	O4       \        VP                  . R
O4       \        VP
                  . RO4       \        VP                  4       \        VP                  '       * 4       . ROVR&   . ROVR&   \        VP                  . RO4       \        VP                  . RO4       \        VP
                  \        4       \        V^ &   \        V^ &   \        VP
                  . RO4       \        VP
                  . RO4       ^VR&   ^VR&   \        VP                  . RO4       \        VP                  . RO4       \        VP
                  . RO4       \        VP
                  \        4       VP                  4        \        ^4      VR&   \        VP                  . RO4       \        VP
                  \        4       VP                  4        \        WD^8  &   \        VP                  . RO4       \        VP                  . RO4       ^V\        V^8„  R4      &   \        VP                  . RO4       \        VP                  . RO4       \        ^^.^^..^^ .^ ^ ..RR7      p^ V^ &   \        VP                  ^^ .^^..4       \        VP                  ^^ .^ ^ ..4       ^VR&   \        VP                  ^^ .^^..4       \        VP                  ^^ .^ ^ ..4       ^V\        V^8  R4      &   \        VP                  ^^.^^..4       \        VP                  ^^ .^ ^ ..4       R# )rå   T©r†   Ú	hard_maskF©r†   rØ  rÿ   :r�   rÐ   Nrx  N©r�   r�   r�   r�   r�   )r�   rã   r­   r¬   rÐ   )r�   rã   r­   r¬   é(   r|  ©rã   r  é   )r�   rã   r  r¬   rÐ   )r�   rã   r  rÝ  rÛ  )r�   r�   r�   r�   r�   r  )r�   r�   r�   r¬   rÐ   )r�   r�   r�   r�   r�   r  r$  )r�   r�   r­   rå   rå   r@  )r   r9   r   rq   r»   r†   rn   rJ  rR   r<   Úsoften_maskÚharden_maskrÞ   r)   )r›   r™   rž  rU  ÚxhÚxss   &     r¦   Útest_hardmaskÚ'TestMaskedArrayAttributes.test_hardmask'  sØ  € ä�1‹IˆÚˆÜ�a‹LˆÜ�1¨Ô-ˆä�1¨°DÔ9ˆØ˜"�XˆˆAˆqˆ6‰
Ø˜"�XˆˆAˆqˆ6‰
Ü�R—X‘XÒ/Ô0Ü�R—X‘XÒ0Ô1Ü�R—W‘WšoÔ.Ü�—‘ÔÜ�B—L‘LÔ Ô!Úˆˆ3‰Úˆˆ3‰Ü�R—X‘XÒ0Ô1Ü�R—X‘XÒ2Ô3Ü�R—W‘WœfÔ%Üˆˆ1‰Üˆˆ1‰Ü�R—W‘WšoÔ.Ü�R—W‘WšoÔ.Øˆˆ1‰Øˆˆ1‰Ü�R—X‘XšÔ/Ü�R—X‘XšÔ/Ü�R—W‘WšoÔ.Ü�R—W‘WœfÔ%à
�‰ÔÜ�q“	ˆˆ1‰Ü�R—X‘XšÔ/Ü�R—W‘WœfÔ%à
�‰ÔÜˆ�‰6‰
Ü�R—X‘XšÔ/Ü�R—X‘XšÔ/Ø$%ˆŒ6�"�q‘&˜%Ó Ñ!Ü�R—X‘XšÔ/Ü�R—X‘XšÔ/ä�Q˜�F˜Q ˜FÐ#¨A¨q¨6°A°q°6Ð*:ÀdÔKˆØˆˆ1‰Ü�R—X‘X  A ¨¨A¨Ð/Ô0Ü�R—X‘X  A ¨¨A¨Ð/Ô0Øˆˆ6‰
Ü�R—X‘X  A ¨¨A¨Ð/Ô0Ü�R—X‘X  A ¨¨A¨Ð/Ô0Ø$%ˆŒ6�"�q‘&˜%Ó Ñ!Ü�R—X‘X  A ¨¨A¨Ð/Ô0Ü�R—X‘X  A ¨¨A¨Ð/Ö0r©   c                ó˜   € \        ^4      p. ROp\        V4      p\        WRR7      pRVR&   RVR&   \        VP                  . RO4       R# )	rå   Tr×  rå  :rÐ   rå   N:r�   r�   NNrÚ  )rå  r�   r­   r¬   rÐ   )r   r9   r   rq   r»   ©r›   r™   rž  rU  rà  s   &    r¦   Útest_hardmask_againÚ-TestMaskedArrayAttributes.test_hardmask_again^  sF   € ä�1‹IˆÚˆÜ�a‹LˆÜ�1¨Ô-ˆØˆˆ3‰Øˆˆ3‰Ü�R—X‘XÒ0Ö1r©   c                ó*  € \        . RO. ROR7      pVP                  4       p\        W4       ^ V^ &   \        W4       \        V\        . RO. ROR7      4       VP                  4       p^ V^ &   \        W4       \        V\        . RO. ROR7      4       R# )r�   r…   Nrñ   rò   ©r�   r­   r¬   r½  )r   rß  rq   rÞ  r²   s   &  r¦   Útest_hardmask_oncemore_yayÚ4TestMaskedArrayAttributes.test_hardmask_oncemore_yayh  sr   € ô ’)¢)Ô,ˆØ�M‰M‹OˆÜ�QÔØˆˆ!‰Ü�QÔÜ�QœšiªiÔ8Ô9Ø�M‰M‹OˆØˆˆ!‰Ü�QÔÜ�QœšiªiÔ8Ö9r©   c                óê   € \        ^
4      p\        V^&   ^V^&   \        VP                  \        4       \        ^
4      pRVn        \        V^&   ^V^&   \        VP                  \        ^
4      4       R# )rã   FN)r   r<   rq   rÞ   rR   Ú
_smallmaskrl   rÓ  s   & r¦   Útest_smallmaskÚ(TestMaskedArrayAttributes.test_smallmaskv  s_   € ä�2‹JˆÜˆˆ!‰Øˆˆ!‰Ü�Q—W‘WœfÔ%Ü�2‹JˆØˆŒÜˆˆ!‰Øˆˆ!‰Ü�Q—W‘Wœe B›iÖ(r©   c                óp  € \        . RO. ROR7      pVP                  4       p\        W4       \        VP                  \        4       \
        P                  P                  R.R\        3R\        3.4      pVP                  4       pVP                  4        \        VP                  VP                  4       R# )r�   r…   r³   r´   Nrñ   r½  r?  )
r   Úshrink_maskrq   r†   rR   r–   r  rÉ   rê   rÿ   r²   s   &  r¦   Útest_shrink_maskÚ*TestMaskedArrayAttributes.test_shrink_mask‚  sz   € ä’)¢)Ô,ˆØ�M‰M‹OˆÜ�QÔÜ�Q—V‘VœVÔ$ô �E‰E�K‰K˜˜
 c¬3 Z°#´u°Ð$>Ó?ˆØ�F‰F‹HˆØ	�‰ŒÜ�Q—V‘V˜QŸV™VÖ$r©   c                óB  € \        . RO. R	O.R\        3R\        3R
.R7      p\        VR,          R&   \        VR,          R&   \        VR,          R&   \        VR&   VP                  p\        V^ ,          VR,          4       \        V^,          VR,          4       \        V^,          VR,          4       \        VR,          V^ ,          4       \        V^,          VR,          4       \        V^,          VR,          4       \        V^,          VR,          4       \        VR,          V^,          4       \        VR,          VR,          4       ^ p^ pV FC  p\        WQWC3,          4       V^,          pW1P                  R,          8¼  g   K8  ^ pV^,          pKE  	  R# )r�   r³   r´   r  rä   ºNr¬   Nºr¬   NNN))r�   ru  Úone)r­   rv  Útwo)r¬   çffffff
@Úthr))rÐ   çš™™™™™@Úfou)rå   ç      @Úfiv)rÕ   gffffff@Úsix©r  r9  r  r  )r�   r­   r÷   r@  r  rÏ  rz  )r   rÉ   rê   r<   r  rq   r_   )r›   rœ   Úxflatr5  Újr¥   s   &     r¦   Ú	test_flatÚ#TestMaskedArrayAttributes.test_flat�  sQ  € ô ÒFÚFðHàœs˜ c¬5 \°<Ð@ôBˆô ˆˆ#�ˆt‰Üˆˆ#�ˆt‰Üˆˆ#�ˆt‰Üˆˆ&‰	Ø—‘ˆÜ�U˜1•X˜q �wÔ'Ü�U˜1•X˜q �wÔ'Ü�U˜1•X˜q �wÔ'Ü�U˜2•Y  !¥Ô%Ü�U˜1•X˜q �wÔ'Ü�U˜1•X˜q �wÔ'Ü�U˜1•X˜q �wÔ'Ü�U˜2•Y  !¥Ô%Ü�U˜2•Y  &¥	Ô*ØˆØˆÛˆBÜ˜˜q˜t�WÔ%Ø��FˆAØ—G‘G˜B•KÖØ�Ø�Q•’ó r©   c                ó@  a€ \         P                  ! ^RR7      o\         P                  P                  S4      p\         P                  ! R4      Vn        \        V4       \        VP                  \         P                  ! R4      4       V3R lp\        \        V4       SP                  R\         P                  P                  R7      p\        VP                  \         P                  ! R4      4       \         P                  ! ^RR7      o\         P                  P                  S4      p\         P                  ! R4      Vn        \        VP                  \         P                  ! R4      4       \        VP                  \         P                  P                  4       R# )rÐ   zf4,i4rä   Úf4c                  ó|   <€ \         P                  P                  S4      p \         P                  ! R 4      V n        R# )Úf8N)r–   r  r   rº   )rU  r³   s    €r¦   ÚassignÚ;TestMaskedArrayAttributes.test_assign_dtype.<locals>.assign¸  s#   ø€ Ü—‘—‘˜A“ˆAÜ—h’h˜t“nˆAŽGr©   )rº   r€  N)r–   rl   r  r   rº   r  rq   rw   r  rõ  r   rÞ   rR   )r›   rU  r	  r´   r³   s   &   @r¦   Útest_assign_dtypeÚ+TestMaskedArrayAttributes.test_assign_dtype­  só   ø€ ä�HŠH�Q˜gÔ&ˆä�E‰E�K‰K˜‹NˆÜ—(’(˜4“.ˆŒÜˆQŒÜ�Q—W‘WœbŸhšh t›nÔ-õ	%ô 	”j &Ô)à�F‰F˜¤B§E¡E×$5Ñ$5ˆFÓ6ˆÜ�Q—W‘WœbŸhšh t›nÔ-ô �HŠH�Q˜dÔ#ˆÜ�E‰E�K‰K˜‹NˆÜ—(’(˜7Ó#ˆŒÜ�Q—W‘WœbŸhšh wÓ/Ô0Ü�Q—W‘WœbŸe™eŸl™lÖ+r©   rÂ   N)r!  r"  r#  r$  rÔ  râ  ræ  rê  rî  rò  r  r  r%  r&  r'  s   @r¦   rÐ  rÐ    s3   ø‡ € ò)ò51òn2ò:ò
)ò%ò÷<,ð ,r©   rÐ  c                   óŒ   a € ] tR tRt o 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V tR# )ÚTestFillingValuesiÈ  c                ó‚  € \         P                  P                  P                  pV! ^ \        4      p\        V^ 4       V! R\        4      p\        V\        ^ 4      4       V! ^ R4      p\        VR4       V! RR4      p\        V\        R4      4       \        \        VR\        4       \        \        VR\        4       R# )r�   Nú|S3ó   0s   camelot!r‡   Ústuff)	r–   r  r  Ú_check_fill_valuerÉ   rq   r"   rw   rC  )r›   r  Úfvals   &  r¦   Útest_check_on_scalarÚ&TestFillingValues.test_check_on_scalarÊ  s˜   € äŸE™EŸJ™J×8Ñ8Ðá  ¤CÓ(ˆÜ�T˜1ÔÙ  ¤sÓ+ˆÜ�TÔ-¨aÓ0Ô1á   EÓ*ˆÜ�T˜4Ô Ù   uÓ-ˆÜ�TÔ-¨kÓ:Ô;Ü”iÐ!2°E¼3Ô?Ü”iÐ!2°G¼SÖAr©   c           
     óx  € \         P                  P                  P                  pR \        3R\
        3R	.pV! . R
OV4      p\        \        V\        4      4       \        VP                  4       . RO4       V! RV4      p\        \        V\        4      4       \        VP                  4       \        ^ 4      \        R4      \        \        R4      4      .4       \         P                  ! R
VR7      pV! WB4      p\        \        V\        4      4       \        VP                  4       . RO4       \         P                  ! R
R\        3R\
        3R.R7      pV! WB4      p\        \        V\        4      4       \        VP                  4       . RO4       \         P                  ! R\        R7      pRV^ &   V! V\        4      p\        \        V\        4      4       \        VP                  4       . RO4       R \        3.pV! RV4      p\        \        V\        4      4       \        VP                  4       R4       R# )r³   r´   Nr‹   r¸   rä   r5  rH  ©r_   rº   )r  r  )rB  çÍÌÌÜ)ŒgÁr^  )rB  r  ó   ???)rZ  r  r†  é6eÄ)r  )r–   r  r  r  rÉ   rê   rn   r÷  r   rq   Úitemr"   r   r   ro  )r›   r  rD  r  Úfill_vals   &    r¦   Útest_check_on_fieldsÚ&TestFillingValues.test_check_on_fieldsÚ  s³  € äŸE™EŸJ™J×8Ñ8ÐØœ�*˜s¤E˜l¨LÐ9ˆá Ò!;¸VÓDˆÜ”
˜4¤Ó)Ô*Ü�T—Y‘Y“[Ò"=Ô>á   vÓ.ˆÜ”
˜4¤Ó)Ô*Ü�T—Y‘Y“[Ô#5°aÓ#8Ü#5°bÓ#9Ü#*Ô+=¸cÓ+BÓ#Cð#Eô 	Fô —8’8Ð6¸fÔEˆÙ  Ó2ˆÜ”
˜4¤Ó)Ô*Ü�T—Y‘Y“[Ò"=Ô>ô
 —8’8Ð6Ø$'¬ :°´U¨|¸\Ð"JôLˆá  Ó2ˆÜ”
˜4¤Ó)Ô*Ü�T—Y‘Y“[Ò"=Ô>ô —:’: D´Ô7ˆØ1ˆ�‰Ù  ¬6Ó2ˆÜ”
˜4¤Ó)Ô*Ü�T—Y‘Y“[Ò"=Ô>ð œ�*�ˆÙ  ¨VÓ4ˆÜ”
˜4¤Ó)Ô*Ü�T—Y‘Y“[ -Ö0r©   c                ó  € \        . RO4      pVP                  P                  RR/4       \        V\        R7      p\	        VP
                  . RO4       \	        VP                  \        ^ 4      4       \        V\        R7      p\	        VP
                  . RO4       \	        VP                  \        R4      4       VP                  \        4      p\	        VP
                  . RO4       \	        VP                  \        ^ 4      4       \	        VP                  R,          R4       VP                  R	.4      p\	        VR,          P
                  VP
                  4       \	        VR,          P                  VP                  4       R# )
ó   3Úcommentzupdated!rä   r‹   r³   N)r!  ó   4ó   5)r¬   rÐ   rå   )r³   r  )
r   r`  ÚupdaterÉ   rq   r»   rI  r"   rê   rÈ   r²   s   &  r¦   Útest_fillvalue_conversionÚ+TestFillingValues.test_fillvalue_conversion		  s  € ô Ò$Ó%ˆØ	�
‰
×Ñ˜9 jÐ1Ô2ä�!œ3ÔˆÜ�Q—W‘WšiÔ(Ü�Q—\‘\Ô#5°aÓ#8Ô9ä�!œ5Ô!ˆÜ�Q—W‘WšiÔ(Ü�Q—\‘\Ô#5°bÓ#9Ô:à�H‰H”S‹MˆÜ�Q—W‘WšiÔ(Ü�Q—\‘\Ô#5°aÓ#8Ô9Ü�Q—Z‘Z 	Õ*¨JÔ7à�H‰H�l�^Ó$ˆÜ�Q�s•V—\‘\ 1§7¡7Ô+Ü�Q�s•V×&Ñ&¨¯©Ö5r©   c                óØ   € \        R 4      p\        \        P                  ! R 4      4      p\        \        P                  ! R 4      P                  4      p\	        W4       \	        W4       R# )r   N)r"   r–   r   rº   rq   )r›   r8  Úf2Úf3s   &   r¦   Útest_default_fill_valueÚ)TestFillingValues.test_default_fill_value!	  sF   € ä Ó#ˆÜ¤§¢¨£Ó-ˆÜ¤§¢¨£× 2Ñ 2Ó3ˆÜ�RÔÜ�RÖr©   c                ó,  € \        R.R\        3RR\        3.R7      p\        V4      p\        VP                  4      p\
        P                   ! \        ^ 4      \        R4      \        R4      3VP                  R7      p\        W$4       \        W44       R# )	r�   r5  r6  rä   r¸   r‹   Nr7  r8  )r   rÉ   rê   r"   rº   r–   rq   )r›   Úfieldsr8  r)  Úexpecteds   &    r¦   Ú"test_default_fill_value_structuredÚ4TestFillingValues.test_default_fill_value_structured)	  s‚   € Ü˜	�{Ø!¤3˜Z¨¸¼U°|ÐDôFˆô   Ó'ˆÜ §¡Ó-ˆÜ—8’8Ô/°Ó2Ü/°Ó4Ü/°Ó3ð5à<B¿L¹LôJˆô 	�RÔ"Ü�RÖ"r©   c           	     óÈ   € \         P                  ! R.4      p\        V4      p\        VR ,          \         P                  ! \        VR ,          4      VR ,          4      4       R# )ÚvN)r3  ÚV7)r–   rº   r"   rq   r   )r›   rr  r6  s   &  r¦   Útest_default_fill_value_voidÚ.TestFillingValues.test_default_fill_value_void5	  sC   € Ü�XŠX�{�mÓ$ˆÜ˜rÓ"ˆÜ�Q�s•VœRŸXšXÔ&8¸¸C½Ó&AÀ2ÀcÅ7ÓKÖLr©   c                ój  € \        . RORR7      pV. RO,          p\        VP                  VP                  4       R\        3R.p\	        RR\
        R3.VR7      pRVn        \        VP                  P                  4       RR.4       \        VR,          P                  R4       \        VR,          P                  R4       RVn        \        VP                  P                  4       R4       \        VR,          P                  ^	4       \        VR,          P                  R	4       \	        . RO4      pRVn        \        \        P                  ! VP                  4      P                  \        4       \        VP                  R4       \        VP                  \        P                  ! R4      4       R
# )r�   rå  ©rI  r6  rÌ   r—   rä   ç     8�@s   999r  Nrñ   rB  )r�   r­   r�   ©rÌ   r  )r�   r³   )r­   r´   )rí  r^  )rí  r  )r�   r­   rT  )r=   rq   Ú_fill_valuerê   r   r—   rI  r  r–   r   rº   )r›   rë   ÚseriesÚmtyperœ   s   &    r¦   Útest_fillvalueÚ TestFillingValues.test_fillvalue:	  s4  € äšI°$Ô7ˆØ’i•ˆÜ�V×'Ñ'¨×)9Ñ)9Ô:à”u�˜|Ð,ˆÜ�8˜X¬¨D zÐ2¸%Ô@ˆØˆŒÜ�Q—\‘\×&Ñ&Ó(¨4°¨.Ô9Ü�Q�s•V×&Ñ&¨Ô,Ü�Q�s•V×&Ñ&¨Ô/à!ˆŒÜ�Q—\‘\×&Ñ&Ó(¨+Ô6Ü�Q�s•V×&Ñ&¨Ô*Ü�Q�s•V×&Ñ&¨Ô/ä’+ÓˆØˆŒÜ”R—Z’Z §¡Ó-×3Ñ3´UÔ;Ü�Q—\‘\ 4Ô(Ü�Q—]‘]¤B§H¢H¨T£NÖ3r©   c                ó<  € \        R.R\        3RR\        3.R7      p\        4       ;_uu_ 4       pVP	                  \
        R4       VRR.,          p\        \        VP                  4      R	4       VR,          VRR
 8H   RRR4       R#   + '       g   i     R# ; i)r�   r5  r6  rä   zNumpy has detectedry  Nr7  r8  )rÎ  r‡   r÷   )	r   rÉ   rê   ry   r  rÆ  rq   rC  rI  )r›   r.  r  Ú	subfieldss   &   r¦   Útest_subarray_fillvalueÚ)TestFillingValues.test_subarray_fillvalueR	  s‚   € ä˜	�{Ø!¤3˜Z¨¸¼U°|ÐDôFˆä× Ô  CØ�J‰J”}Ð&:Ô;Ø  S˜zÕ*ˆIÜœ˜y×3Ñ3Ó4Ð6FÔGà�b�M˜Y s¨˜^Ò+÷ !× × Ò ús   °AB
Â
B	c                óä  € \         P                  P                  P                  pR \        3R
R\
        3.p\         P                  ! \        ^ 4      \        R4      \        R4      3VR7      p\        V! RV4      V4       R\
        R3.p\         P                  ! \        R4      3R\
        3.R7      P                  V4      p\        V! RV4      V4       \         P                  ! RR\
        3.R7      P                  V4      p\        V! ^ V4      V4       \         P                  ! R4      p\         P                  ! \        ^ 4      \        R4      \        R4      3RR7      P                  V4      pV! RV4      p\        WC4       \         P                  ! RRR7      P                  V4      p\        V! ^ V4      V4       \        V4      p\        VR	,          P                  P                  ^ 4       R# )r5  r6  r¸   r‹   rä   Nr7  rj  zint, float, floatr8  r8  r‹  r~  r½  )r–   r  r  r  rÉ   rê   r   r"   rq   rÈ   rº   r=   rI  r°   )r›   r  rD  rT  rì   ÚMs   &     r¦   Útest_fillvalue_exotic_dtypeÚ-TestFillingValues.test_fillvalue_exotic_dtype]	  s§  € äŸE™EŸJ™J×8Ñ8ÐØœ�*˜l¨S´%¨LÐ9ˆÜ—(’(Ô.¨qÓ1Ü.¨sÓ3Ü.¨rÓ2ð5ð "(ô)ˆô 	Ñ& t¨VÓ4°gÔ>àœ Ð'Ð(ˆÜ—(’(Ô.¨rÓ2Ð4Ø#'¬ - ô2ß28±&¸³.ð 	äÑ& t¨VÓ4°gÔ>Ü—(’(˜4¨¬u¨ Ô7×>Ñ>¸vÓFˆÜÑ& q¨&Ó1°7Ô;ä—’Ð2Ó3ˆÜ—(’(Ô.¨qÓ1Ü.¨rÓ2Ü.¨rÓ2ð5ð "5ô6÷ 7=±f¸V³nð 	ñ !  vÓ.ˆÜ�TÔ#Ü—(’(˜9Ð,?Ô@×GÑGÈÓOˆÜÑ& q¨&Ó1°7Ô;ô ˜Ó!ˆÜ�Q�t•W×'Ñ'×,Ñ,¨aÖ0r©   c                ó¤  € R FÉ  p\         P                  ! RV4      p\        \         P                  ! RV,           R,           4      4      p\        P
                  P                  W24       \         P                  ! RV4      p\        \         P                  ! RV,           R,           4      4      p\        P
                  P                  W24       KË  	  R# )Úasr3  z<M8[Ú]z<m8[N)rI  ÚfsÚpsÚnsÚusÚmsrÌ   rU  ÚhÚDÚWrE  ÚY)rS  Ú
datetime64r"   rº   r–   Útestingrq   Útimedelta64)r›   ÚtimecoderT  rì   s   &   r¦   Ú!test_fillvalue_datetime_timedeltaÚ3TestFillingValues.test_fillvalue_datetime_timedelta|	  s�   € ó
2ˆHä×&Ò& u¨hÓ7ˆGÜ%¤e§k¢k°&¸8Õ2CÀcÕ2IÓ&JÓKˆDÜ�J‰J×#Ñ# DÔ2ä×'Ò'¨¨xÓ8ˆGÜ%¤e§k¢k°&¸8Õ2CÀcÕ2IÓ&JÓKˆDÜ�J‰J×#Ñ# DÖ2ó2r©   c                ó  € \        RR.R\        3RR\        3R\        3.3.R7      pVP                  p\        VP                  VP                  4       \        VR,          \        VR,          4      4       \        VR,          R,          \        VR,          R,          4      4       \        VR,          R,          \        VR,          R,          4      4       \        V4      p\        VP                  VP                  4       \        V^ ,          \        VR,          4      4       \        V^,          ^ ,          \        VR,          R,          4      4       \        V^,          ^,          \        VR,          R,          4      4       \        V^,          \        VR,          4      4       \        V4      p\        VP                  VP                  4       \        V^ ,          \        VR,          4      4       \        V^,          ^ ,          \        VR,          R,          4      4       \        V^,          ^,          \        VR,          R,          4      4       \        V^,          \        VR,          4      4       R# )	r�   r5  rH  rI  rJ  rä   N)r�   rº  )rÐ   ©rå   rÕ   )r   rÉ   rI  rq   rº   r"   rN   rK   ©r›   r³   rì   s   &  r¦   Útest_extremum_fill_valueÚ*TestFillingValues.test_extremum_fill_value‹	  s½  € ä�; Ð,Øœs˜ c¨T´3¨K¸$Ä¸Ð+EÐ%FÐGôIˆà�|‰|ˆÜ�T—Z‘Z §¡Ô)Ü�T˜#•YÔ 2°1°Sµ6Ó :Ô;Ü�T˜#•Y˜t•_Ô&8¸¸3½À½Ó&FÔGÜ�T˜#•Y˜t•_Ô&8¸¸3½À½Ó&FÔGä! !Ó$ˆÜ�T—Z‘Z §¡Ô)Ü�T˜!•WÔ0°°3µÓ8Ô9Ü�T˜!•W˜Q•ZÔ!3°A°cµF¸4µLÓ!AÔBÜ�T˜!•W˜Q•ZÔ!3°A°cµF¸4µLÓ!AÔBÜ�T˜!•WÔ0°°3µÓ8Ô9ä! !Ó$ˆÜ�T—Z‘Z §¡Ô)Ü�T˜!•WÔ0°°3µÓ8Ô9Ü�T˜!•W˜Q•ZÔ!3°A°cµF¸4µLÓ!AÔBÜ�T˜!•W˜Q•ZÔ!3°A°cµF¸4µLÓ!AÔBÜ�T˜!•WÔ0°°3µÓ8Ö9r©   c           
     óÖ  € \        . RO3R\        P                  ^3.R7      p\        V4      p\	        VP
                  VP
                  4       \	        V^ ,          \        P                  ! ^\        VR,          4      4      4       \        V4      p\	        VP
                  VP
                  4       \	        V^ ,          \        P                  ! ^\        VR,          4      4      4       R# )r­   r“  rä   N©r­   r¬   rÐ   )r   r–   rÒ  rN   rq   rº   ÚfullrK   r\  s   &  r¦   Ú!test_extremum_fill_value_subdtypeÚ3TestFillingValues.test_extremum_fill_value_subdtype£	  sœ   € Ü’9�,¨´·±¸!Ð'<Ð&=Ô>ˆä! !Ó$ˆÜ�T—Z‘Z §¡Ô)Ü�T˜!•WœbŸgšg aÔ);¸A¸g½JÓ)GÓHÔIä! !Ó$ˆÜ�T—Z‘Z §¡Ô)Ü�T˜!•WœbŸgšg aÔ);¸A¸g½JÓ)GÓHÖIr©   c           	     ó¶  € R \         3R\         3.p\        \        \        . RO. RO4      4      RVR7      pVR ,          pVP	                  ^
4       \        VP                  \        P                  ! ^
4      4       \        \        VP                  4      R4       R	VP                  R&   \        \        VP                  4      R
4       \        \        \        . RO. RO4      4      VR7      pVR ,          pVP	                  ^
4       \        VP                  \        P                  ! ^
4      4       \        \        VP                  4      ^
\        ^ 4      34       R# )r³   r´   ©rI  rº   rä   Nrñ   r¶  rA  )rã   rB  r$  )rã   r$  )rÉ   r   ræ   rç   r˜   rq   r;  r–   rC  rI  r"   )r›   rD  r³   Úaari  Útts   &     r¦   Ú test_fillvalue_individual_fieldsÚ2TestFillingValues.test_fillvalue_individual_fields®	  sõ   € àœ�*˜s¤C˜jÐ)ˆä”$”sš9¢iÓ0Ó1Ø)°ô9ˆàˆs�VˆØ
×Ñ˜"ÔÜ�R—^‘^¤R§X¢X¨b£\Ô2Ü”U˜1Ÿ<™<Ó(¨*Ô5Øˆ�‰�SÑÜ”U˜1Ÿ<™<Ó(¨)Ô4ä”$”sš9¢iÓ0Ó1¸Ô@ˆØˆs�VˆØ
×Ñ˜"ÔÜ�R—^‘^¤R§X¢X¨b£\Ô2Ü”U˜1Ÿ<™<Ó(¨2Ô/AÀ!Ó/DÐ*EÖFr©   c                óØ  € R \         3pR\         3p\        RR.RR.\        P                  3\        P                  ! V.4      R7      p\        VP                  W!.R7      pVR,          VR&   VR,          P                  VR,          P                  4       VP                  R	,          p\        \        P                  ! V^ ,          4      4       \        VR
,          \        R4      4       R# )r´   r³   r   )r†   rI  rº   rä   N©r   ©r€   )FrÂ   r÷   )rê   r   r–   re  rº   r%   r_   r˜   rI  r;  rn   r  rq   r"   )r›   rD  Úadtyper³   r´   r6  s   &     r¦   Ú(test_fillvalue_implicit_structured_arrayÚ:TestFillingValues.test_fillvalue_implicit_structured_arrayÁ	  s´   € à”u�ˆØ”u�ˆÜ�5˜%�.¨°(Ð';Ü Ÿf™f˜Y¬b¯hªh¸°xÓ.@ôBˆä�!—'‘' &Ð!1Ô2ˆØ�3•ˆˆ#‰Ø	ˆ#�×Ñ˜a �f×/Ñ/Ô0Ø�M‰M˜"ÕˆÜ”—’˜˜1�“ÔÜ�Q�r•UÔ.¨rÓ2Ö3r©   c                ó<  € \        ^RR7      p\        VP                  R4       \        ^R\        R7      p\        VP                  R4       \        ^R\        R7      p\        VP                  R4       \        ^R\        R7      p\        VP                  R4       R# )r¬   r9  r8  re  r‹   N)r%   rq   rI  rT   rê   rl   Úcomplexr2   rÓ  s   & r¦   Útest_fillvalue_as_argumentsÚ-TestFillingValues.test_fillvalue_as_argumentsÎ	  sp   € ä�! Ô%ˆÜ�Q—\‘\ 4Ô(ä�˜t¬5Ô1ˆÜ�Q—\‘\ 4Ô(ä�! ¬'Ô2ˆÜ�Q—\‘\ 2Ô&ä�Q 2¬WÔ5ˆÜ�Q—\‘\ 2Ö&r©   c                óæ   € \        RR7      p\        VP                  R4       \        R\        R7      p\        VP                  R4       \        R\        R7      p\        VP                  R4       R# )r¬   ©r_   r  Nr¯   )r%   rq   r_   rT   rê   rl   rq  rÓ  s   & r¦   Útest_shape_argumentÚ%TestFillingValues.test_shape_argumentÜ	  sP   € ô ˜ÔˆÜ�Q—W‘W˜eÔ$ä�u¤EÔ*ˆÜ�Q—W‘W˜eÔ$ä˜¤WÔ-ˆÜ�Q—W‘W˜eÖ$r©   c                óò  € \        . RO^\        P                  R7      pVP                  4       p\	        VP
                  ^8H  4       VP                  \        4      p\	        VP
                  ^8H  4       VP                  \        R7      p\	        VP
                  ^8H  4       VP                  \        P                  4      pVP                  \        P                  R7      pVP                  \        ^R7      p\	        VP
                  ^8H  4       VP                  \        ^R7      p\	        VP
                  ^8H  4       VP                  \        P                  R7      p\	        VP
                  R8H  4       R# )	r�   re  )r€  r8  )r€  rI  rä   rÎ  Nrñ   )	r   r–   Úint64rõ  rn   rI  r   r   Úint32ra  s   &  r¦   Útest_fillvalue_in_viewÚ(TestFillingValues.test_fillvalue_in_viewè	  s  € ô ’)¨´·±Ô:ˆð �F‰F‹HˆÜ�—‘ Ñ!Ô"ð �F‰F”;ÓˆÜ�—‘ Ñ!Ô"ð
 �F‰FœˆFÓ$ˆÜ�—‘ Ñ!Ô"ð �F‰F”2—:‘:ÓˆØ�F‰FœŸ
™
ˆFÓ#ˆð �F‰F”;¨1ˆFÓ-ˆÜ�—‘ Ñ!Ô"ð �F‰Fœ°ˆFÓ2ˆÜ�—‘ Ñ!Ô"ð �F‰FœŸ™ˆFÓ"ˆÜ�—‘ Ñ&Ö'r©   c                ó¸   € \        RRR7      p\        VR,          P                  \        R4      4       \        VR,          P                  \        R4      4       R# )	r¬   z(2,)3S,(2,)3Ur  r7  s   spamr8  ÚeggsNr¯   )r%   rq   rI  r"   rÓ  s   & r¦   Útest_fillvalue_bytes_or_strÚ-TestFillingValues.test_fillvalue_bytes_or_str
  sD   € ô ˜ _Ô5ˆÜ�Q�t•W×'Ñ'Ô);¸GÓ)DÔEÜ�Q�t•W×'Ñ'Ô);¸FÓ)CÖDr©   rÂ   N)r!  r"  r#  r$  r  r  r&  r+  r0  r5  r>  rB  rF  rX  r]  rb  rh  rn  rr  rv  r{  r  r%  r&  r'  s   @r¦   r  r  È  sl   ø‡ € òBò -1ò^6ò0ò
#òMò
4ò0	,ò1ò>3ò:ò0	JòGò&4ò'ò
%ò((÷TEð Er©   r  c                   óV   a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tRtV tR# )Ú
TestUfuncsi
  c                óD  € \        R ^ R\        ^,          .^,          ^ ^.^ .^,          ,           R7      \        R ^ R\        ^,          .^,          ^^ .^ .^,          ,           R7      3V n        \        P                  ! 4       V n        \        P                  ! RRR7       R# )r   r…   r`  r§  Nr÷   )r   r—   r™   r–   r¨  r©  rª  r  s   &r¦   r§   ÚTestUfuncs.setup_method
  s}   € ä˜˜a ¤R¨!¥VÐ,¨qÕ0¸¸1°vÀÀÀaÅÕ7GÔHÜ˜˜a ¤R¨!¥VÐ,¨qÕ0¸¸1°vÀÀÀaÅÕ7GÔHðKˆŒäŸ)š)›+ˆŒÜ
�	Š	˜¨8×4r©   c                óF   € \         P                  ! R/ V P                  B  R # r­  r®  r  s   &r¦   r¯  ÚTestUfuncs.teardown_method$
  r±  r©   c                óP  € . R NRNRNRNRNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)N Fª  p \        \        V4      p\        \        P
                  P                  V4      pV P                  R*VP                   pV! V!  pV! V!  p\        VP                  ^ 4      VP                  ^ 4      V4       \        VP                  VP                  VR+7       K¬  	  R*#   \         d    \        \        T4      p L¹i ; i),rd   r7   r8   r(   r   r`   r   rh   r   r   r   ra   r    ri   Úarcsinhr   Úarctanhr   ÚfabsÚnegativeÚfloorÚceilÚlogical_notr   re   rP   r$   rM  Úfloor_divideÚ	remainderÚfmodÚhypotr   r'   rS   r6   r1   r5   r0   Úlogical_andÚ
logical_orÚlogical_xorN)Úerr_msg)r  ÚumathÚAttributeErrorÚfromnumericrS  r  r  r™   Úninrq   r)   rs   r†   )r›   r6  ÚufÚmfÚargsÚurÚmrs   &      r¦   Útest_testUfuncRegressionÚ#TestUfuncs.test_testUfuncRegression'
  s1  € ð�&ð ˜%ð  ð ¨%ð °ð ØðØðØ %ðàðà$ðà&.ðð ðð !ðð #)ðð ð	ð
 ðð ðð ðð %ðð '1ðð ðð "ðð  ðð ðð $ðð &0ðð ðð *ðð ,:ðð ðð  &ðð (/ðð 1:ðð ðð 'ðð )5ðð 7Fðð ðð $ðð  ðð ".ðð 0=óˆAð"-ÜœU AÓ&�ô œŸ™Ÿ™¨Ó*ˆBØ—6‘6˜'˜2Ÿ6™6�?ˆDÙ�T‘ˆBÙ�T‘ˆBÜ˜Ÿ™ 1› r§y¡y°£|°QÔ7Ü˜bŸg™g r§w¡w¸×:ó5øô& "ô -Üœ[¨!Ó,’ð-ús   ÁDÄD%Ä$D%c                ó@  € V P                   ^ ,          p\        \        V^ R7      '       * 4       \        \        V^ R7      4       \	        \        VR,          ^ R7      ^ 4       \	        \        V^ R7      ^ 4       \	        \        P                  ! V4      \        4       R# )r�   r˜  rõ  N)
r™   rn   r   rb   rq   rf   rX   r   r   r—   rÓ  s   & r¦   Útest_reduceÚTestUfuncs.test_reduceE
  sh   € à�F‰F�1�IˆÜ”G˜A AÔ&Ô&Ô'Ü”˜ Ô#Ô$Ü”S˜˜2� QÔ'¨Ô+Ü”W˜Q QÔ'¨Ô+Ü”S—Z’Z “]¤BÖ'r©   c                ó  € \        ^^4      P                  ^^4      p\        V^8  V4      p\        VP	                  4       VP	                  4       4       \        VP                  4       ^4       \        VP	                  ^ 4      VP	                  ^ 4      4       \        VP                  ^ 4      . RO4       \        VP	                  ^4      ^ ,          P                  4       \        VP                  ^4      ^ ,          P                  4       R# )r�   N)rå   rÕ   r©  r›  )r   r]   rH   rq   rI   rL   rn   r†   )r›   r³   Úamasks   &  r¦   Útest_minmaxÚTestUfuncs.test_minmaxN
  s°   € ä�1�b‹M×!Ñ! ! QÓ'ˆÜ˜Q ™U AÓ&ˆÜ�U—Y‘Y“[ !§%¡%£'Ô*Ü�U—Y‘Y“[ !Ô$Ü�U—Y‘Y˜q“\ 1§5¡5¨£8Ô,Ü�U—Y‘Y˜q“\¢<Ô0Ü�—	‘	˜!“˜Q•×$Ñ$Ô%Ü�—	‘	˜!“˜Q•×$Ñ$Ö%r©   c                óJ  € \        . RO. ROR7      p\        P                  ! V4      p\        R^ ^\        P                  ! ^4      R.. ROR7      p\        W#4       \        VP                  VP                  4       \        \        VP                  \        4      '       * 4       R# )r�   r…   Nr÷   rÁ  r  ©r�   r�   r�   r�   r�   )r=   r–   rd   rq   r†   rn   r÷  r   )r›   r³   rì   rT  s   &   r¦   Útest_ndarray_maskÚTestUfuncs.test_ndarray_maskY
  sn   € äÒ)²Ô@ˆÜ�wŠw�q‹zˆÜ  A q¬"¯'ª'°!«*°bÐ9Ú$3ô5ˆä�TÔ#Ü�T—Y‘Y §¡Ô-Ü”J˜tŸy™y¬+Ó6Ô6Ö7r©   c                óž  a€ \        R R.^^ .R7      o\        \        \        P                  SR4       \        \        \        P
                  SR4        ! V3R lR4      pV! 4       p\        VS,          R8H  4       \        SV,          R8H  4        ! R R	4      pV! 4       p\        SP                  V4      \        J 4       \        \        \        P                  ! SV4      R
8H  4      4       \        SP                  V4      \        J 4       \        VS,          R8H  4       \        SV,          R
8H  4       \        SV,          R8H  4       R# )r   r€   r…   r\  c                   óV   <a € ] tR tRt o  ZP                  ^,           tR tR tRtV tR# )Ú<TestUfuncs.test_treatment_of_NotImplemented.<locals>.MyClassij
  c                ó   € R # )úMy mulrÂ   ©r›   Úothers   &&r¦   Ú__mul__ÚDTestUfuncs.test_treatment_of_NotImplemented.<locals>.MyClass.__mul__m
  ó   € Ùr©   c                ó   € R # )úMy rmulrÂ   r²  s   &&r¦   Ú__rmul__ÚETestUfuncs.test_treatment_of_NotImplemented.<locals>.MyClass.__rmul__p
  ó   € Ù r©   rÂ   N)	r!  r"  r#  r$  Ú__array_priority__r´  r¹  r%  r&  )r(  r³   s   @€r¦   ÚMyClassr¯  j
  s%   ù‡ € Ù!"×!5Ñ!5¸Õ!9Ðò ÷!ð !r©   r½  r±  r¸  c                   ó6   a € ] tR tRt o ^dtR tR tR tRtV t	R# )Ú=TestUfuncs.test_treatment_of_NotImplemented.<locals>.MyClass2ix
  c                ó   € R # )ÚMe2mulrÂ   r²  s   &&r¦   r´  ÚETestUfuncs.test_treatment_of_NotImplemented.<locals>.MyClass2.__mul__{
  r¶  r©   c                ó   € R # )ÚMe2rmulrÂ   r²  s   &&r¦   r¹  ÚFTestUfuncs.test_treatment_of_NotImplemented.<locals>.MyClass2.__rmul__~
  r»  r©   c                ó   € R # )ÚMe2rdivrÂ   r²  s   &&r¦   Ú__rtruediv__ÚJTestUfuncs.test_treatment_of_NotImplemented.<locals>.MyClass2.__rtruediv__�
  r»  r©   rÂ   N)
r!  r"  r#  r$  r¼  r´  r¹  rÈ  r%  r&  r'  s   @r¦   ÚMyClass2r¿  x
  s   ø‡ € Ø!$Ðò ò!÷!ð !r©   rÊ  rÄ  rÁ  rÇ  N)r=   rw   rC  rÊ  ÚmulÚtruedivrn   r´  ÚNotImplementedr   rP   rV   Ú__truediv__)r›   r½  ÚmerÊ  Úme_toor³   s   &    @r¦   Ú test_treatment_of_NotImplementedÚ+TestUfuncs.test_treatment_of_NotImplementedc
  s  ø€ ô ˜"˜b˜¨¨A¨Ô/ˆÜ”i¤§¡¨q°%Ô8Ü”i¤×!1Ñ!1°1°eÔ<÷	!ô 	!ñ ‹YˆÜ��Q•˜(Ñ"Ô#Ü��B•˜)Ñ#Ô$÷
	!ñ 
	!ñ “ˆÜ�—	‘	˜&Ó!¤^Ð3Ô4Ü””H—N’N 1 fÓ-°Ñ:Ó;Ô<Ü�—‘˜fÓ%¬Ð7Ô8Ü�˜•
˜hÑ&Ô'Ü��F•
˜iÑ'Ô(Ü��F•
˜iÑ'Ö(r©   c                óø  € \         P                  P                  R \         P                  .^ ^.R7      p\        P
                  ! 4       ;_uu_ 4        \        P                  ! R4       \        V4       \        V^4       V^ 8„   \        V4       \        V4       \        V4       \        V4       \        V4       \        V4       \        V^4       \!        VR 4       RRR4       R#   + '       g   i     R# ; i)r”   r…   ÚerrorN)r–   r  r   re  ÚwarningsÚcatch_warningsÚfilterwarningsr(   r   rd   r7   rh   r   r   r   r$   r   rN  s   & r¦   Útest_no_masked_nan_warningsÚ&TestUfuncs.test_no_masked_nan_warningsŒ
  s®   € ô �E‰E�K‰K˜œbŸf™f˜¨Q°¨FˆKÓ3ˆä×$Ò$×&Õ&Ü×#Ò# GÔ,ô �ŒFÜ��1ŒIØ�ŠEô �ŒGÜ�ŒFÜ�ŒFÜ�1ŒIÜ�1ŒIÜ�AŒJô �1�aŒLô �Q˜Ô÷) '×&×&Ò&ús   ÁBC(Ã(C9	c                óJ  € \         P                  ! ^ ^R4      p\         P                  P                  V4      p\         P                  ! RR7      ;_uu_ 4        VR,          p\         P
                  P                  W1^,          4       RRR4       R#   + '       g   i     R# ; i)r�   çš™™™™™¹?Úraise)Úunderr€   N)r–   r   r  r   rd  rU  rp   )r›   rœ   ÚXÚX2s   &   r¦   Útest_masked_array_underflowÚ&TestUfuncs.test_masked_array_underflow¨
  sb   € Ü�IŠI�a˜˜CÓ ˆÜ�E‰E�K‰K˜‹NˆÜ�[Š[˜w×'Ö'Ø�S•ˆBÜ�J‰J×)Ñ)¨"°!­eÔ4÷ (×'×'Ò'ús   Á0BÂB"	rÅ  N)r!  r"  r#  r$  r§   r¯  r   r£  r§  r«  rÑ  rØ  rà  r%  r&  r'  s   @r¦   r‚  r‚  
  s8   ø‡ € ò5ò%ò;ò<(ò	&ò8ò')òR÷85ð 5r©   r‚  c                   óÔ   a € ] tR tRt o 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 tR tR tR tR tR tR tR tR tR t R t!R t"V t#R!# )"Ú TestMaskedArrayInPlaceArithmetici¯
  c                ó¬  € \        ^
4      p\        ^
4      p\        ^
4      p\        V^&   WV3V n        VP                  \        4      VP                  \        4      VP                  \        4      3V n        \        P                  R,          \        P                  R,          ,           V n        V P                   Uu. uF#  p\        P                  ! V4      P                  NK%  	  upV n        VP                  \        P                  4      VP                  \        P                  4      VP                  \        P                  4      3V n        R# u upi )rã   Ú
AllIntegerÚAllFloatN)r   r<   ÚintdatarÈ   rê   Ú	floatdatar–   Ú	typecodesÚ
othertypesrº   r€  Úuint8Ú	uint8data)r›   rœ   r�   r¡   r  s   &    r¦   r§   Ú-TestMaskedArrayInPlaceArithmetic.setup_method²
  sÝ   € Ü�2‹JˆÜ�2‹JˆÜ�B‹ZˆÜˆˆ1‰Ø˜b�zˆŒØŸ(™(¤5›/¨1¯8©8´E«?¸B¿I¹IÄeÓ<LÐMˆŒÜŸ,™, |Õ4´r·|±|ÀJÕ7OÕOˆŒØ59·_²_ÓE±_°œ2Ÿ8š8 A›;×+Ô+±_ÑEˆŒà�H‰H”R—X‘XÓØ�H‰H”R—X‘XÓØ�I‰I”b—h‘hÓð
ˆŽùò Fs   Â=)Ec                óŒ  € V P                   w  rp\        V^&   V^,          p\        W^,           4       V^,          p\        W2^,           4       V P                  w  rpVP                  P
                  P                  pVR,          p\        WQP                  P
                  P                  8H  4       \        WR,           4       R# )r­   r   N)rç  r<   rq   rè  rë   r�  rn   )r›   rœ   r�   r¡   r  Úid1s   &     r¦   Útest_inplace_addition_scalarÚ=TestMaskedArrayInPlaceArithmetic.test_inplace_addition_scalarÁ
  s�   € à—\‘\‰
ˆˆrÜˆˆ1‰Ø	ˆQ�ˆÜ�Q˜A�ÔØ
ˆa�ˆÜ�R˜Q�Ôà—^‘^‰
ˆˆrØ�f‰f�m‰m× Ñ ˆØ	ˆR�ˆÜ�—v‘v—}‘}×)Ñ)Ñ)Ô*Ü�Q˜B�Ör©   c                ó>  € V P                   w  rpVP                  p\        ^
\        P                  R7      p\
        VR&   W,          pW5,          p\        WV,           4       \        W2V,           4       \        VP                  \        WEP                  4      4       R# ©rã   rä   Nr÷   )rç  r†   r   r–   Úint16r<   rq   r;   ©r›   rœ   r�   r¡   rU  r³   s   &     r¦   Útest_inplace_addition_arrayÚ<TestMaskedArrayInPlaceArithmetic.test_inplace_addition_arrayÐ
  sn   € à—\‘\‰
ˆˆrØ�G‰GˆÜ�2œRŸX™XÔ&ˆÜˆˆ"‰Ø	�ˆØ
�ˆÜ�Q˜A�ÔÜ�R˜Q�ÔÜ�R—W‘Wœg a¯©Ó0Ö1r©   c                ó�   € V P                   w  rpV^,          p\        W^,
          4       V^,          p\        W2^,
          4       R# rÁ  )rç  rq   ©r›   rœ   r�   r¡   s   &   r¦   Útest_inplace_subtraction_scalarÚ@TestMaskedArrayInPlaceArithmetic.test_inplace_subtraction_scalarÜ
  s9   € à—\‘\‰
ˆˆrØ	ˆQ�ˆÜ�Q˜A�ÔØ
ˆa�ˆÜ�R˜Q�Ör©   c                ó*  € V P                   w  rpVP                  p\        ^
\        R7      p\        VR&   W,          pW5,          p\        WV,
          4       \        W2V,
          4       \        VP                  \        WEP                  4      4       R# ró  ©rè  r†   r   rê   r<   rq   r;   rõ  s   &     r¦   Útest_inplace_subtraction_arrayÚ?TestMaskedArrayInPlaceArithmetic.test_inplace_subtraction_arrayä
  ój   € à—^‘^‰
ˆˆrØ�G‰GˆÜ�2œUÔ#ˆÜˆˆ"‰Ø	�ˆØ
�ˆÜ�Q˜A�ÔÜ�R˜Q�ÔÜ�R—W‘Wœg a¯©Ó0Ö1r©   c                ó�   € V P                   w  rpVR ,          p\        W^,          4       VR ,          p\        W2^,          4       R# )r€   N)rè  rq   rù  s   &   r¦   Ú"test_inplace_multiplication_scalarÚCTestMaskedArrayInPlaceArithmetic.test_inplace_multiplication_scalarð
  s9   € à—^‘^‰
ˆˆrØ	ˆS�ˆÜ�Q˜A�ÔØ
ˆc�	ˆÜ�R˜Q�Ör©   c                ó*  € V P                   w  rpVP                  p\        ^
\        R7      p\        VR&   W,          pW5,          p\        WV,          4       \        W2V,          4       \        VP                  \        WEP                  4      4       R# ró  rý  rõ  s   &     r¦   Ú!test_inplace_multiplication_arrayÚBTestMaskedArrayInPlaceArithmetic.test_inplace_multiplication_arrayø
  r   r©   c                óÎ   € V P                   w  rp\        ^
4      ^,          p\        ^
4      ^,          p\        V^&   V^,          p\        W4       V^,          p\        W24       R# ©rã   N)rç  r   r<   rq   rù  s   &   r¦   Ú test_inplace_division_scalar_intÚATestMaskedArrayInPlaceArithmetic.test_inplace_division_scalar_int  sT   € à—\‘\‰
ˆˆrÜ�2‹J˜�NˆÜ�B‹Z˜!�^ˆÜˆˆ1‰Ø	ˆa�ˆÜ�QÔØ
ˆq�ˆÜ�RÖr©   c                ó¨   € V P                   w  rpVR ,          p\        WR ,          4       V\        ^
4      ,          p\        V\        R4      4       R# )r€   N)rã   )rè  rq   r   rT   rù  s   &   r¦   Ú"test_inplace_division_scalar_floatÚCTestMaskedArrayInPlaceArithmetic.test_inplace_division_scalar_float  s@   € à—^‘^‰
ˆˆrØ	ˆS�ˆÜ�Q˜C�Ô Ø
Œf�R‹jÕˆÜ�Rœ˜e›Ö%r©   c           	     óD  € V P                   w  rpVP                  p\        ^
\        R7      p\        VR&   W,          pW5,          p\        WV,          4       \        W2V,          4       \        VP                  \        \        WEP                  4      V^ 8H  4      4       R# ró  rý  rõ  s   &     r¦   Ú!test_inplace_division_array_floatÚBTestMaskedArrayInPlaceArithmetic.test_inplace_division_array_float  su   € à—^‘^‰
ˆˆrØ�G‰GˆÜ�2œUÔ#ˆÜˆˆ"‰Ø	�ˆØ
�ˆÜ�Q˜A�ÔÜ�R˜Q�ÔÜ�R—W‘Wœg¤g¨a·±Ó&8¸1À¹6ÓCÖDr©   c                óØ  € R R R R\         R,          RRR	RR RR.p. ROp. ROp. ROp\        WR7      p\        W$R7      pWV,          p\        VP                  . RO4       \        VP                  R R R R
\         ) R,          RRR R R RR.4       VP                  4       pWV,          p\        VP                  . RO4       \        VP                  R R R R
\         ) R,          RRR R R RR.4       R# )r   r€   r�   r‚   rƒ   r„   r…   Nrˆ   r‰   rŒ   rŠ   rŽ   r‘   )r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   )r—   r=   rq   rÞ   r»   rÿ   )r›   rœ   r�   rŸ   r    r¡   r¢   r£   s   &       r¦   Útest_inplace_division_miscÚ;TestMaskedArrayInPlaceArithmetic.test_inplace_division_misc#  sâ   € à��R˜œb 2�g r¨2¨t°S¸"¸bÀ"ÐEˆÚAˆÚ1ˆÚ1ˆÜ˜!Ô%ˆÜ˜!Ô%ˆà�GˆÜ�Q—W‘WÒBÔCÜ�Q—W‘WØ˜"˜b #¬ s¨R¥x°°R¸¸RÀÀRÈÐLô	Nð �W‰W‹YˆØ
�ˆÜ�R—X‘XÒCÔDÜ�Q—W‘WØ˜"˜b #¬ s¨R¥x°°R¸¸RÀÀRÈÐLö	Nr©   c                óp  € \        . RO. ROR7      pV^,           p\        VP                  . RO4       \        VP                  . RO4       V^,          p\        VP                  . RO4       \        VP                  . RO4       \        . RO. ROR7      pV\        . RO. ROR7      ,           p\        VP                  . RO4       \        VP                  . RO4       \        . RO. ROR7      pV\        . RO. ROR7      ,          p\        VP                  . RO4       \        VP                  . RO4       R# )	r�   r…   Nrñ   rc  )r­   r¬   r¬   rò   ©r�   rÐ   r¬   r®   r>  rø   s   &  r¦   Útest_datafriendly_addÚ6TestMaskedArrayInPlaceArithmetic.test_datafriendly_add7  sÊ   € ä’)¢)Ô,ˆà��UˆÜ�R—W‘WšiÔ(Ü�R—W‘WšiÔ(à	ˆQ�ˆÜ�Q—V‘VšYÔ'Ü�Q—V‘VšYÔ'ä’)¢)Ô,ˆØ”’y¢yÔ1Õ1ˆÜ�R—W‘WšiÔ(Ü�R—W‘WšiÔ(ä’)¢)Ô,ˆØ	ŒU’9¢9Ô-Õ-ˆÜ�Q—V‘VšYÔ'Ü�Q—V‘VšYÖ'r©   c                ó’  € \        . RO. ROR7      pV^,
          p\        VP                  . RO4       \        VP                  . RO4       \        . RO. ROR7      pV^,          p\        VP                  . RO4       \        VP                  . RO4       \        . RO. ROR7      pV\        . RO. ROR7      ,
          p\        VP                  . RO4       \        VP                  . RO4       \        . RO. ROR7      pV\        . RO. ROR7      ,          p\        VP                  . RO4       \        VP                  . RO4       R# )	r�   r…   Nrñ   rc  )r�   r�   r¬   rò   rî  r®   r>  rø   s   &  r¦   Útest_datafriendly_subÚ6TestMaskedArrayInPlaceArithmetic.test_datafriendly_subM  sØ   € ô ’)¢)Ô,ˆØ��UˆÜ�R—W‘WšiÔ(Ü�R—W‘WšiÔ(ä’)¢)Ô,ˆØ	ˆQ�ˆÜ�Q—V‘VšYÔ'Ü�Q—V‘VšYÔ'ä’)¢)Ô,ˆØ”’y¢yÔ1Õ1ˆÜ�R—W‘WšiÔ(Ü�R—W‘WšiÔ(ä’)¢)Ô,ˆØ	ŒU’9¢9Ô-Õ-ˆÜ�Q—V‘VšYÔ'Ü�Q—V‘VšYÖ'r©   c                ó’  € \        . RO. ROR7      pV^,          p\        VP                  . RO4       \        VP                  . RO4       \        . RO. ROR7      pV^,          p\        VP                  . RO4       \        VP                  . RO4       \        . RO. ROR7      pV\        . RO. ROR7      ,          p\        VP                  . RO4       \        VP                  . R	O4       \        . RO. ROR7      pV\        . RO. ROR7      ,          p\        VP                  . RO4       \        VP                  . R	O4       R# )
r�   r…   Nrñ   rc  ©r­   rÐ   r¬   rÜ  rò   )r�   rÛ  r¬   r®   r>  rø   s   &  r¦   Útest_datafriendly_mulÚ6TestMaskedArrayInPlaceArithmetic.test_datafriendly_muld  sØ   € ô ’)¢)Ô,ˆØ��UˆÜ�R—W‘WšiÔ(Ü�R—W‘WšiÔ(ä’)¢)Ô,ˆØ	ˆQ�ˆÜ�Q—V‘VšYÔ'Ü�Q—V‘VšYÔ'ä’)¢)Ô,ˆØ”’|ª)Ô4Õ4ˆÜ�R—W‘WšjÔ)Ü�R—W‘WšiÔ(ä’)¢)Ô,ˆØ	ŒU’<¢iÔ0Õ0ˆÜ�Q—V‘VšZÔ(Ü�Q—V‘VšYÖ'r©   c                ó’  € \        . RO. ROR7      pVR,          p\        VP                  . RO4       \        VP                  . RO4       \        . RO. ROR7      pVR,          p\        VP                  . RO4       \        VP                  . RO4       \        . RO. ROR7      pV\        . RO. R	OR7      ,          p\        VP                  . R
O4       \        VP                  . RO4       \        . RO. ROR7      pV\        . RO. R	OR7      ,          p\        VP                  . R
O4       \        VP                  . RO4       R# )r�   r…   r€   Nrñ   rc  )r”   r   r¬   rH  )rƒ   r  g      >@rò   )r   rÛ  r„   r®   r>  rø   s   &  r¦   Útest_datafriendly_divÚ6TestMaskedArrayInPlaceArithmetic.test_datafriendly_div{  sÜ   € ô ’)¢)Ô,ˆØ��VˆÜ�R—W‘WÒ1Ô2Ü�R—W‘WšiÔ(ä’,¢YÔ/ˆØ	ˆR�ˆÜ�Q—V‘VÒ0Ô1Ü�Q—V‘VšYÔ'ä’,¢YÔ/ˆØ”’ªYÔ7Õ7ˆÜ�R—W‘WÒ0Ô1Ü�R—W‘WšiÔ(ä’,¢YÔ/ˆØ	ŒU’?ªÔ3Õ3ˆÜ�Q—V‘VÒ.Ô/Ü�Q—V‘VšYÖ'r©   c                ó  € \        . RO. ROR7      pVR,          p\        VP                  . RO4       \        VP                  . RO4       VR,          p\        VP                  . RO4       \        VP                  . RO4       R# )r   r…   r³  NrH  rc  )r   çÍ;fž @r„   )r   r#  r¬   r>  rø   s   &  r¦   Útest_datafriendly_powÚ6TestMaskedArrayInPlaceArithmetic.test_datafriendly_pow’  s\   € ô ’,¢YÔ/ˆØ�#�XˆÜ�R—W‘WÒ1Ô2Ü�R—W‘WšiÔ(à	ˆc�	ˆÜ�Q—V‘VÒ/Ô0Ü�Q—V‘VšYÖ'r©   c                óŽ  € \        ^^.^^..4      p\        ^^.^ ^ .R7      pW,          p\        V^^.^^..4       VP                  \        Jd   \        VP                  ^ ^ .^ ^ ..4       \        ^^.^^..4      p\        ^^.^ ^.R7      pW,          p\        V^^.^^..4       \        VP                  ^ ^.^ ^..4       R# ©r�   r…   N©r   rq   r†   rR   r²   s   &  r¦   Útest_datafriendly_add_arraysÚ=TestMaskedArrayInPlaceArithmetic.test_datafriendly_add_arraysž  óÖ   € Ü�A�q�6˜A˜q˜6Ð"Ó#ˆÜ�1�a�&  1˜vÔ&ˆØ	�ˆÜ�Q˜!˜Q˜ ! Q Ð(Ô)Ø�6‰6œÓÜ˜Ÿ™ 1 a &¨1¨a¨&Ð!1Ô2ä�A�q�6˜A˜q˜6Ð"Ó#ˆÜ�1�a�&  1˜vÔ&ˆØ	�ˆÜ�Q˜!˜Q˜ ! Q Ð(Ô)Ü�Q—V‘V˜q !˜f q¨! fÐ-Ö.r©   c                óŽ  € \        ^^.^^..4      p\        ^^.^ ^ .R7      pW,          p\        V^ ^ .^^..4       VP                  \        Jd   \        VP                  ^ ^ .^ ^ ..4       \        ^^.^^..4      p\        ^^.^ ^.R7      pW,          p\        V^ ^ .^^..4       \        VP                  ^ ^.^ ^..4       R# r'  r(  r²   s   &  r¦   Útest_datafriendly_sub_arraysÚ=TestMaskedArrayInPlaceArithmetic.test_datafriendly_sub_arrays¬  r+  r©   c                óŽ  € \        ^^.^^..4      p\        ^^.^ ^ .R7      pW,          p\        V^^.^^..4       VP                  \        Jd   \        VP                  ^ ^ .^ ^ ..4       \        ^^.^^..4      p\        ^^.^ ^.R7      pW,          p\        V^^.^^..4       \        VP                  ^ ^.^ ^..4       R# r'  r(  r²   s   &  r¦   Útest_datafriendly_mul_arraysÚ=TestMaskedArrayInPlaceArithmetic.test_datafriendly_mul_arraysº  r+  r©   c           
     ó®  a€ V P                    F¯  o\        P                  ! 4       ;_uu_ 4        \        P                  ! R 4       V3R lV P                   4       w  rp\
        V^&   VS! ^4      ,          p\        WS! ^4      ,           4       VS! ^4      ,          p\        W2S! ^4      ,           4       RRR4       K±  	  R#   + '       g   i     KÆ  ; i)rÔ  c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5irÁ   ©rÈ   ©Ú.0r  ri  s   & €r¦   Ú	<genexpr>ÚUTestMaskedArrayInPlaceArithmetic.test_inplace_addition_scalar_type.<locals>.<genexpr>Í  ó   øé € ÐB±>¨aŸh™h qŸk˜k³>ùó   ƒ N)rê  rÕ  rÖ  r×  rì  r<   rq   ©r›   rœ   r�   r¡   ri  s   &   @r¦   Ú!test_inplace_addition_scalar_typeÚBTestMaskedArrayInPlaceArithmetic.test_inplace_addition_scalar_typeÈ  s•   ø€ à—”ˆAÜ×(Ò(×*Õ*Ü×'Ò'¨Ô0ÜB°4·>²>ÓB‘
��rÜ��1‘Ø‘Q�q“T•	�Ü˜Q¡A a£D¥Ô)Ø‘a˜“d•
�Ü˜R¡Q q£T¥Ô*÷ +Ñ*ó !ß*×*Ð*ús   ®BCÃCc           
     óþ  a€ V P                    F×  o\        P                  ! 4       ;_uu_ 4        \        P                  ! R 4       V3R lV P                   4       w  rpVP
                  p\        ^
SR7      p\        VR&   W,          pW5,          p\        WV,           4       \        W2V,           4       \        VP
                  \        WEP
                  4      4       RRR4       KÙ  	  R#   + '       g   i     Kî  ; i)rÔ  c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5irÁ   r4  r5  s   & €r¦   r7  ÚTTestMaskedArrayInPlaceArithmetic.test_inplace_addition_array_type.<locals>.<genexpr>Ù  r9  r:  rä   Nr÷   ©
rê  rÕ  rÖ  r×  rì  r†   r   r<   rq   r;   ©r›   rœ   r�   r¡   rU  r³   ri  s   &     @r¦   Ú test_inplace_addition_array_typeÚATestMaskedArrayInPlaceArithmetic.test_inplace_addition_array_typeÔ  ó­   ø€ à—”ˆAÜ×(Ò(×*Õ*Ü×'Ò'¨Ô0ÜB°4·>²>ÓB‘
��rØ—G‘G�Ü˜2 QÔ'�Ü��"‘Ø•�Ø•�Ü˜Q A¥Ô&Ü˜R Q¥Ô'Ü˜RŸW™W¤g¨a·±Ó&8Ô9÷ +Ñ*ó !ß*×*Ð*úó   ®B/C+Ã+C<c           
     óœ  a€ V P                    F¦  o\        P                  ! 4       ;_uu_ 4        \        P                  ! R 4       V3R lV P                   4       w  rpVS! ^4      ,          p\        WS! ^4      ,
          4       VS! ^4      ,          p\        W2S! ^4      ,
          4       RRR4       K¨  	  R#   + '       g   i     K½  ; i)rÔ  c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5irÁ   r4  r5  s   & €r¦   r7  ÚXTestMaskedArrayInPlaceArithmetic.test_inplace_subtraction_scalar_type.<locals>.<genexpr>è  r9  r:  N©rê  rÕ  rÖ  r×  rì  rq   r;  s   &   @r¦   Ú$test_inplace_subtraction_scalar_typeÚETestMaskedArrayInPlaceArithmetic.test_inplace_subtraction_scalar_typeã  óŒ   ø€ à—”ˆAÜ×(Ò(×*Õ*Ü×'Ò'¨Ô0ÜB°4·>²>ÓB‘
��rØ‘Q�q“T•	�Ü˜Q¡A a£D¥Ô)Ø‘a˜“d•
�Ü˜R¡Q q£T¥Ô*÷ +Ñ*ó !ß*×*Ð*úó   ®A>B:Â:Cc           
     óþ  a€ V P                    F×  o\        P                  ! 4       ;_uu_ 4        \        P                  ! R 4       V3R lV P                   4       w  rpVP
                  p\        ^
SR7      p\        VR&   W,          pW5,          p\        WV,
          4       \        W2V,
          4       \        VP
                  \        WEP
                  4      4       RRR4       KÙ  	  R#   + '       g   i     Kî  ; i)rÔ  c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5irÁ   r4  r5  s   & €r¦   r7  ÚWTestMaskedArrayInPlaceArithmetic.test_inplace_subtraction_array_type.<locals>.<genexpr>ó  r9  r:  rä   Nr÷   rA  rB  s   &     @r¦   Ú#test_inplace_subtraction_array_typeÚDTestMaskedArrayInPlaceArithmetic.test_inplace_subtraction_array_typeî  rE  rF  c           
     óœ  a€ V P                    F¦  o\        P                  ! 4       ;_uu_ 4        \        P                  ! R 4       V3R lV P                   4       w  rpVS! ^4      ,          p\        WS! ^4      ,          4       VS! ^4      ,          p\        W2S! ^4      ,          4       RRR4       K¨  	  R#   + '       g   i     K½  ; i)rÔ  c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5irÁ   r4  r5  s   & €r¦   r7  Ú[TestMaskedArrayInPlaceArithmetic.test_inplace_multiplication_scalar_type.<locals>.<genexpr>  r9  r:  NrJ  r;  s   &   @r¦   Ú'test_inplace_multiplication_scalar_typeÚHTestMaskedArrayInPlaceArithmetic.test_inplace_multiplication_scalar_typeý  rM  rN  c           
     óþ  a€ V P                    F×  o\        P                  ! 4       ;_uu_ 4        \        P                  ! R 4       V3R lV P                   4       w  rpVP
                  p\        ^
SR7      p\        VR&   W,          pW5,          p\        WV,          4       \        W2V,          4       \        VP
                  \        WEP
                  4      4       RRR4       KÙ  	  R#   + '       g   i     Kî  ; i)rÔ  c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5irÁ   r4  r5  s   & €r¦   r7  ÚZTestMaskedArrayInPlaceArithmetic.test_inplace_multiplication_array_type.<locals>.<genexpr>  r9  r:  rä   Nr÷   rA  rB  s   &     @r¦   Ú&test_inplace_multiplication_array_typeÚGTestMaskedArrayInPlaceArithmetic.test_inplace_multiplication_array_type  rE  rF  c                óÂ  a€ \         P                  R ,           Uu0 uF#  p\         P                  ! V4      P                  kK%  	  ppV P                   FÊ  o\
        P                  ! 4       ;_uu_ 4        \
        P                  ! R4       V3R lV P                   4       w  r4p\        ^
SR7      S! ^4      ,          p\        ^
SR7      S! ^4      ,          p\        V^&    VS! ^4      ,          pVS! ^4      ,          p\        W44       \        WT4       RRR4       KÌ  	  R# u upi   \         d    RS R2pST9   g   Q T4       h L4i ; i  + '       g   i     EK  ; i)ÚComplexrÔ  c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5irÁ   r4  r5  s   & €r¦   r7  Ú[TestMaskedArrayInPlaceArithmetic.test_inplace_floor_division_scalar_type.<locals>.<genexpr>  r9  r:  rä   úSupported type ú throwing TypeErrorN)r–   ré  rº   r€  rê  rÕ  rÖ  r×  rì  r   r<   rq   rC  )r›   ri  Úunsupportedrœ   r�   r¡   Úmsgs   &`     r¦   Ú'test_inplace_floor_division_scalar_typeÚHTestMaskedArrayInPlaceArithmetic.test_inplace_floor_division_scalar_type  s  ø€ ô 24·±¸iÖ1HÓIÑ1H¨A”r—x’x “{×'Ô'Ñ1HˆÐIØ—”ˆAÜ×(Ò(×*Õ*Ü×'Ò'¨Ô0ÜB°4·>²>ÓB‘
��rÜ˜2 QÔ'©!¨A«$Õ.�Ü˜B aÔ(©1¨Q«4Õ/�Ü��1‘ð1Ø™!˜A›$•J�AØ™1˜Q›4•K�BÜ  Ô&Ü  Ô'÷ +Ñ*ó !ùò Jøô !ô 1Ø+¨A¨3Ð.AÐB�CØ Ô+Ð0¨SÓ0Ò+ð1ú÷ +×*Ñ*ús0   ›)D"Á2A-EÃ 4D'Ä'E		ÅEÅE		Å	EÅEc                ó  a€ \         P                  R ,           Uu0 uF#  p\         P                  ! V4      P                  kK%  	  ppV P                   Fë  o\
        P                  ! 4       ;_uu_ 4        \
        P                  ! R4       V3R lV P                   4       w  r4pVP                  p\        ^
SR7      p\        VR&    W7,          pWW,          p\        W4V,          4       \        WTV,          4       \        VP                  \        \        WgP                  4      VS! ^ 4      8H  4      4       RRR4       Kí  	  R# u upi   \         d    RS R2pST9   g   Q T4       h L4i ; i  + '       g   i     EK-  ; i)r_  rÔ  c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5irÁ   r4  r5  s   & €r¦   r7  ÚZTestMaskedArrayInPlaceArithmetic.test_inplace_floor_division_array_type.<locals>.<genexpr>2  r9  r:  rä   rb  rc  Nr÷   )r–   ré  rº   r€  rê  rÕ  rÖ  r×  rì  r†   r   r<   rq   r;   rC  )	r›   ri  rd  rœ   r�   r¡   rU  r³   re  s	   &`       r¦   Ú&test_inplace_floor_division_array_typeÚGTestMaskedArrayInPlaceArithmetic.test_inplace_floor_division_array_type+  s/  ø€ ô 24·±¸iÖ1HÓIÑ1H¨A”r—x’x “{×'Ô'Ñ1HˆÐIØ—”ˆAÜ×(Ò(×*Õ*Ü×'Ò'¨Ô0ÜB°4·>²>ÓB‘
��rØ—G‘G�Ü˜2 QÔ'�Ü��"‘ð1Ø•G�AØ•H�BÜ  ¨¥FÔ+Ü  ¨!¥VÔ,Ü ØŸ™Ü¤¨¯6©6Ó 2°Q¹!¸A»$±YÓ@ô÷ +Ñ*ó !ùò Jøô" !ô 1Ø+¨A¨3Ð.AÐB�CØ Ô+Ð0¨SÓ0Ò+ð1ú÷ +×*Ñ*ús1   ›)EÁ2AE-ÃA0EÅE*	Å'E-Å)E*	Å*E-Å-E?c           
     ó¢  a€ V P                    EF)  o\        4       ;_uu_ 4       pVP                  \        4       V3R  lV P                   4       w  r#p\        ^
SR7      S! ^4      ,          p\        ^
SR7      S! ^4      ,          p\        V^&    VS! ^4      ,          p\        W#4        VS! ^4      ,          p\        WC4       \        S\        P                  4      '       d&   \        \!        VP"                  4      ^RS R24       M$\        \!        VP"                  4      ^ RS R24       RRR4       EK,  	  R#   \        \        3 d,   p\        P                  ! \        T4      ^R7        Rp?LÊRp?ii ; i  \        \        3 d,   p\        P                  ! \        T4      ^R7        Rp?LîRp?ii ; i  + '       g   i     EKÀ  ; i)c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5irÁ   r4  r5  s   & €r¦   r7  ÚUTestMaskedArrayInPlaceArithmetic.test_inplace_division_scalar_type.<locals>.<genexpr>I  r9  r:  rä   ©Ú
stacklevelNúFailed on type=Ú.)rê  ry   Úrecordr  rì  r   r<   rq   ÚDeprecationWarningrC  rÕ  Úwarnr¹   Ú
issubclassr–   ÚintegerrÊ   r7   )r›   r  rœ   r�   r¡   Úeri  s   &     @r¦   Ú!test_inplace_division_scalar_typeÚBTestMaskedArrayInPlaceArithmetic.test_inplace_division_scalar_typeC  sY  ø€ à—•ˆAÜ"×$Ô$¨Ø—
‘
œ;Ô'äB°4·>²>ÓB‘
��rÜ˜2 QÔ'©!¨A«$Õ.�Ü˜B aÔ(©1¨Q«4Õ/�Ü��1‘ð8Ø™˜1›•I�AÜ  Ô&ð8Ø™!˜A›$•J�BÜ  Ô'ô ˜a¤§¡×,Ò,Ü ¤ S§W¡W£¨q°OÀAÀ3ÀaÐ2HÕIä ¤ S§W¡W£¨q°OÀAÀ3ÀaÐ2HÔI÷? %Ò$ó !øô* +¬IÐ6ô 8Ü—M’M¤# a£&°Q×7Ò7ûð8ûô
 +¬IÐ6ô 8Ü—M’M¤# a£&°Q×7Ò7ûð8ú÷3 %×$Ñ$ús[   ¤A,F<ÂD>Â,E=ÃA)F<Ä>E:	Å!E5	Å0F<Å5E:	Å:F<Å=F9	Æ!F4	Æ/F<Æ4F9	Æ9F<Æ<Gc                óæ  a€ V P                    EFJ  o\        4       ;_uu_ 4       pVP                  \        4       V3R  lV P                   4       w  r#pVP
                  p\        ^
SR7      p\        VR&    W&,          p\        W#V,          4        WF,          p\        WCV,          4       \        VP
                  \        \        WVP
                  4      VS! ^ 4      8H  4      4       \        S\         P"                  4      '       d&   \        \%        VP&                  4      ^RS R24       M$\        \%        VP&                  4      ^ RS R24       RRR4       EKM  	  R#   \        \        3 d-   p\        P                  ! \        T4      ^R7        Rp?ELRp?ii ; i  \        \        3 d,   p\        P                  ! \        T4      ^R7        Rp?LïRp?ii ; i  + '       g   i     EKâ  ; i)c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5irÁ   r4  r5  s   & €r¦   r7  ÚTTestMaskedArrayInPlaceArithmetic.test_inplace_division_array_type.<locals>.<genexpr>l  r9  r:  rä   rp  Nrr  rs  r÷   )rê  ry   rt  r  rì  r†   r   r<   rq   ru  rC  rÕ  rv  r¹   r;   rw  r–   rx  rÊ   r7   )	r›   r  rœ   r�   r¡   rU  r³   ry  ri  s	   &       @r¦   Ú test_inplace_division_array_typeÚATestMaskedArrayInPlaceArithmetic.test_inplace_division_array_typeg  sk  ø€ à—•ˆAÜ"×$Ô$¨Ø—
‘
œ;Ô'ÜB°4·>²>ÓB‘
��rØ—G‘G�Ü˜2 QÔ'�Ü��"‘ð8Ø•F�AÜ  ¨¥EÔ*ð8Ø•G�BÜ  ¨¥UÔ+Ü ØŸ™Ü¤¨¯6©6Ó 2°Q¹!¸A»$±YÓ@ôô ˜a¤§¡×,Ò,Ü ¤ S§W¡W£¨q°OÀAÀ3ÀaÐ2HÕIä ¤ S§W¡W£¨q°OÀAÀ3ÀaÐ2HÔI÷E %Ò$ó !øô( +¬IÐ6ô 8Ü—M’M¤# a£&°Q×7Ó7ûð8ûô +¬IÐ6ô 8Ü—M’M¤# a£&°Q×7Ò7ûð8ú÷9 %×$Ñ$ús\   ¤AGÁ6EÂAFÃ'A)GÅF	Å0!F	ÆGÆF	ÆGÆG	Æ0!G	ÇGÇG	ÇGÇG0c           	     óR  € V P                    EF   p\        P                  ! 4       ;_uu_ 4        \        P                  ! R 4       \	        . RO. ROVR7      pW!! ^4      ,          p\	        . RO. ROVR7      p\        VP                  VP                  4       \        VP                  VP                  4       W!! ^4      ,          p\        VP                  VP                  4       \        VP                  VP                  4       RRR4       EK  	  R#   + '       g   i     EK  ; i)rÔ  r  Nrñ   rc  r  )rê  rÕ  rÖ  r×  r   rq   rë   r†   )r›   ri  rœ   rù   Úxx_rs   &    r¦   Útest_inplace_pow_typeÚ6TestMaskedArrayInPlaceArithmetic.test_inplace_pow_typeŽ  s½   € à—•ˆAÜ×(Ò(×*Õ*Ü×'Ò'¨Ô0äš)ª)¸1Ô=�Ø˜!˜A›$•Y�Üš^²)À1ÔE�Ü˜RŸW™W d§i¡iÔ0Ü˜RŸW™W d§i¡iÔ0à�a˜“d•
�Ü˜QŸV™V T§Y¡YÔ/Ü˜QŸV™V T§Y¡YÔ/÷ +Ò*ó !ß*×*Ñ*ús   ®CDÄD&)rè  rç  rê  rì  N)$r!  r"  r#  r$  r§   rð  rö  rú  rþ  r  r  r	  r  r  r  r  r  r  r   r$  r)  r-  r0  r<  rC  rK  rR  rW  r\  rf  rk  rz  r  rƒ  r%  r&  r'  s   @r¦   rã  rã  ¯
  s¦   ø‡ € ò
ò ò
2ò ò
2ò ò
2ò	ò&ò
EòNò((ò,(ò.(ò.(ò.
(ò/ò/ò/ò
+ò:ò	+ò:ò	+ò:ò1ò(1ò0"JòH%J÷N0ð 0r©   rã  c                   ó�  a € ] tR tRt o 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 4       tR tR tR tR t]P2                  P5                  RR4      ]P2                  P5                  RR4      R 4       4       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-t/V t0R.# )/ÚTestMaskedArrayMethodsiŸ  c           
     óö  € \         P                  ! . R NRNRNRNRNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#N4      pVP                  ^^4      pVP                  ^^^^4      p\         P                  ! . ^ N^N^ N^N^ N^ N^N^ N^N^N^ N^N^ N^ N^ N^N^ N^N^ N^ N^ N^N^N^N^N^ N^ N^N^ N^ N^ N^ N^N^ N^N^ N4      p\        WR$7      p\        W$P                  VP                  4      R$7      p\        W4P                  VP                  4      R$7      p\         P                  ! . ^N^N^ N^N^ N^ N^N^N^N^N^ N^N^ N^ N^N^N^ N^N^ N^ N^ N^N^N^N^N^ N^ N^N^N^ N^ N^ N^N^ N^N^N4      p\        WR$7      p	\        W(P                  VP                  4      R$7      p
\        W8P                  VP                  4      R$7      pWW4WVWyW«3
V n        R%# ©&ç     À @ç®Gáz.@ç-²�ï§!@ç      !@çé&1¬ü?çƒÀÊ¡E¶@ç\�Âõ(Ü @ç…ëQ¸@ç{®Gáº#@çP�—nƒ@çh‘í|?õ!@ç!°rh‘í@çj¼t“@çJ+‡@çáz®Ga@ç!°rh‘í@çÁÊ¡E¶ó@ç-²�ï§@ç)\�Âõ(@çÃõ(\�B#@ç+‡Ù@çu“V@çÛù~j¼ô@çÑ"Ûù~ê@ç¨ÆK7‰Á@ç
×£p=J#@ç®Gáz”@çòÒMbØ@ç}?5^ºÉ#@ç¾Ÿ/Ý$@ç!°rh‘m@ç-²�ï§#@çJ+‡@çªñÒMb@çƒÀÊ¡Å@ç-²�ï§Æï?©rë   r†   N©r–   r   r]   r_   r™   ©r›   rœ   rÞ  ÚXXrU  r‰  ÚmXÚmXXr    Úm2xÚm2XÚm2XXs   &           r¦   r§   Ú#TestMaskedArrayMethods.setup_method¡  óÆ  € ä�HŠHð @�eð @˜Uð @ Eð @¨3ð @°ð @°uð @Øð@Ø ð@Ø"'ð@Ø).ð@Ø05ð@Ø7<ð@àð@à"ð@à$)ð@à+0ð@à27ð@à9>ð@ð ð@ð !ð@ð #(ð@ð */ð@ð 16ð@ð 8=ð@ð ð	@ð #ð	@ð %*ð	@ð ,1ð	@ð 38ð	@ð :?ð	@ð
 ð@ð
 #ð@ð
 %*ð@ð
 ,1ð@ð
 38ð@ð
 :?ð@ó Aˆð �I‰I�a˜‹OˆØ�Y‰Y�q˜!˜Q Ó"ˆä�HŠHð '�að '˜ð '˜Að '˜qð ' !ð ' Qð 'Øð'Øð'Øð'Øð'Ø!"ð'Ø$%ð'àð'àð'àð'àð'à!"ð'à$%ð'ð ð'ð ð'ð ð'ð  ð'ð "#ð'ð %&ð'ð ð	'ð ð	'ð ð	'ð  ð	'ð "#ð	'ð %&ð	'ð
 ð'ð
 ð'ð
 ð'ð
  ð'ð
 "#ð'ð
 %&ð'ó (ˆô ˜Ô"ˆÜ˜§	¡	¨!¯'©'Ó 2Ô3ˆÜ˜§)¡)¨B¯H©HÓ"5Ô6ˆä�XŠXð (�qð (˜!ð (˜Qð ( ð ( 1ð ( að (Øð(Øð(Øð(Ø ð(Ø"#ð(Ø%&ð(àð(àð(àð(à ð(à"#ð(à%&ð(ð ð(ð ð(ð ð(ð  !ð(ð #$ð(ð &'ð(ð ð	(ð ð	(ð ð	(ð  !ð	(ð #$ð	(ð &'ð	(ð
 ð(ð
 ð(ð
 ð(ð
  !ð(ð
 #$ð(ð
 &'ð(ó )ˆô ˜Ô$ˆÜ˜§¡¨A¯G©GÓ!4Ô5ˆÜ˜"§:¡:¨b¯h©hÓ#7Ô8ˆØ˜˜r s°Ð;ˆŽr©   c           
     ó  € \        . RO4      p\        VP                  4       VP                  P                  4       4       \        VP	                  4       VP                  P	                  4       4       \        VP                  4       VP                  P                  4       4       \        VP                  4       VP                  P                  4       4       \        VP                  ^ ^^^^4      VP                  P                  ^ ^^^^4      4       \        VP                  . RO4      VP                  P                  . RO4      4       \        VP                  4       VP                  P                  4       4       \        VP                  4       VP                  P                  4       4       \        ^^.^^..4      p\        VP                  4       VP                  P                  4       4       \        VP                  4       VP                  P                  4       4       \        VP                  ^^.4      VP                  P                  ^^.4      4       \        VP                  4       VP                  P                  4       4       R# )r�   Nr«   r®   )r   rq   rÇ   r»   r   ÚargmaxÚargminr   ÚcompressÚconjr   Údiagonalrf   rg   rj   ©r›   r³   rU  s   &  r¦   Útest_generic_methodsÚ+TestMaskedArrayMethods.test_generic_methodsÁ  s‘  € ä’)ÓˆÜ�Q—U‘U“W˜aŸg™gŸk™k›mÔ,Ü�Q—U‘U“W˜aŸg™gŸk™k›mÔ,Ü�Q—X‘X“Z §¡§¡Ó!1Ô2Ü�Q—X‘X“Z §¡§¡Ó!1Ô2Ü�Q—X‘X˜a  A q¨!Ó,¨a¯g©g¯n©n¸QÀÀ1ÀaÈÓ.KÔLÜ�Q—Z‘Z¢	Ó*¨A¯G©G×,<Ñ,<ºYÓ,GÔHÜ�Q—V‘V“X˜qŸw™wŸ|™|›~Ô.Ü�Q—[‘[“] A§G¡G×$5Ñ$5Ó$7Ô8ä�A�q�6˜A˜q˜6Ð"Ó#ˆÜ�Q—Z‘Z“\ 1§7¡7×#3Ñ#3Ó#5Ô6Ü�Q—U‘U“W˜aŸg™gŸk™k›mÔ,Ü�Q—V‘V˜Q ˜F“^ Q§W¡W§\¡\°1°a°&Ó%9Ô:Ü�Q—[‘[“] A§G¡G×$5Ñ$5Ó$7Ö8r©   c                óø  € \         P                  P                  ^
4      pV\         P                  P                  ^
4      R,          ,           p\        \	        W4      4       \         P
                  V^ &   \        \	        W4      '       * 4       \         P
                  V^ &   \        \	        W4      4       \        V4      p\        VR&   \        \	        WRR7      4       \        \	        WRR7      '       * 4       VR,          p^ V^ &   \        \	        V^ RR7      4       \        \         P                  ! \         P                  4      P                  .\         P                  R7      p\        \	        W4      4       R# )rã   g:Œ0âŽyE>T)r>   Frä   Nr÷   )r–   rè   ré   rn   r   r�  r=   r<   r%  Úint_rL   r²   s   &  r¦   Útest_allcloseÚ$TestMaskedArrayMethods.test_allcloseÓ  sû   € ä�I‰I�N‰N˜2ÓˆØ”—	‘	—‘˜rÓ" TÕ)Õ)ˆÜ”˜“Ôä�v‰vˆˆ!‰Ü”H˜Q“NÔ"Ô#Ü�v‰vˆˆ!‰Ü”˜“Ôä˜‹OˆÜˆˆ"‰Ü”˜¨DÔ1Ô2Ü”H˜Q°Ô6Ô6Ô7à	ˆT�	ˆØˆˆ!‰Ü”˜˜A¨DÔ1Ô2ô œ"Ÿ(š(¤2§7¡7Ó+×/Ñ/Ð0¼¿¹Ô@ˆÜ”˜“Ör©   c                óº   € \         P                  ! . RO.RR7      p\        W^ R7      '       g   Q h\        W\         P                  ! ^R4      R7      '       g   Q hR# )r�   zm8[ns]rä   )ÚatolrM  Nr{  )r–   r   r   rV  rÓ  s   & r¦   Útest_allclose_timedeltaÚ.TestMaskedArrayMethods.test_allclose_timedeltaë  sG   € ô �HŠH’l�^¨8Ô4ˆÜ˜ 1×%Ó%Ð%Ð%Ü˜¤2§>¢>°!°TÓ#:×;Ó;Ð;Ò;r©   c                óz  € \         P                  ! . RO. RO. RO.4      p\         P                  ! . RO. R	O. R
O.\         P                  R7      p\        WR7      pVR8„  pVR8  p\	        VP                  4       '       * 4       \	        VP                  4       4       \        VP                  ^ 4      . RO4       \        VP                  ^4      . RO4       \        VP                  ^ 4      . RO4       \        VP                  ^4      . RO4       \	        VP                  4       '       * 4       \	        VP                  4       4       \        VP                  ^ 4      . R
O4       \        VP                  ^4      . R	O4       \        VP                  ^ 4      . R
O4       \        VP                  ^4      . R
O4       R# )ç¤p=
×£À?rä   r…   r”   N)rÊ  g¤p=
×£Ð?gÍÌÌÌÌÌì?)gìQ¸…ëÑ?g…ëQ¸Õ?g)\�Âõ(ä?)g×£p=
×Ó?g×£p=
×ë?gffffffæ?rŒ  r  r}  rm  r  )r–   r   r-  r=   rn   r   rÇ   rq   )r›   rœ   rU  r‰  ÚmxbigÚmxsmalls   &     r¦   Útest_allanyÚ"TestMaskedArrayMethods.test_allanyò  s6  € ä�HŠHÒ(Ú(Ú(ð*ó +ˆô �HŠHÒ*Ú+Ú)ð+ä24·'±'ô;ˆô ˜!Ô$ˆØ�c‘ˆØ˜‘8ˆä�E—I‘I“K”Ô Ü�—	‘	“ÔÜ�U—Y‘Y˜q“\Ò#7Ô8Ü�U—Y‘Y˜q“\Ò#7Ô8Ü�U—Y‘Y˜q“\Ò#7Ô8Ü�U—Y‘Y˜q“\Ò#5Ô6ä�G—K‘K“MÔ!Ô"Ü�—‘“ÔÜ�W—[‘[ “^Ò%8Ô9Ü�W—[‘[ “^Ò%:Ô;Ü�W—[‘[ “^Ò%8Ô9Ü�W—[‘[ “^Ò%8Ö9r©   c                óþ  € \        R\        R 7      p\        . RORR7      p\        VP	                  4       \
        J 4       VP	                  VR7       \        V4       \        VP                  R4       \        V\
        J4       \        R\        R 7      p\        VP                  4       \
        J 4       VP                  VR7       \        V'       * 4       \        VP                  R4       \        V\
        J4       R# )rä   Tr…   ©rý  NrÂ   rñ   )r%   r-  r   rn   r   r<   rÞ   rÇ   )r›   Ústorera  s   &  r¦   Útest_allany_odditiesÚ+TestMaskedArrayMethods.test_allany_oddities  s¯   € ä�b¤Ô%ˆÜ’Y TÔ*ˆä�—‘“
œfÐ$Ô%Ø�‰�UˆÔÜ�ŒÜ�—‘˜TÔ"Ü�œVÐ#Ô$ä�b¤Ô%ˆÜ�—‘“
œfÐ$Ô%Ø�‰�UˆÔÜ�E”	ÔÜ�—‘˜TÔ"Ü�œVÐ#Ö$r©   c           
     óš  € V P                   w
  rr4rVrxrš\        VP                  4       ^#4       \        VP                  4       ^#4       \        VP                  4       ^4       \        V	P                  4       ^4       \        VP                  4       ^4       \        VP                  4       ^4       \        VP                  4       ^4       \        V	P                  4       ^4       \        VP                  ^ 4      . RO4       \        V	P                  ^ 4      . RO4       \        VP                  ^ 4      . RO4       \        V	P                  ^ 4      . RO4       \        VP                  ^4      . RO4       \        V	P                  ^4      . RO4       \        VP                  ^4      . RO4       \        V	P                  ^4      . R	O4       R# )
é#   N)r­   r­   r­   rå   r�   rå   )r­   r­   rÐ   rå   r�   rÐ   )r�   rå   r�   rå   rÐ   r�   )rå   rå   r�   rå   r�   r�   )rÐ   r�   r�   r�   rå   rå   )rÐ   rÐ   r�   r�   rå   r¬   )r­   rÐ   r�   r�   rÐ   r�   )r­   rÐ   r�   r�   r�   r�   )r™   rq   rº  r¹  )r›   rœ   rÞ  r°  rU  r‰  r±  r²  r³  r´  rµ  s   &          r¦   Útest_argmax_argminÚ)TestMaskedArrayMethods.test_argmax_argmin  s.  € à59·V±VÑ2ˆˆr�b˜c¨ä�R—Y‘Y“[ "Ô%Ü�R—Y‘Y“[ "Ô%Ü�S—Z‘Z“\ 1Ô%Ü�S—Z‘Z“\ 1Ô%Ü�R—Y‘Y“[ "Ô%Ü�R—Y‘Y“[ "Ô%Ü�S—Z‘Z“\ 2Ô&Ü�S—Z‘Z“\ 2Ô&ä�R—Y‘Y˜q“\Ò#5Ô6Ü�S—Z‘Z “]Ò$6Ô7Ü�R—Y‘Y˜q“\Ò#5Ô6Ü�S—Z‘Z “]Ò$6Ô7ä�R—Y‘Y˜q“\Ò#7Ô8Ü�S—Z‘Z “]Ò$6Ô7Ü�R—Y‘Y˜q“\Ò#5Ô6Ü�S—Z‘Z “]Ò$6Ö7r©   c                ó¦  € \         P                  ! . R NRNRNRNRNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#N4      p\         P                  ! . ^ N^N^ N^N^ N^ N^N^ N^N^N^ N^N^ N^ N^ N^N^ N^N^ N^ N^ N^N^N^N^N^ N^ N^N^ N^ N^ N^ N^N^ N^N^ N4      p\        WR$7      pVP                  ^^4      p\        VP                  VP                  4       \        VP
                  VP                  ^^4      4       \        VP
                  VP
                  P                  ^^4      4       R%# )&r‰  rŠ  r‹  rŒ  r�  rŽ  r�  r�  r‘  r’  r“  r”  r•  r–  r—  r˜  r™  rš  r›  rœ  r�  rž  rŸ  r   r¡  r¢  r£  r¤  r¥  r¦  r§  r¨  r©  rª  r«  r¬  r…   N)r–   r   Úcliprq   r†   r»   )r›   rœ   rU  r‰  Úclippeds   &    r¦   Ú	test_clipÚ TestMaskedArrayMethods.test_clip5  s  € ä�HŠHð @�eð @˜Uð @ Eð @¨3ð @°ð @°uð @Øð@Ø ð@Ø"'ð@Ø).ð@Ø05ð@Ø7<ð@àð@à"ð@à$)ð@à+0ð@à27ð@à9>ð@ð ð@ð !ð@ð #(ð@ð */ð@ð 16ð@ð 8=ð@ð ð	@ð #ð	@ð %*ð	@ð ,1ð	@ð 38ð	@ð :?ð	@ð
 ð@ð
 #ð@ð
 %*ð@ð
 ,1ð@ð
 38ð@ð
 :?ð@ó Aˆô �HŠHð :�að :˜ð :˜Að :˜qð : !ð : Qð :¨ð :¨1ð :¨að :°ð :°Að :°qð :Øð:Øð:Øð:Ø ð:Ø"#ð:Ø%&ð:Ø()ð:Ø+,ð:Ø./ð:Ø12ð:Ø45ð:Ø78ð:àð:àð:àð:à ð:à"#ð:à%&ð:à()ð:à+,ð:à./ð:à12ð:à45ð:à78ð:ó ;ˆô �1ÔˆØ—'‘'˜!˜Q“-ˆÜ�W—\‘\ 2§7¡7Ô+Ü�W—]‘] A§F¡F¨1¨a£LÔ1Ü�W—]‘] B§H¡H§M¡M°!°QÓ$7Ö8r©   c                óì   € \         P                  ! ^
4      p\         P                  P                  V^ ^.^,          R7      pVP	                  ^ ^VR7       \        VP                  ^ ^.^,          4       R# )rã   r…   rÐ  N)r–   r   r  r   rÙ  rq   r†   r¾  s   &  r¦   Útest_clip_outÚ$TestMaskedArrayMethods.test_clip_outF  sX   € ä�IŠI�b‹MˆÜ�E‰E×Ñ˜a q¨! f¨q¥jÐÓ1ˆØ	�‰ˆq�!˜ˆÔÜ�Q—V‘V˜a ˜V a�ZÖ(r©   c                óâ  € \        . RORR7      pVR8„  VR8  ,          p\        VP                  V4      RR.4       \        V^^.&   VP                  V4      p\        VP                  RR.4       \        VP
                  ^ ^.4       \        VP                  R4       \        W1V,          4       VR8  pVP                  V4      p\        VP                  . RO4       \        VP
                  . RO4       \        VP                  R4       \        W1V,          4       \        . RO. RO.. RO. RO.R7      pVP                  VP                  4       ^8¬  4      p\        VP                  . RO4       \        VP
                  . RO4       \        P                  ! . RO4      pVP                  V^8¬  ^R	7      p\        VP                  ^
^.^(^<..4       \        VP
                  ^ ^.^^ ..4       R
# )r   r€   r„   r�   rG  r8  rR  ç      @r…   r˜  Nr#  rH  rc  rÜ  ©rÛ  rÍ  rŠ  rò   )rÝ  rÛ  rÍ  rŠ  rÝ   )r¬   r�   r­   )
r=   rq   r»  r<   r»   rÞ   rI  r[   r–   r   )r›   r³   Ú	conditionr´   rœ   s   &    r¦   Útest_compressÚ$TestMaskedArrayMethods.test_compressM  s†  € äÒ-¸$Ô?ˆØ˜‘W  S¡Õ)ˆ	Ü�Q—Z‘Z 	Ó*¨R°¨HÔ5äˆˆ1ˆaˆ&‰	Ø�J‰J�yÓ!ˆÜ�Q—W‘W˜r 2˜hÔ'Ü�Q—W‘W˜q !˜fÔ%Ü�Q—\‘\ 4Ô(Ü�Q˜)�Ô%à˜‘Vˆ	Ø�J‰J�yÓ!ˆÜ�Q—W‘WšlÔ+Ü�Q—W‘WšiÔ(Ü�Q—\‘\ 4Ô(Ü�Q˜)�Ô%äš,ªÐ5Ú(ª)Ð4ô6ˆà�J‰J�q—w‘w“y B‘Ó'ˆÜ�Q—W‘WÒ.Ô/Ü�Q—W‘WšlÔ+ä�HŠH’YÓˆØ�J‰J�q˜A‘v AˆJÓ&ˆÜ�Q—W‘W  B˜x¨"¨b¨Ð2Ô3Ü�Q—W‘W  1˜v¨¨1 vÐ.Ö/r©   c                ó¬   € \        . RO. ROR7      pVP                  4       p\        W!4       \        V^ &   VP                  4       p\        V. RO4       R# )r�   r…   Nr{  ©r�   r�   r�   r�   r`  )r   Ú
compressedrq   r<   r²   s   &  r¦   Útest_compressedÚ&TestMaskedArrayMethods.test_compressedl  s?   € ä’,¢\Ô2ˆØ�L‰L‹NˆÜ�QÔÜˆˆ!‰Ø�L‰L‹NˆÜ�Qš	Ö"r©   c                ó0  € R \         3R\        3R.p\        . ROVR7      p\        \	        VP
                  P                  4       4      \	        V4      4       \        V4      p\        VP                  VP                  4       \        VP
                  VP
                  4       \        \	        V4      VR7      p\        VP                  VP                  4       \        VP
                  VP
                  4       \        . RO. ROR7      p\        V4      p\        \        P                  ! VP                  VP                  4      '       * 4       VP                  \        4      p\        \        P                  ! VP                  VP                  4      4       R# ©	r³   r´   rä   r…   Nr   ))r�   ru  z1.1)r­   rv  z2.2)r¬   rù  z3.3rñ   r¼  )rÉ   rê   r=   rq   rÊ   rI  r  r&   r_   r%   rn   r–   r  r†   rõ  ©r›   Údatatyper³   r´   s   &   r¦   Ú
test_emptyÚ!TestMaskedArrayMethods.test_emptyu  s
  € àœ#�J ¤e ¨lÐ;ˆÜÒLØ'ô)ˆä”S˜Ÿ™×*Ñ*Ó,Ó-¬s°8«}Ô=ä�q‹MˆÜ�Q—W‘W˜aŸg™gÔ&Ü�Q—\‘\ 1§<¡<Ô0ä”#�a“& Ô)ˆÜ�Q—W‘W˜aŸg™gÔ&Ü�Q—\‘\ 1§<¡<Ô0ô šÒ)=Ô>ˆÜ�q‹MˆÜ”B×'Ò'¨¯©°·±Ó7Ô7Ô8Ø�F‰F”<Ó ˆÜ”×#Ò# A§F¡F¨A¯F©FÓ3Ö4r©   c                ó&  € R \         3R\        3R.p\        . ROVR7      p\        \	        VP
                  P                  4       4      \	        V4      4       \        \	        V4      VR7      p\        VP                  VP                  4       \        VP
                  VP
                  4       \        V4      p\        VP                  VP                  4       \        VP
                  VP
                  4       \        . RO. ROR7      p\        V4      p\        \        P                  ! VP                  VP                  4      '       * 4       VP                  4       p\        \        P                  ! VP                  VP                  4      4       R# rì  )rÉ   rê   r=   rq   rÊ   rI  r  rl   r_   rm   rn   r–   r  r†   rõ  rí  s   &   r¦   Ú
test_zerosÚ!TestMaskedArrayMethods.test_zeros‹  s  € àœ#�J ¤e ¨lÐ;ˆÜÒLØ'ô)ˆä”S˜Ÿ™×*Ñ*Ó,Ó-¬s°8«}Ô=ä”#�a“& Ô)ˆÜ�Q—W‘W˜aŸg™gÔ&Ü�Q—\‘\ 1§<¡<Ô0ä�q‹MˆÜ�Q—W‘W˜aŸg™gÔ&Ü�Q—\‘\ 1§<¡<Ô0ô šÒ)=Ô>ˆÜ�q‹MˆÜ”B×'Ò'¨¯©°·±Ó7Ô7Ô8Ø�F‰F‹HˆÜ”×#Ò# A§F¡F¨A¯F©FÓ3Ö4r©   c                ó&  € R \         3R\        3R.p\        . ROVR7      p\        \	        VP
                  P                  4       4      \	        V4      4       \        \	        V4      VR7      p\        VP                  VP                  4       \        VP
                  VP
                  4       \        V4      p\        VP                  VP                  4       \        VP
                  VP
                  4       \        . RO. ROR7      p\        V4      p\        \        P                  ! VP                  VP                  4      '       * 4       VP                  4       p\        \        P                  ! VP                  VP                  4      4       R# rì  )rÉ   rê   r=   rq   rÊ   rI  r  rT   r_   rU   rn   r–   r  r†   rõ  rí  s   &   r¦   Ú	test_onesÚ TestMaskedArrayMethods.test_ones¡  s  € àœ#�J ¤e ¨lÐ;ˆÜÒLØ'ô)ˆä”S˜Ÿ™×*Ñ*Ó,Ó-¬s°8«}Ô=ä”�Q“˜xÔ(ˆÜ�Q—W‘W˜aŸg™gÔ&Ü�Q—\‘\ 1§<¡<Ô0ä�a‹LˆÜ�Q—W‘W˜aŸg™gÔ&Ü�Q—\‘\ 1§<¡<Ô0ô šÒ)=Ô>ˆÜ�a‹LˆÜ”B×'Ò'¨¯©°·±Ó7Ô7Ô8Ø�F‰F‹HˆÜ”×#Ò# A§F¡F¨A¯F©FÓ3Ö4r©   c           	     óÐ  € \        ^4      p. ROp\        V4      p\        WR7      p\        V^,          \        J 4       \        V^,          \        J 4       ^
^(.V^^.&   \        V^,          \        J 4       \        V^,          \        J4       \        V. RO4       \        \        ^
4      . RO^,          R7      p. ROpVP                  V. RO4       \        V\        . RO4      4       \        VP                  . R	O4       VP                  V\        . RO. R
O4      4       \        V. RO4       \        VP                  . RO4       \        \        ^
4      . RO^,          R7      p\        WE. RO4       \        V\        . RO4      4       \        VP                  . R	O4       \        WE\        . RO. R
O4      4       \        V. RO4       \        VP                  . RO4       R# )rå   r…   NrÚ  )r�   rã   r­   r÷   rÛ  r  )r�   r­   rÐ   rÕ   )rÕ   rÐ   r­   r�   )
rÕ   r�   rÐ   r¬   r­   rå   r�   r©  r›  rí  )
r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   )r�   r�   r�   r�   )
r�   r�   r­   r¬   rÐ   rå   rÕ   r©  r›  rí  )
r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   )r   r9   r   rn   r<   rq   r=   rY   r   r†   rp   )r›   r™   rž  rU  rœ   r5  s   &     r¦   Útest_putÚTestMaskedArrayMethods.test_put·  sa  € ô �1‹IˆÚˆÜ�a‹LˆÜ�!ÔˆÜ��!•œ�ÔÜ��!•œ�ÔØ˜�Hˆˆ1ˆaˆ&‰	Ü��!•œ�ÔÜ��!•œFÐ"Ô#Ü�QÒ*Ô+äœ ›ª/¸AÕ*=Ô>ˆÚˆØ	�‰ˆa’ÔÜ�QœÒ @ÓAÔBÜ�Q—V‘VÒ;Ô<Ø	�‰ˆa”šlªLÓ9Ô:Ü˜1Ò>Ô?Ü�Q—V‘VÒ;Ô<äœ ›ª/¸AÕ*=Ô>ˆÜˆA’,ÔÜ�QœÒ @ÓAÔBÜ�Q—V‘VÒ;Ô<ÜˆA”,š|ª\Ó:Ô;Ü˜1Ò>Ô?Ü�Q—V‘VÒ;Ö<r©   c                ó˜  € \        ^
4      p\        RR.RR.R7      pVP                  ^^.V4       \        V^ ,          \        J4       \        V^ ,          ^ 4       \        V^,          \        J4       \        V^,          ^4       \        V^,          \        J 4       \        V^,          \        J4       \        V^,          ^ 4       R# )rã   r„   FTr…   NrŒ   )rl   r   rY   rn   r<   rq   )r›   rœ   r£   s   &  r¦   Útest_put_nomaskÚ&TestMaskedArrayMethods.test_put_nomaskÖ  sž   € ä�"‹IˆÜ�2�s�) 5¨$ -Ô0ˆà	�‰ˆq�!ˆf�aÔÜ��!•œFÐ"Ô#Ü�Q�q•T˜1ÔÜ��!•œFÐ"Ô#Ü�Q�q•T˜1ÔÜ��!•œ�ÔÜ��!•œFÐ"Ô#Ü�Q�q•T˜1Ör©   c                óÂ   € \        ^4      p. ROp\        V4      p\        V^,           VRRR7      pVP                  . RO. RO4       \	        VP
                  . RO4       R# )rå   TrÙ  NrÚ  )rÐ   r­   r�   r�   r¬   rn  )r¬   rÐ   r­   rÐ   rå   )r   r9   r   rY   rq   r»   rå  s   &    r¦   Útest_put_hardmaskÚ(TestMaskedArrayMethods.test_put_hardmaskä  sI   € ä�1‹IˆÚˆÜ�a‹LˆÜ�1�q•5˜q¨D°tÔ<ˆØ
�‰Š¢Ô0Ü�R—X‘XšÖ/r©   c                ó  € \        ^4      ^,           p\        V. ROR7      p. ROpVP                  4       p\        WC^c4       \	        V. RO4       VP                  4       p\        WS^c4       \	        VP
                  . RO4       \	        VP                  . RO4       \        . RO. ROR7      pVP                  4       p\        WCV4       \	        VP
                  . R	O4       \	        VP                  . R
O4       VP                  4       p\        WSV4       \	        VP
                  . R	O4       \	        VP                  . RO4       VP                  4       pVP                  4        \        WSV4       \	        V. R	O4       R# )rÕ   r…   N)r�   r�   r�   r�   r�   r�   )r�   r�   r�   r�   r�   r�   )r�   r­   éc   rÐ   rå   r  )r�   r�   r�   r�   r�   r�   )rã   r  rÝ  rÛ  rÍ  rŠ  )r�   r�   r�   r�   r�   r�   )r�   r­   rÝ  rÐ   rå   rŠ  )r�   r�   r�   r�   r�   r�   )r�   r�   r�   r�   r�   r�   )r   r   rÿ   rZ   rq   r»   rÞ   rß  )r›   rœ   r‰  r†   rù   ÚmxxÚvaluess   &      r¦   Útest_putmaskÚ#TestMaskedArrayMethods.test_putmaskí  s  € Ü�1‹I˜�MˆÜ�1Ò-Ô.ˆÚ!ˆà�V‰V‹XˆÜ�˜"ÔÜ�RÒ-Ô.à�g‰g‹iˆÜ�˜2ÔÜ�S—Y‘YÒ 4Ô5Ü�S—Y‘YÒ 2Ô3äÒ/Ò6HÔIˆØ�V‰V‹XˆÜ�˜&Ô!Ü�R—X‘XÒ3Ô4Ü�R—X‘XÒ1Ô2à�g‰g‹iˆÜ�˜6Ô"Ü�S—Y‘YÒ 4Ô5Ü�S—Y‘YÒ 2Ô3à�g‰g‹iˆØ�‰ÔÜ�˜6Ô"Ü�SÒ.Ö/r©   c                óæ  € \        . RO.. R	O.R7      pVP                  4       p\        VP                  P                  VP                  4       \        ^ ^ .^^.R7      pVP                  4       p\        VP                  P                  VP                  4       \        . R
O. RORR7      p\        VP                  4       P                  . RO4       RVn        RVn        VP                  4       p\        VP                  . RO4       \        VP                  . R
O4       \        VP
                  R4       \        VP                  RR7      . R
O4       \        VP                  RR7      . RO4       R# )r�   r…   FrF  rZ  r[  rY  Nrn  ©r�   r�   r�   r�   r�   r{  rç  é�ÿÿÿr‹  )r�   r¬   r­   rÐ   )r   r[   rq   rÞ   r_   rI  r»   )r›   r³   ÚaravelÚars   &   r¦   Ú
test_ravelÚ!TestMaskedArrayMethods.test_ravel  sý   € ä’?Ð#ª?Ð*;Ô<ˆØ—‘“ˆÜ�V—\‘\×'Ñ'¨¯©Ô6Ü�1�a�&  1˜vÔ&ˆØ—‘“ˆÜ�V—\‘\×'Ñ'¨¯©Ô1ä’,¢\¸%Ô@ˆÜ�Q—W‘W“Y—_‘_¢lÔ3àˆŒØˆŒØ�W‰W‹YˆÜ�R—X‘Xš|Ô,Ü�R—X‘Xš|Ô,Ü�R—]‘] CÔ(ä�Q—W‘W 3�WÓ'ªÔ6Ü�Q—W‘W 3�WÓ'ªÖ6r©   r\  ÚAKCFÚ
data_orderÚCFc                ól  € \         P                  ! RVR7      p^ VR&   \         P                  ! R\        VR7      P                  pRVR&   \	        W4R7      pVP
                  P                  P                  VP                  P                  P                  8w  g   Q hVP                  ^ 4      ^ 8H  P                  4       '       g   Q hVP                  V4      pVP                  ^ 4      ^ 8H  P                  4       '       g   Q h\        VP                  V4      VP                  V4      P
                  4       R# )	rå   r[  )rº   r\  Fr…   N)rå   rã   )r�   rx  )rã   rå   )r–   rT   r-  rQ  r   r»   rR  ÚfncrÞ   r)   r   r[   rp   )r›   r\  r  r,  r†   rœ   Úraveleds   &&&    r¦   Útest_ravel_orderÚ'TestMaskedArrayMethods.test_ravel_order!  sç   € ô
 �gŠg�g ZÔ0ˆØˆˆD‰	Ü�wŠw�w¤d°*Ô=×?Ñ?ˆØˆˆT‰
Ü�#Ô!ˆØ�w‰w�}‰}× Ñ  A§G¡G§M¡M×$5Ñ$5Ô5Ð5Ð5Ø—‘˜“˜qÑ ×%Ñ%×'Ò'Ð'Ð'Ø—'‘'˜%“.ˆØ—‘˜qÓ! QÑ&×+Ñ+×-Ò-Ð-Ð-ô 	˜3Ÿ9™9 UÓ+¨Q¯W©W°U«^×-AÑ-AÖBr©   c                ó*  € \        ^4      p\        V^ &   VP                  ^^4      p\        VP                  R4       \        VP
                  P                  R4       \        VP                  R4       \        VP
                  P                  R4       R# )rÐ   Nr‹  rÿ  )r   r<   r]   rq   r_   rÞ   ra  s   &  r¦   Útest_reshapeÚ#TestMaskedArrayMethods.test_reshape3  sc   € ä�1‹IˆÜˆˆ!‰Ø�I‰I�a˜‹OˆÜ�Q—W‘W˜gÔ&Ü�Q—W‘W—]‘] GÔ,Ü�Q—W‘W˜dÔ#Ü�Q—W‘W—]‘] DÖ)r©   c                óÆ  € \        . RO. R	O\        P                  R7      p\        V4      p\	        VP
                  . R
O4       \	        VP                  . RO4       \        VRR7      p\	        VP
                  . RO4       \	        VP                  . RO4       VP                  4        \	        VP
                  . R
O4       \	        VP                  . RO4       \        . RO. R	O\        P                  R7      pVP                  RR7       \	        VP
                  . RO4       \	        VP                  . RO4       . ROp\        V4      p\        \        \        \        4      '       * 4       \        . RO\        \        P                  R7      p\        VRR7      p\	        VP
                  . RO4       \        . RO. RO\        P                  R7      p\        VRR7      p\	        VP
                  . RO4       \	        VP                  . RO4       \        ^ R.\        P                  R7      p\        VRR7      p\	        V\        R^ .\        P                  R7      4       R# )r�   r  Frv  rä   Ústable©ÚkindN©r�   rÐ   r­   r¬   r•   r{  ©r�   r�   r�   r�   )rÐ   r�   r­   r¬   r  r÷   )r�   r�   r÷   r2  r­   )r2  r÷   r�   r�   r­   ©r�   r�   r�   r�   r�   )r�   r­   r2  r÷   r�   ©r�   r�   r�   r�   r�   )r   r–   rë  rc   rq   r»   rÞ   rn   r÷  Úsortedr   rR   rÒ  )r›   rœ   Úsortedxs   &  r¦   Ú	test_sortÚ TestMaskedArrayMethods.test_sort=  s…  € ä’,¢\¼¿¹ÔBˆä�q“'ˆÜ�W—]‘]¢LÔ1Ü�W—]‘]¢LÔ1ä�q %Ô(ˆÜ�W—]‘]¢LÔ1Ü�W—]‘]¢LÔ1à	�‰ŒÜ�Q—W‘WšlÔ+Ü�Q—W‘WšlÔ+ä’,¢\¼¿¹ÔBˆØ	�‰�uˆÔÜ�Q—W‘WšlÔ+Ü�Q—W‘WšlÔ+âˆÜ�q“'ˆÜ”Jœv¤{Ó3Ô3Ô4äÒ#¬&¼¿¹Ô@ˆÜ�q %Ô(ˆÜ�W—]‘]Ò$5Ô6ÜÒ#ª/ÄÇÁÔIˆÜ�q %Ô(ˆÜ�W—]‘]Ò$5Ô6Ü�W—]‘]¢OÔ4ä�1�b�'¤§¡Ô)ˆÜ�q˜xÔ(ˆÜ�Wœe R¨ G´2·7±7Ô;Ö<r©   c                óŠ   € \        . RO\        P                  R7      p\        . RO4      p\        VRR7      p\	        W24       R# )r�   rä   r  r  N)r�   r­   r¬   r�   r­   r¬   )r�   r¬   r�   rÐ   r­   rå   )r   r–   rë  r   rq   )r›   rœ   r/  Úcomputeds   &   r¦   Útest_stable_sortÚ'TestMaskedArrayMethods.test_stable_sortb  s2   € ÜÒ$¬B¯H©HÔ5ˆÜÒ+Ó,ˆÜ˜1 8Ô,ˆÜ�XÖ(r©   c           	     ó>  € \        . RO. RO\        P                  R7      p/ RR/RR/R^/R^RR/R^RR/3 Fb  p\        V3/ VB pV\	        V3/ VB ,          p\        VP                  VP                  4       \        VP                  VP                  4       Kd  	  R# )	r�   r  rw  TFrI  Nr  r•   )r   r–   rë  rc   r   rq   r»   rÞ   )r›   rœ   Úkwargsr!  Ú
argsortedxs   &    r¦   Útest_argsort_matches_sortÚ0TestMaskedArrayMethods.test_argsort_matches_sorth  s    € Ü’,¢\¼¿¹ÔBˆàØ! 4Ð(Ø! 5Ð)Ø$ aÐ(Ø$ a¨°DÐ9Ø$ a¨°EÐ:ó<ˆFô ˜1Ñ' Ñ'ˆGØœ7 1Ñ/¨Ñ/Õ0ˆJÜ˜Ÿ™¨
×(8Ñ(8Ô9Ü˜Ÿ™¨
×(8Ñ(8Ö9ó<r©   c           	     ó”  € \        . RO. RO.4      pVP                  ^ 4       \        V. RO. RO.4       \        . RO. RO.4      pVP                  ^4       \        V. RO. RO.4       \        . RO. RO.. R	O. R
O.R7      pVP                  ^ 4       \        V. RO. RO.4       \        VP                  . RO. RO.4       \        . RO. RO.. R	O. R
O.R7      pVP                  ^4       \        V. RO. RO.4       \        VP                  . R
O. R
O.4       \        . RO. RO. RO.. RO. RO. RO.. RO. RO. RO.. RO. RO. RO..4      p\        W^,          ^ 8H  &   VP                  4       pVP                  ^c4      pVP                  ^ 4       VP                  ^ 4       \        W#4       VP                  4       pVP                  ^c4      pVP                  ^4       VP                  ^4       \        W#4       VP                  4       pVP                  ^c4      pVP                  ^4       VP                  ^4       \        W#4       R# )r›  r…   N)r›  rÐ   r�   )r­   r�   rí  r]  )r›  rÐ   rí  )r�   rÐ   r›  )r�   r­   rí  rò   rc  r½  r®   r¨  r¶  rñ   )r=   rc   rq   rÞ   r<   rÿ   r)   )r›   r³   ÚamÚans   &   r¦   Útest_sort_2dÚ#TestMaskedArrayMethods.test_sort_2dv  sÅ  € ô š)¢YÐ/Ó0ˆØ	�‰ˆqŒ	Ü�Qš¢IÐ.Ô/Üš)¢YÐ/Ó0ˆØ	�‰ˆqŒ	Ü�Qš¢IÐ.Ô/äš)¢YÐ/²yÂ)Ð6LÔMˆØ	�‰ˆqŒ	Ü�Qš¢IÐ.Ô/Ü�Q—W‘Wšyª)Ð4Ô5Üš)¢YÐ/²yÂ)Ð6LÔMˆØ	�‰ˆqŒ	Ü�Qš¢IÐ.Ô/Ü�Q—W‘Wšyª)Ð4Ô5äš9¢i²Ð;Ú$¢i²Ð;Ú$¢i²Ð;Ú$¢i²Ð;ð=ó >ˆô ˆˆa�%�1‰*‰Ø�V‰V‹XˆØ�X‰X�b‹\ˆØ
�‰�Œ
Ø
�‰�Œ
Ü�RÔØ�V‰V‹XˆØ�X‰X�b‹\ˆØ
�‰�Œ
Ø
�‰�Œ
Ü�RÔØ�V‰V‹XˆØ�X‰X�b‹\ˆØ
�‰�Œ
Ø
�‰�Œ
Ü�RÖr©   c                ó0  € \        . RO. R	OR\        3R\        3.R7      p\        . R
O. ROR\        3R\        3.R7      p\        . RO. ROR\        3R\        3.R7      p\        V4      p\        WB4       \        VP                  VP                  4       \        VRR7      p\        WC4       \        VP                  VP                  4       \
        P                  ! R\        ^3.4      pVP                  V4      p\        V4      p\        VRR7      pR# )r¬   r5  rH  rk  Frv  r3  N)rq  r…  r‹  ©r­   r�   r  rÏ  rz  )r  r  r  r  r  r  r  )rÏ  rz  r3  r‹  rq  r…  r  )r  r  r  r  r  r  r  )r  rÏ  rz  r3  r‹  r…  rq  )r  r  r  r  r  r  r  )r   rÉ   rc   rq   r†   r–   rº   rõ  )r›   r³   Ú	mask_lastÚ
mask_firstrì   rr  s   &     r¦   Útest_sort_flexibleÚ)TestMaskedArrayMethods.test_sort_flexiblež  së   € äÚIÚIØœ�: ¤S˜zÐ*ô,ˆô ÚIÚIØœ�: ¤S˜zÐ*ô,ˆ	ô ÚIÚIØœ�: ¤S˜zÐ*ô,ˆ
ô
 �A‹wˆÜ�TÔ%Ü�T—Y‘Y 	§¡Ô/ä�A˜uÔ%ˆÜ�TÔ&Ü�T—Y‘Y 
§¡Ô0ô �XŠX˜œS !�}�oÓ&ˆØ�F‰F�2‹JˆÜ�A‹wˆÜ�A˜uÔ%Šr©   c                óz   € \        . RO. ROR7      p\        \        P                  ! V4      \        V4      4       R# )r�   r…   N)r�   rå   r­   rÐ   r¬   )r�   r�   r�   r�   r�   )r   rq   r–   r   rÓ  s   & r¦   Útest_argsortÚ#TestMaskedArrayMethods.test_argsort¾  s$   € ä’/ªÔ8ˆÜ”R—Z’Z “]¤G¨A£JÖ/r©   c                ó€  € \        . RO.4      p\        VP                  4       . RO4       \        . RO.. RO.R7      p\        VP                  4       . RO4       \        VP                  4       P                  . RO4       \        P
                  ! ^..4      pVP                  4       p\        V^4       ^VR&   \        VR,          ^4       \        ^..RR7      pVP                  4       p\        V\        P                  P                  J4       \        VP                  R4       ^VR&   \        VR,          ^4       R# )r�   r…   .TNrñ   r7  r  )
r=   rq   ÚsqueezerÞ   r–   r   rn   r  r<   r†   )r›   rë   r,  Úarr_sqÚm_arrÚm_arr_sqs   &     r¦   Útest_squeezeÚ#TestMaskedArrayMethods.test_squeezeÃ  sê   € äšY˜KÓ(ˆÜ�T—\‘\“^¢YÔ/ÜšY˜Kªy¨kÔ:ˆÜ�T—\‘\“^¢YÔ/Ü�T—\‘\“^×)Ñ)ª9Ô5ô �hŠh˜˜�u‹oˆØ—‘“ˆÜ�V˜QÔØˆˆs‰Ü�S˜•Y Ô"ô ˜q˜c˜U¨Ô.ˆØ—=‘=“?ˆÜ�¤§¡§¡Ð,Ô-Ü�X—]‘] DÔ)Øˆ�‰Ü�U˜4•[ !Ö$r©   c                ó†  € \         P                  ! . R NRNRNRNRNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#N4      p\         P                  ! . ^ N^N^ N^N^ N^ N^N^ N^N^N^ N^N^ N^ N^ N^N^ N^N^ N^ N^ N^N^N^N^N^ N^ N^N^ N^ N^ N^ N^N^ N^N^ N4      p\        WR$7      P                  ^^4      pVP                  ^^^^4      pVP                  ^ ^4      p\	        VR&,          VR',          4       VP                  ^ ^4      p\	        VP
                  R(4       R%# ))r‰  rŠ  r‹  rŒ  r�  rŽ  r�  r�  r‘  r’  r“  r”  r•  r–  r—  r˜  r™  rš  r›  rœ  r�  rž  rŸ  r   r¡  r¢  r£  r¤  r¥  r¦  r§  r¨  r©  rª  r«  r¬  r…   Nr÷   )rx  r÷   )r­   r­   r¬   r¬   )r–   r   r]   Úswapaxesrq   r_   )r›   rœ   rU  r±  r²  Ú	mXswappedÚ
mXXswappeds   &      r¦   Útest_swapaxesÚ$TestMaskedArrayMethods.test_swapaxesÚ  s;  € ä�HŠHð @�eð @˜Uð @ Eð @¨3ð @°ð @°uð @Øð@Ø ð@Ø"'ð@Ø).ð@Ø05ð@Ø7<ð@àð@à"ð@à$)ð@à+0ð@à27ð@à9>ð@ð ð@ð !ð@ð #(ð@ð */ð@ð 16ð@ð 8=ð@ð ð	@ð #ð	@ð %*ð	@ð ,1ð	@ð 38ð	@ð :?ð	@ð
 ð@ð
 #ð@ð
 %*ð@ð
 ,1ð@ð
 38ð@ð
 :?ð@ó Aˆô �HŠHð (�að (˜ð (˜Að (˜qð ( !ð ( Qð (Øð(Øð(Øð(Ø ð(Ø"#ð(Ø%&ð(àð(àð(àð(à ð(à"#ð(à%&ð(ð ð(ð ð(ð ð(ð  !ð(ð #$ð(ð &'ð(ð ð	(ð ð	(ð ð	(ð  !ð	(ð #$ð	(ð &'ð	(ð
 ð(ð
 ð(ð
 ð(ð
  !ð(ð
 #$ð(ð
 &'ð(ó )ˆô �1Ô×%Ñ% a¨Ó+ˆØ�j‰j˜˜A˜q !Ó$ˆà—K‘K  1Ó%ˆ	Ü�Y˜r•] B u¥IÔ.à—\‘\ ! QÓ'ˆ
Ü�Z×%Ñ% |Ö4r©   c           	     óö  € \        . RO. RO4      p\        VP                  . RO4      \        . RO. RO4      4       \        VP                  . RO4      V. RO,          4       \        VP                  ^ ^.^ ^..4      \        ^
^.^
^..^ ^.^ ^..4      4       \        V^,          \        P
                  P                  J 4       \        VP                  ^4      \        P
                  P                  J 4       \        . R	O. R
O.. RO. RO.R7      p\        VP                  ^ ^.^R7      \        ^
^.^(^<..^ ^.^^ ..R7      4       \        \        V^ ^.^R7      \        ^
^.^(^<..^ ^.^^ ..R7      4       R# )rã   r…   r˜  N)rã   r  rÝ  rÛ  rz  )r�   r�   r¬   )rã   rã   rÛ  rc  rÜ  râ  rò   )r=   rq   rg   rn   r–   r  r<   r   r¼   s   & r¦   Ú	test_takeÚ TestMaskedArrayMethods.test_takeñ  sO  € äÒ)ª<Ó8ˆÜ�Q—V‘VšIÓ&¬²\Â9Ó(MÔNÜ�Q—V‘VšIÓ&¨ª)­Ô5Ü�Q—V‘V˜a ˜V a¨ VÐ,Ó-Ü! B¨ 8¨b°"¨XÐ"6¸!¸Q¸À!ÀQÀÐ8HÓIô	Kô 	��!•œŸ™Ÿ™Ð$Ô%Ü�—‘�q“	œRŸU™UŸ\™\Ð)Ô*ä’<¢Ð.²iÂÐ5MÔNˆÜ�Q—V‘V˜Q ˜F¨�VÓ+Ü˜R ˜H r¨2 hÐ/¸¸1°vÀÀ1¸vÐ6FÔGô	Iä”T˜!˜a ˜V¨!Ô,Ü˜R ˜H r¨2 hÐ/¸¸1°vÀÀ1¸vÐ6FÔGö	Ir©   c                ó¬  € \         P                  ! R4      p\         P                  ! ^4      R,          \         P                  ! ^4      R,          ,           p\        W"\        V4      8¬  R7      p\	        WRR7      p\        . RO. R	O. R
O. RO. RO.4      p\        WE4       \	        W4      p\        . RO. R	O. R
O. RO. RO.4      p\        ;VR&   ;VR&   VR&   \        WE4       \        VP                  VP                  4       \        RRR7      p\	        W4      p\        ;VR&   VR&   \        WE4       \        VP                  VP                  4       R# )rÛ  Nr…   rÙ  ©Úmode)rÛ  é   é%   rí  é   r»  r¼  )rÛ  rN  rO  )rN  rO  rí  )rO  rí  rP  )rí  rP  rP  )rP  rP  rP  )rí  rP  rÛ  )rP  rÛ  rÛ  r…  )rÐ   r�   ©rÐ   r­   r  r  r  )r–   r   r   rÊ   rg   rq   r<   r†   )r›   r³   ÚindicesÚmindicesrì   Úctrls   &     r¦   Útest_take_masked_indicesÚ/TestMaskedArrayMethods.test_take_masked_indices  s  € ä�HŠHÐ(Ó)ˆÜ—)’)˜A“,˜wÕ'¬"¯)ª)°A«,°wÕ*?Õ?ˆÜ˜´3°q³6Ñ(9Ô;ˆä�A fÔ-ˆÜ’lÚ!Ú!Ú!Ú"ð	$ó %ˆô
 	�TÔ ä�AÓ ˆÜ’lÚ!Ú!Ú!Ú"ð	$ó %ˆô
 06Ð5ˆˆT‰
Ð5�T˜$‘Z $ t¡*Ü�TÔ Ü�T—Y‘Y §	¡	Ô*äÐ%¨OÔ<ˆÜ�AÓ ˆÜ"(Ð(ˆˆT‰
�T˜$‘ZÜ�TÔ Ü�T—Y‘Y §	¡	Ö*r©   c           
     ó*  € \        \        P                  ! ^4      4      p\        V^R.&   VP	                  4       p\        V^,          RJ 4       \        VR,          RJ 4       RVn        VP	                  4       p. RO. R	O. R
O.p\        V^ ,          . RO4       \        V^,          . R	O4       \        V^,          . R
O4       \        W#4       \        \        \        . RO. RO. RO4      4      R\        3R\        3R.R7      p\        VR&   \        VP	                  4       . RO4       \        RR.RR.R\        3R\        3.R7      pVP	                  4       p\        V^R.^^..4       V^ ,          pVP	                  4       p\        V^R.4       R# )r´  Nr³   r´   rä   r  r2  rÜ   )r�   Nr­   r¬   )rÐ   rå   rÕ   r©  )r›  rí  Né   rñ   )ru  rv  rù  )r÷  rø  rú  r   r÷   ))r�   ru  s   one)r­   rv  ó   two)NNNrz  r  r  )r   r–   r   r<   Útolistrn   r_   rq   ræ   rç   rÉ   rê   )r›   rœ   ÚxlistrT  r³   rì   s   &     r¦   Útest_tolistÚ"TestMaskedArrayMethods.test_tolist!  se  € ô ”"—)’)˜B“-Ó ˆÜˆˆ1ˆbˆ'‰
Ø—‘“
ˆÜ��a•˜DÐ Ô!Ü��b•	˜TÐ!Ô"àˆŒØ—‘“
ˆÚ¢Ò/?Ð@ˆÜ�U˜1•XšÔ/Ü�U˜1•Xš|Ô,Ü�U˜1•XÒ/Ô0Ü�UÔ!ä”$”sš9Ú*Ú0ó2ó 3ð œs˜ c¬5 \°<Ð@ôBˆô ˆˆ"‰Ü�Q—X‘X“Zò*ô	+ô
 �7˜FÐ#¨6°6Ð*:Øœs˜ c¬3 ZÐ0ô2ˆà�x‰x‹zˆÜ�T˜Q ˜I¨¨1 vÐ.Ô/àˆa�DˆØ�x‰x‹zˆÜ�T˜A˜t˜9Ö%r©   c                ó~  € \        RR.R\        3R\        3.R7      pV FB  pVP                  4        F+  p\        \	        V\
        P                  4      '       * 4       K-  	  KD  	  RVP                  ^ &   V FB  pVP                  4        F+  p\        \	        V\
        P                  4      '       * 4       K-  	  KD  	  R# )r�   r³   r´   rä   Nr  rº  )r   rÉ   rZ  rn   r÷  r–   Úgenericr†   )r›   r³   Úentryr  s   &   r¦   Útest_tolist_specialcaseÚ.TestMaskedArrayMethods.test_tolist_specialcaseE  s�   € ä�6˜6Ð"¨C´¨:¸¼S°zÐ*BÔCˆãˆEØŸ™ž�ÜœJ t¬R¯Z©ZÓ8Ô8Ö9ó 'ñ ð
 ˆ�‰ˆq‰	ÛˆEØŸ™ž�ÜœJ t¬R¯Z©ZÓ8Ô8Ö9ó 'ó r©   c                ó~  € \        ^
4      pVP                  4       p\        VR,          VP                  4       \        VR,          VP                  4       \
        V. R	O&   VP                  4       p\        VR,          VP                  4       \        VR,          VP                  4       R\        3R
R\        3.p\        \        \        \        P                   ! ^
4      R\        P                  P                  ^
4      4      4      VR7      p\
        V. R	O&   VP                  4       p\        VR,          VP                  4       \        VR,          VP                  4       \        P                  ! R4      p\        \        \        \        P                   ! ^
4      \        P                  P                  ^
4      \        P                  P                  ^
4      4      4      VR7      p\
        V. R	O&   VP                  4       p\        VR,          VP                  4       \        VR,          VP                  4       R# )rã   r»   rÞ   r5  r6  ÚABCDEFGHIJKLMrä   rj  N)r�   r�   r­   r÷   r:  )r   Útoflexrq   r»   rÞ   r<   rÉ   rê   r   ræ   rç   r–   rè   ré   rº   rr   )r›   rë   rt  rD  s   &   r¦   Útest_toflexÚ"TestMaskedArrayMethods.test_toflexS  s�  € ä�b‹zˆØ—‘“ˆÜ�V˜G•_ d§j¡jÔ1Ü�V˜G•_ d§j¡jÔ1ä$ˆŠ]ÑØ—‘“ˆÜ�V˜G•_ d§j¡jÔ1Ü�V˜G•_ d§j¡jÔ1àœ�*˜l¨S´%¨LÐ9ˆÜ”Tœ#œbŸiši¨›mØ-Ü Ÿi™iŸn™n¨RÓ0ó2ó 3ð "ô#ˆô %ˆŠ]ÑØ—‘“ˆÜ�V˜G•_ d§j¡jÔ1Ü�V˜G•_ d§j¡jÔ1ä—’Ð2Ó3ˆÜ”Tœ#œbŸiši¨›mÜ Ÿi™iŸn™n¨RÓ0Ü Ÿi™iŸn™n¨RÓ0ó2ó 3ð "ô#ˆô %ˆŠ]ÑØ—‘“ˆÜ˜V G�_¨d¯j©jÔ9Ü˜V G�_¨d¯j©jÖ9r©   c                ó  € \        . RO4      p\        VP                  4       4      p\        W!4       \        VP                  VP                  4       \        . RO. ROR7      p\        VP                  4       4      p\        W!4       \        VP                  VP                  4       \        . RO. R	OR\
        3R\        3.R7      p\        VP                  4       4      p\        W!4       \        VP                  VP                  4       R# )
r�   r…   r5  rH  r  Nrñ   rc  )r  r  )r¬   r„   )r  r  r  )r   r-   re  rq   r†   rÉ   rê   rë   r\  s   &  r¦   Útest_fromflexÚ$TestMaskedArrayMethods.test_fromflexs  s¶   € ä’)ÓˆÜ˜Ÿ™›
Ó#ˆÜ�TÔÜ�T—Y‘Y §¡Ô'ä’)¢)Ô,ˆÜ˜Ÿ™›
Ó#ˆÜ�TÔÜ�T—Y‘Y §¡Ô'äÒ-Ò4LØœs˜ c¬5 \Ð2ô4ˆä˜Ÿ™›
Ó#ˆÜ�TÔÜ�T—Y‘Y §¡Ö'r©   c                ó0  € \        . RO.. ROR7      p\        ^.^.^.^.^... ROR7      p\        VP                  V4       \        VP                  4       V4       \        \        P
                  ! VP                  ^ 4      VP                  ^ 4      4       R# )r�   r…   Nrn  rš  )r=   rq   rQ  rj   r   Úcumsum)r›   ÚmarrayrT  s   &  r¦   Útest_arraymethodÚ'TestMaskedArrayMethods.test_arraymethod…  sz   € äšÐ/²oÔFˆÜ   a S¨1¨#°¨s°Q°CÐ8Ú$3ô5ˆä�V—X‘X˜wÔ'Ü�V×%Ñ%Ó'¨Ô1ä”[×'Ò'¨¯©°!Ó4°g·n±nÀQÓ6GÖHr©   c                óð   € \         P                  P                  ^*RR7      p\        VP                  P
                  VP
                  4       \        VP                  P                  VP                  4       R# )é*   Tr…   N)r–   r  r   rq   rQ  r†   rë   r¼   s   & r¦   Útest_arraymethod_0dÚ*TestMaskedArrayMethods.test_arraymethod_0d�  sD   € ä�E‰E�K‰K˜ ˆKÓ&ˆÜ�Q—S‘S—X‘X˜qŸv™vÔ&Ü�Q—S‘S—X‘X˜qŸv™vÖ&r©   c                óŽ  € \         P                  P                  . RO. RO.4      p\         P                  P                  VR&   VP                  p^
VR&   \         P                  P                  VR&   \        VP                  VP                  P                  4       \        VP                  VP                  P                  4       R# )r�   Nrñ   r¶  r  r  )r–   r  r   r<   rQ  rq   rë   r†   )r›   rœ   Úxts   &  r¦   Útest_transpose_viewÚ*TestMaskedArrayMethods.test_transpose_view•  sy   € Ü�E‰E�K‰Kš¢IÐ.Ó/ˆÜ—%‘%—,‘,ˆˆ$‰Ø�S‰Sˆàˆˆ4‰Ü—5‘5—<‘<ˆˆ4‰ä�Q—V‘V˜RŸT™TŸY™YÔ'Ü�Q—V‘V˜RŸT™TŸY™YÖ'r©   c                ót  € \         P                  P                  R4      p^
VR&   \         P                  P                  VR&   ^VR&   VP	                  4       p^VR&   \        VP                  VP	                  4       P                  4       \        VP                  VP	                  4       P                  4       R# )r¬   Nrq  r  rÏ  r‹  )r–   r  rl   r<   r½  rq   r†   rë   )r›   rœ   Úxds   &  r¦   Útest_diagonal_viewÚ)TestMaskedArrayMethods.test_diagonal_view   s   € Ü�E‰E�K‰K˜ÓˆØˆˆ$‰Ü—%‘%—,‘,ˆˆ$‰Øˆˆ$‰Ø�Z‰Z‹\ˆØˆˆ$‰Ü�R—W‘W˜aŸj™j›l×/Ñ/Ô0Ü�R—W‘W˜aŸj™j›l×/Ñ/Ö0r©   r¢  N)1r!  r"  r#  r$  r§   r¿  rÃ  rÇ  rÍ  rÒ  rÖ  rÛ  rÞ  rä  ré  rï  rò  rõ  r£  rø  rû  rþ  r  r  r  rÆ  rÇ  r  r  r"  r&  r+  r0  r6  r9  r@  rF  rI  rU  r\  ra  rf  ri  rn  rr  rv  rz  r%  r&  r'  s   @r¦   r†  r†  Ÿ  s  ø‡ € ò<ò@9ò$ ò0<ò:ò4%ò$8ò.9ò")ò0ò>#ò5ò,5ò,5ð, &ñ=ó &ð=ò<ò0ò0ò<7ð, ‡[�[×Ñ˜W fÓ-Ø‡[�[×Ñ˜\¨4Ó0ñCó 1ó .ðCò *ò#=òJ)ò:ò&òP&ò@0ò
%ò.5ò.Iò$+ò<"&òH:ò:ò@(ò$Iò'ò	(÷1ð 1r©   r†  c                   óÒ   a € ] tR tRt o 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 4       tR tR tR t]! RR7      R 4       tR tR tR tR tRtV tR# )ÚTestMaskedArrayMathMethodsi«  c           
     óö  € \         P                  ! . R NRNRNRNRNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#N4      pVP                  ^^4      pVP                  ^^^^4      p\         P                  ! . ^ N^N^ N^N^ N^ N^N^ N^N^N^ N^N^ N^ N^ N^N^ N^N^ N^ N^ N^N^N^N^N^ N^ N^N^ N^ N^ N^ N^N^ N^N^ N4      p\        WR$7      p\        W$P                  VP                  4      R$7      p\        W4P                  VP                  4      R$7      p\         P                  ! . ^N^N^ N^N^ N^ N^N^N^N^N^ N^N^ N^ N^N^N^ N^N^ N^ N^ N^N^N^N^N^ N^ N^N^N^ N^ N^ N^N^ N^N^N4      p\        WR$7      p	\        W(P                  VP                  4      R$7      p
\        W8P                  VP                  4      R$7      pWW4WVWyW«3
V n        R%# rˆ  r®  r¯  s   &           r¦   r§   Ú'TestMaskedArrayMathMethods.setup_method­  r·  r©   c           
     óR  € V P                   w
  rr4rVrxršVP                  ^ 4      p\        VP                  VP	                  ^ 4      P                  ^ 4      4       VP                  ^4      p\        VP                  VP	                  ^ 4      P                  ^4      4       VP                  ^ 4      p\        VP                  VP	                  ^4      P                  ^ 4      4       VP                  ^4      p\        VP                  VP	                  ^4      P                  ^4      4       R# rX  )r™   rl  rq   r»   r)   Úcumprod)r›   rœ   rÞ  r°  rU  r‰  r±  r²  r³  r´  rµ  ÚmXcps   &           r¦   Útest_cumsumprodÚ*TestMaskedArrayMathMethods.test_cumsumprodÍ  sÎ   € à59·V±VÑ2ˆˆr�b˜c¨Ø�y‰y˜‹|ˆÜ�T—Z‘Z §¡¨1£×!4Ñ!4°QÓ!7Ô8Ø�y‰y˜‹|ˆÜ�T—Z‘Z §¡¨1£×!4Ñ!4°QÓ!7Ô8à�z‰z˜!‹}ˆÜ�T—Z‘Z §¡¨1£×!5Ñ!5°aÓ!8Ô9Ø�z‰z˜!‹}ˆÜ�T—Z‘Z §¡¨1£×!5Ñ!5°aÓ!8Ö9r©   c           	     óä  € \        \        P                  P                  ^ ^
^4      4      P	                  ^^4      p\
        ;VR&   ;V^ &   VR&   R Fœ  p\        \        V4      p\        W4      p\        P                  ! R\        R7      pVP                  R4       V! V^ VR7      p\        WeJ 4       \        Wd! ^ VR7      4       \        R\        R7      pV! ^ VR7      p\        WeJ 4       Kž  	  R# )	r�   rä   rü  Nre  r@  )rl  r�  rÜ   rH  ri  )r›   r¡   r  r  rk  rl  r	  s   &      r¦   Útest_cumsumprod_with_outputÚ6TestMaskedArrayMathMethods.test_cumsumprod_with_outputÚ  sÒ   € ä”2—9‘9×$Ñ$ Q¨¨BÓ/Ó0×8Ñ8¸¸AÓ>ˆÜ(.Ð.ˆˆ4‰Ð.�2�a‘5˜2˜f™:ã-ˆHÜœR Ó*ˆFÜ˜RÓ*ˆFô —X’X˜f¬EÔ2ˆFØ�K‰K˜ÔÙ˜B Q¨FÔ3ˆFä�FÐ$Ô%Ü˜ ¨Q°FÔ!;Ô<ä˜6¬Ô-ˆFÙ ¨Ô/ˆFÜ�FÐ$Ö%ó .r©   c           
     ó”  € V P                   w
  rr4rVrxršVP                  w  r´\        VP                  4       \        P                  ! VP                  4       4      4       \        P                  ! V\        4      p\        P                  ! V\        4      p\        V4       F2  p\        P                  ! VR V3,          P                  4       4      WÞ&   K4  	  \        V4       F/  p\        P                  ! Wn,          P                  4       4      WÎ&   K1  	  \        VP                  ^ 4      V4       \        VP                  ^4      V4       R# r¼  )	r™   r_   rq   r  r–   rè  rl   rê   rè  )r›   rœ   rÞ  r°  rU  r‰  r±  r²  r³  r´  rµ  rž  ÚrowsÚcolsÚks   &              r¦   Útest_ptpÚ#TestMaskedArrayMathMethods.test_ptpï  sÜ   € à59·V±VÑ2ˆˆr�b˜c¨Ø—‘‰ˆÜ�R—V‘V“XœrŸvšv b§m¡m£oÓ6Ô7Ü�xŠx˜œ5Ó!ˆÜ�xŠx˜œ5Ó!ˆÜ�q–ˆAÜ—f’f˜R  1 �X×0Ñ0Ó2Ó3ˆD‹Gñ ä�q–ˆAÜ—f’f˜R�U×-Ñ-Ó/Ó0ˆD‹Gñ ä�R—V‘V˜A“Y Ô%Ü�R—V‘V˜A“Y Ö%r©   c                ó¢   € \        R R.^^ .\        R7      pVR,           p\        V^,          R4       \        VP                  ^ ,          4       R# )r³   r´   r  rœ   ÚbxN)r=   ro  rq   rn   r†   ra  s   &  r¦   Útest_add_objectÚ*TestMaskedArrayMathMethods.test_add_objectý  s?   € Ü˜#˜s˜¨1¨a¨&¼Ô?ˆØ��GˆÜ�Q�q•T˜4Ô Ü�—‘�q•	Ör©   c                óÐ   € \        . RO. RO\        R7      p\        VP                  4       ^4       \        . RO. RO.\        R7      p\        VP                  ^ R7      . RO4       R# )	r�   r  rä   r˜  Nrñ   rò   r¶  ©rå   r©  rí  )r=   ro  rq   rf   rÓ  s   & r¦   Útest_sum_objectÚ*TestMaskedArrayMathMethods.test_sum_object  sE   € äšª¼&ÔAˆÜ�Q—U‘U“W˜aÔ Üš)¢YÐ/´vÔ>ˆÜ�Q—U‘U �U“]¢IÖ.r©   c                óÐ   € \        . RO. RO\        R7      p\        VP                  4       ^4       \        . RO. RO.\        R7      p\        VP                  ^ R7      . RO4       R# )	r�   r  rä   r˜  Nrñ   rò   r¶  ©rÐ   rã   rN  )r=   ro  rq   r9  rÓ  s   & r¦   Útest_prod_objectÚ+TestMaskedArrayMathMethods.test_prod_object
  sE   € äšª¼&ÔAˆÜ�Q—V‘V“X˜uÔ%Üš)¢YÐ/´vÔ>ˆÜ�Q—V‘V �V“^¢[Ö1r©   c                ó˜   € \        . RO\        R7      p\        VP                  4       ^4       \        VP	                  4       . RO4       R# )r�   rä   Nrñ   )r÷   r�   r�   )r=   ro  rq   rh  r   rÓ  s   & r¦   Útest_meananom_objectÚ/TestMaskedArrayMathMethods.test_meananom_object  s.   € äš¬&Ô1ˆÜ�Q—V‘V“X˜qÔ!Ü�Q—V‘V“XšzÖ*r©   c                óR  € \        . RO4      p\        VP                  4       P                  VP                  4       RVn        \        VP                  4       P                  VP                  4       \        \        P                  P                  VP                  4       4      4       R# )r�   TNrñ   )	r=   rq   r   r_   r†   rn   r–   r  Ú	is_maskedrÓ  s   & r¦   Útest_anom_shapeÚ*TestMaskedArrayMathMethods.test_anom_shape  s^   € ÜšÓ#ˆÜ�Q—V‘V“X—^‘^ Q§W¡WÔ-ØˆŒÜ�Q—V‘V“X—^‘^ Q§W¡WÔ-Ü”—‘—‘ §¡£Ó)Ö*r©   c                óz  € \        \        P                  ! ^^4      P                  ^^4      4      p\	        VP                  4       . RO. RO.4       \	        VP                  ^ R7      . RO. RO.4       \	        VP                  ^R7      . RO. RO.4       . RO. RO.Vn        Rp\	        VP                  4       P                  V4      RRV.RVR..4       \	        VP                  ^ R7      P                  V4      R	RV.RVR..4       \	        VP                  ^R7      P                  V4      R
RV.RVR..4       R# )r�   rR  r”   r˜  r   r‹   g      è?g      @Nç      ø¿r“   )g      Àr¢  r“   )r”   rR  r³  )r¢  r¢  r¢  )rR  rR  rR  rŒ   )rŒ   r‹   r   rc  rB  r  g      Àg      ô¿)r=   r–   r   r]   ro   r   r†   r)   )r›   r³   Úmvals   &  r¦   Ú	test_anomÚ$TestMaskedArrayMathMethods.test_anom  s"  € ÜœŸš 1 a›×0Ñ0°°AÓ6Ó7ˆÜ˜AŸF™F›HÚ/²ÐAô	Cä˜AŸF™F¨˜F›NÚ/²ÐAô	Cä˜AŸF™F¨˜F›NÚ*ªMÐ:ô	<âšYÐ'ˆŒØˆÜ˜AŸF™F›HŸO™O¨DÓ1Ø# U¨DÐ1°D¸$ÀÐ3EÐFô	Hä˜AŸF™F¨˜F›N×1Ñ1°$Ó7Ø" C¨Ð.°°d¸CÐ0@ÐAô	Cä˜AŸF™F¨˜F›N×1Ñ1°$Ó7Ø" C¨Ð.°°t¸SÐ0AÐBö	Dr©   c           
     óÊ  € V P                   w
  rr4rVrxršVP                  4       p\        VP                  4       VP                  4       P	                  4       P                  4       4       \        VP                  4       VP                  4       \        VP                  VP                  4       ,          ^ R7      ,
          4       \        \        P                  ! V4      VP                  4       4       \        P                  ! ^ 4      P                  ^^^4      p\        P                  P                  VR4      p\        VP                  ^^R7      VP                  ^^R7      4       R# )r�   r˜  F)Úaxis1Úaxis2N)r™   r½  rq   Útracerè  rf   ro   r†   r–   r   r]   r  r=   )r›   rœ   rÞ  r°  rU  r‰  r±  r²  r³  r´  rµ  ÚmXdiagr,  r>  s   &             r¦   Ú
test_traceÚ%TestMaskedArrayMathMethods.test_trace/  sõ   € à59·V±VÑ2ˆˆr�b˜c¨Ø—‘“ˆÜ�R—X‘X“Z §¡£×!9Ñ!9Ó!;×!?Ñ!?Ó!AÔBÜ˜BŸH™H›JØŸG™G›I¬¨F¯K©K¸!¿*¹*»,Õ,FØ12ô)4õ 4ô	5ô 	”R—X’X˜b“\ 2§8¡8£:Ô.ô �iŠi˜	Ó"×*Ñ*¨1¨a°Ó3ˆÜ—‘×"Ñ" 3¨Ó.ˆÜ�S—Y‘Y Q¨a�YÓ0°%·+±+ÀAÈQ°+Ó2OÖPr©   c           
     óF  € V P                   w
  rr4rVrxršVP                  ^ 4      pVP                  V4      p\        VP                  ^ 4      VP                  V4      4       \	        VP
                  \        J 4       VP                  ^ 4      pVP                  V4      p\        VP                  ^ 4      VP                  V4      4       \	        VP
                  R,          4       \        V4      pVP                  WnR7       \        WÎ4       VP                  RR4      pVP                  ^ 4      VP                  ^ 4      ppVP                  V4      p\        VP                  ^ 4      VP                  V4      4       \        V4      pVP                  WþR7       \        WÎ4       R# )r�   rÐ  Nró   r÷   r2  )	r™   r)   Údotro   rn   r†   rR   r&   rC  )r›   rœ   rÞ  r°  rU  r‰  r±  r²  r³  r´  rµ  ÚfxÚrÚfXr‡  ÚmYYÚfXXÚfYYs   &                 r¦   Útest_dotÚ#TestMaskedArrayMathMethods.test_dot>  s-  € à59·V±VÑ2ˆˆr�b˜c¨Ø�Y‰Y�q‹\ˆØ�F‰F�2‹JˆÜ˜AŸH™H Q›K¨¯©°«Ô4Ü�—‘œ&Ð Ô!à�Y‰Y�q‹\ˆØ�F‰F�2‹JˆÜ˜AŸH™H Q›K¨¯©°«Ô4Ü�—‘�t•ÔÜ˜‹]ˆØ
�‰ˆrˆÔÜ˜AÔ"à�l‰l˜2˜rÓ"ˆØ—:‘:˜a“= #§*¡*¨Q£-ˆSˆØ�G‰G�C‹LˆÜ˜AŸH™H Q›K¨¯©°«Ô6Ü˜‹]ˆØ�‰�ˆÔÜ˜AÖ"r©   c                ó*  € \        ^^.^^..^ ^.^ ^ ..R7      p\        ^^.^^..^ ^.^ ^ ..R7      p\        ^ ^.^^..4      pVP                  W#R7       \        VP                  ^ 4      ^^ .^^..4       \        VP                  ^ ^.^ ^ ..4       R# )r�   r…   rÐ  N)r=   r®  ro   r)   r†   r½  s   &   r¦   Útest_dot_shape_mismatchÚ2TestMaskedArrayMathMethods.test_dot_shape_mismatchV  s¬   € ä˜1˜a˜& 1 a &Ð)°!°Q°¸!¸Q¸Ð0@ÔAˆÜ˜1˜a˜& 1 a &Ð)°!°Q°¸!¸Q¸Ð0@ÔAˆÜ˜1˜a˜& 1 a &Ð)Ó*ˆØ	�‰ˆaˆŒÜ˜AŸH™H Q›K¨1¨a¨&°2°r°(Ð);Ô<Ü˜AŸF™F a¨ V¨a°¨VÐ$4Ö5r©   c                ó  € \        . RORR7      p\        . RORR7      p\        \        VP                  4       4      \        P
                  4       \        \        VP                  4       4      \        P
                  4       VP                  4       VP                  4       8H  \        P                  ! R4      J g   Q h\        \        P                  ! ^4      P                  R	4      RR7      p\        ^RR7      p\        \        VP                  ^R7      4      \        4       \        \        VP                  ^R7      4      \        4       \        VP                  ^VR7      VJ 4       \        VP                  ^VR7      VJ 4       R# )
r�   r  rä   Tr  r˜  rü  Nr{  rs  )r   rq   r€  rh  r–   r  rf  r-  r   r]   r%   r   rn   )r›   ÚfooÚbars   &  r¦   Útest_varmean_nomaskÚ.TestMaskedArrayMathMethods.test_varmean_nomask_  s  € ä’L¨Ô-ˆÜ’L¨Ô-ˆÜ”T˜#Ÿ(™(›*Ó%¤r§z¡zÔ2Ü”T˜#Ÿ'™'›)“_¤b§j¡jÔ1Ø—‘“
˜cŸh™h›jÑ(¬R¯WªW°T«]Ó:Ð:Ð:ô ”B—I’I˜b“M×)Ñ)¨&Ó1¸Ô>ˆÜ�A˜TÔ"ˆÜ”T˜#Ÿ(™(¨˜(Ó*Ó+¬[Ô9Ü”T˜#Ÿ'™' q˜'›/Ó*¬KÔ8Ü�—‘˜a S�Ó)¨SÐ0Ô1Ü�—‘˜Q C�Ó(¨CÐ/Ö0r©   c           
     ó°  € V P                   w
  rr4rVrxrš\        VP                  R R7      VP                  4       P                  4       4       \        VP	                  R R7      VP                  4       P	                  4       4       \        VP	                  R ^R7      VP                  4       P	                  ^R7      4       \        VP                  R ^R7      VP                  4       P                  ^R7      4       \        VP                  ^R7      P                  VP                  ^R7      P                  4       \        VP                  4       P                  VP                  4       P                  4       VP                  ^ R7      VP                  ^R7      rË\        VP                  R ^R7      VP                  4       P                  ^R7      4       \        VP	                  R ^R7      VP                  4       P	                  ^R7      4       \        ^4       F¹  p\        WÍ,          Wm,          P                  4       P                  4       4       \        W½,          VRV3,          P                  4       P                  4       4       \        \        P                  ! W½,          4      VRV3,          P                  4       P	                  4       4       K»  	  R # ©Nr˜  ©r™  Úddof©rÂ  rx  ©
r™   ro   rf  rè  rg  rq   r_   rè  r–   rd   ©r›   rœ   rÞ  r°  rU  r‰  r±  r²  r³  r´  rµ  ÚmXvar0ÚmXvar1r‹  s   &             r¦   Útest_varstdÚ&TestMaskedArrayMathMethods.test_varstdo  sÿ  € à59·V±VÑ2ˆˆr�b˜c¨Ü˜BŸF™F¨˜FÓ-¨r¯}©}«×/BÑ/BÓ/DÔEÜ˜BŸF™F¨˜FÓ-¨r¯}©}«×/BÑ/BÓ/DÔEÜ˜BŸF™F¨°1˜FÓ5ØŸM™M›O×/Ñ/°QÐ/Ó7ô	9ä˜BŸF™F¨°1˜FÓ5ØŸM™M›O×/Ñ/°QÐ/Ó7ô	9ä�S—W‘W !�W“_×*Ñ*¨B¯F©F¸¨F«N×,@Ñ,@ÔAÜ�R—V‘V“X—^‘^ Q§U¡U£W§]¡]Ô3ØŸF™F¨˜F›N¨B¯F©F¸¨F«N�Ü˜BŸF™F¨°1˜FÓ5ØŸM™M›O×/Ñ/°QÐ/Ó7ô	9ä˜BŸF™F¨°1˜FÓ5ØŸM™M›O×/Ñ/°QÐ/Ó7ô	9ä�q–ˆAÜ ¥	¨2­5×+;Ñ+;Ó+=×+AÑ+AÓ+CÔDÜ ¥	¨2¨a°¨d­8×+>Ñ+>Ó+@×+DÑ+DÓ+FÔGÜ¤§¢¨­	Ó 2Ø " 1 a 4¥× 3Ñ 3Ó 5× 9Ñ 9Ó ;ö=ó r©   c                ó’  € \         P                  ! R\        R7      p\        R\        R7      p\        \        ^
4      RR7      pR	 Fª  p\	        W44      p\        V! 4       \        J 4       \        V! ^ 4      \        J 4       \        V! R4      \        J 4       V! VR7       \        V\        J4       \        VP                  R4       V! VR7       \        \         P                  ! V4      4       K¬  	  \        \        ^
4      RR7      p^	VR&   R	 F²  p\	        W44      p\        V! ^R7      \        J 4       \        V! ^ ^R7      \        J 4       \        V! R^R7      \        J 4       V! V^R7       \        V\        J4       \        VP                  R4       V! V^R7       \        \         P                  ! V4      4       K´  	  R# )
r�   rä   Tr…   rÐ  rÃ  )rý  rÂ  Nr÷   )rf  rg  )
r–   r   rê   r   r  rn   r<   rq   r†   r  )r›   r  Úmoutrœ   Ú
methodnameÚmethods   &     r¦   Útest_varstd_specialcasesÚ3TestMaskedArrayMathMethods.test_varstd_specialcases…  sW  € ô �xŠx˜¤%Ô(ˆÜ�RœuÔ%ˆä”&˜“* 4Ô(ˆÛ(ˆJÜ˜QÓ+ˆFÜ‘F“H¤Ð&Ô'Ü‘F˜1“I¤Ð'Ô(Ü‘F˜2“J¤&Ð(Ô)á�tÕÜ�D¤Ð&Ô'Ü˜Ÿ™ DÔ)á�tÕÜ”B—H’H˜T“NÖ#ñ )ô ”&˜“* 4Ô(ˆØˆˆ"‰Û(ˆJÜ˜QÓ+ˆFÜ‘F ”N¤fÐ,Ô-Ü‘F˜1 1Ô%¬Ð/Ô0Ü‘F˜2 AÔ&¬&Ð0Ô1á�t !Õ$Ü�D¤Ð&Ô'Ü˜Ÿ™ DÔ)á�t !Õ$Ü”B—H’H˜T“NÖ#ó )r©   c                óè  € \        . RO. RO.. RO. RO.R7      pVP                  ^ ^ R7      p\        VP                  ^ 4      . RO4       \        VP                  . RO4       VP                  ^ ^R7      p\        VP                  ^ 4      . RO4       \        VP                  . RO4       VP                  ^ ^R7      p\        VP                  ^ 4      . RO4       \        VP                  . RO4       R# )r�   r…   rÁ  NrÏ  rc  r½  r7  )r   rg  rq   r)   r†   r\  s   &  r¦   Útest_varstd_ddofÚ+TestMaskedArrayMathMethods.test_varstd_ddof¨  s®   € Ü’9šiÐ(²	º9Ð/EÔFˆØ�u‰u˜! !ˆuÓ$ˆÜ�T—[‘[ “^¢YÔ/Ü�T—Y‘Y¢	Ô*Ø�u‰u˜! !ˆuÓ$ˆÜ�T—[‘[ “^¢YÔ/Ü�T—Y‘Y¢	Ô*Ø�u‰u˜! !ˆuÓ$ˆÜ�T—[‘[ “^¢YÔ/Ü�T—Y‘Y¢	Ö*r©   c                ó`  € \        ^	4      P                  R4      p\        VR&   \        P                  ! V4      p\        V. RO4       \	        V4      p\        V. RO4       \        VP                  . RO4       \	        V4      p\        . RO. RO. R	O.. RO. RO. RO.R7      p\        W#4       R# )
rí  r…   Nrq  rÏ  )r�   rÐ   r›  rB  r½  )r�   rÐ   r�   )r�   r�   r›  )r   r]   r<   r–   r#   rq   r†   r   )r›   rœ   rý  rT  s   &   r¦   Ú	test_diagÚ$TestMaskedArrayMathMethods.test_diag´  s†   € ä�1‹I×Ñ˜fÓ%ˆÜˆˆ$‰Ü�gŠg�a‹jˆÜ�Sš)Ô$Ü�1‹gˆÜ�Sš)Ô$Ü�S—X‘XšyÔ)Ü�3‹iˆÜš¢IªyÐ9Ú'ª²IÐ>ô@ˆä�SÖ"r©   c                óà  € \        . RO. RO.4      p\        VP                  ^ 4      . RO4       \        VP                  R4      ^^.4       \        VP                  ^4      ^^.4       \        VP                  ^ 4      . RO4       \        VP                  R4      ^^x.4       \        VP                  ^4      ^^x.4       \        VP	                  ^ 4      . RO4       \        VP	                  R4      ^^.4       \        VP	                  ^4      ^^.4       \        VP                  ^ 4      . RO4       \        VP                  R4      ^^.4       \        VP                  ^4      ^^.4       R# )r�   Nrñ   r¶  r“  r÷   r—  )r   rq   rf   r9  rL   rI   rÓ  s   & r¦   Útest_axis_methods_nomaskÚ3TestMaskedArrayMathMethods.test_axis_methods_nomaskÂ  s	  € ä’9šiÐ(Ó)ˆä�Q—U‘U˜1“XšyÔ)Ü�Q—U‘U˜2“Y  B Ô(Ü�Q—U‘U˜1“X  2˜wÔ'ä�Q—V‘V˜A“Y¢Ô,Ü�Q—V‘V˜B“Z ! S Ô*Ü�Q—V‘V˜A“Y  C Ô)ä�Q—U‘U˜1“XšyÔ)Ü�Q—U‘U˜2“Y  A Ô'Ü�Q—U‘U˜1“X  1˜vÔ&ä�Q—U‘U˜1“XšyÔ)Ü�Q—U‘U˜2“Y  A Ô'Ü�Q—U‘U˜1“X  1˜vÖ&r©   )Ú
free_bytesc                óÆ   € \        \        P                  ! RR\        P                  R7      \        P                  ! R4      R7      p\        VP                  4       R4       R# )é'  iÿÿ  rä   r…   g    àÿï@N)rÛ  rÛ  )r=   r–   ra  Úuint16rl   rq   rh  rÓ  s   & r¦   Útest_mean_overflowÚ-TestMaskedArrayMathMethods.test_mean_overflowÖ  s=   € ô œŸš °¼b¿i¹iÔHÜ Ÿhšh ~Ó6ô8ˆä�Q—V‘V“X˜wÖ'r©   c                óì  € \         P                  ! . RO4      p\         P                  P                  VR,          ^R7      p\         P                  P                  VR,          ^R7      p\         P                  P	                  W#^ R7      p\         P                  P                  V^R7      p\         P                  P	                  V^ R7      p\        \         P                  P                  WF4      4       R# )r�   rö  ©r“  rõ  )Úprependr™  r˜  N©r�   r­   r­   r¬   rÐ   r­   r�   r�   ©r–   r   r  r>   Údiffrn   r   )r›   rœ   r³   Úa_prepÚdiff1r´   Údiff2s   &      r¦   Útest_diff_with_prependÚ1TestMaskedArrayMathMethods.test_diff_with_prependÞ  s¥   € ä�HŠHÒ-Ó.ˆä�E‰E×Ñ˜q �u¨AÐÓ.ˆÜ—‘×#Ñ# A b¥E°Ð#Ó3ˆÜ—‘—
‘
˜1°1�
Ó5ˆä�E‰E×Ñ˜q¨ÐÓ*ˆÜ—‘—
‘
˜1 1�
Ó%ˆä”—‘—‘˜uÓ,Ö-r©   c                óì  € \         P                  ! . RO4      p\         P                  P                  VR,          ^R7      p\         P                  P                  VR,          ^R7      p\         P                  P	                  W#^ R7      p\         P                  P                  V^R7      p\         P                  P	                  V^ R7      p\        \         P                  P                  WF4      4       R# )r�   rõ  rà  rö  )Úappendr™  r˜  Nrâ  rã  )r›   rœ   r³   Úa_appræ  r´   rç  s   &      r¦   Útest_diff_with_appendÚ0TestMaskedArrayMathMethods.test_diff_with_appendë  s¥   € ä�HŠHÒ-Ó.ˆä�E‰E×Ñ˜q �u¨AÐÓ.ˆÜ—‘×"Ñ" 1 R¥5°Ð"Ó2ˆÜ—‘—
‘
˜1°�
Ó3ˆä�E‰E×Ñ˜q¨ÐÓ*ˆÜ—‘—
‘
˜1 1�
Ó%ˆä”—‘—‘˜uÓ,Ö-r©   c                óî   € \         P                  ! \        R R7      ;_uu_ 4        \        P                  P                  \        P                  ! ^4      4       RRR4       R#   + '       g   i     R# ; i)z4diff requires input that is at least one dimensionalr*  N)r  r,  r  r–   r  rä  r   r  s   &r¦   Útest_diff_with_dim_0Ú/TestMaskedArrayMathMethods.test_diff_with_dim_0ø  sH   € Ü�]Š]ÜØH÷ö ô �E‰E�J‰J”r—x’x “{Ô#÷	÷ ÷ ò ús   ¥4A#Á#A4	c                óà   € \         P                  P                  . RO^R7      p\         P                  P                  V^ ^ R7      p\	        \         P                  P                  W4      4       R# )r�   rà  )rž  r™  Nrâ  )r–   r  r>   rä  rn   r   )r›   r³   rä  s   &  r¦   Útest_diff_with_n_0Ú-TestMaskedArrayMathMethods.test_diff_with_n_0ÿ  sI   € Ü�E‰E×ÑÒ7¸qÐÓAˆÜ�u‰u�z‰z˜!˜q qˆzÓ)ˆä”—‘—‘˜qÓ'Ö(r©   r¢  Ni Zb) r!  r"  r#  r$  r§   rƒ  r†  rŒ  r�  r”  r˜  r›  rŸ  r¤  r«  rµ  r¸  r½  rÈ  r£  rÎ  rÑ  rÔ  r×  r{   rÝ  rè  rí  rð  ró  r%  r&  r'  s   @r¦   r}  r}  «  sª   ø‡ € ò<ò@:ò&ò*&òò/ò2ò+ò+òDò"Qò#ò06ò1ò =ð, &ñ $ó &ð $òD
+ò#ò'ñ( Ð 4Ô5ñ(ó 6ð(ò.ò.ò$÷)ð )r©   r}  c                   ó,   a € ] tR tRt o R tR tRtV tR# )Ú!TestMaskedArrayMathMethodsComplexi  c           
     óö  € \         P                  ! . R NRNRNRNRNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#N4      pVP                  ^^4      pVP                  ^^^^4      p\         P                  ! . ^ N^N^ N^N^ N^ N^N^ N^N^N^ N^N^ N^ N^ N^N^ N^N^ N^ N^ N^N^N^N^N^ N^ N^N^ N^ N^ N^ N^N^ N^N^ N4      p\        WR$7      p\        W$P                  VP                  4      R$7      p\        W4P                  VP                  4      R$7      p\         P                  ! . ^N^N^ N^N^ N^ N^N^N^N^N^ N^N^ N^ N^N^N^ N^N^ N^ N^ N^N^N^N^N^ N^ N^N^N^ N^ N^ N^N^ N^N^N4      p\        WR$7      p	\        W(P                  VP                  4      R$7      p
\        W8P                  VP                  4      R$7      pWW4WVWyW«3
V n        R%# )&y             À @y        ®Gáz.@y        -²�ï§!@y              !@y        é&1¬ü?rŽ  r�  r�  r‘  r’  r“  r”  r•  r–  r—  r˜  r™  rš  r›  rœ  r�  rž  rŸ  y        Ñ"Ûù~ê@y        ¨ÆK7‰Á@r¢  r£  r¤  r¥  r¦  r§  r¨  r©  rª  r«  y        -²�ï§Æï?r­  Nr®  r¯  s   &           r¦   r§   Ú.TestMaskedArrayMathMethodsComplex.setup_method  sÈ  € ä�HŠHð A�fð A˜fð A fð A¨dð A°Fð A¸Eð AØðAØ ðAØ"'ðAØ).ðAØ05ðAØ7<ðAàðAà"ðAà$)ðAà+0ðAà27ðAà9>ðAð ðAð !ðAð #(ðAð */ðAð 16ðAð 8>ðAð ð	Að $ð	Að &+ð	Að -2ð	Að 49ð	Að ;@ð	Að
 ðAð
 #ðAð
 %*ðAð
 ,1ðAð
 38ðAð
 :@ðAó Bˆð �I‰I�a˜‹OˆØ�Y‰Y�q˜!˜Q Ó"ˆä�HŠHð '�að '˜ð '˜Að '˜qð ' !ð ' Qð 'Øð'Øð'Øð'Øð'Ø!"ð'Ø$%ð'àð'àð'àð'àð'à!"ð'à$%ð'ð ð'ð ð'ð ð'ð  ð'ð "#ð'ð %&ð'ð ð	'ð ð	'ð ð	'ð  ð	'ð "#ð	'ð %&ð	'ð
 ð'ð
 ð'ð
 ð'ð
  ð'ð
 "#ð'ð
 %&ð'ó (ˆô ˜Ô"ˆÜ˜§	¡	¨!¯'©'Ó 2Ô3ˆÜ˜§)¡)¨B¯H©HÓ"5Ô6ˆä�XŠXð (�qð (˜!ð (˜Qð ( ð ( 1ð ( að (Øð(Øð(Øð(Ø ð(Ø"#ð(Ø%&ð(àð(àð(àð(à ð(à"#ð(à%&ð(ð ð(ð ð(ð ð(ð  !ð(ð #$ð(ð &'ð(ð ð	(ð ð	(ð ð	(ð  !ð	(ð #$ð	(ð &'ð	(ð
 ð(ð
 ð(ð
 ð(ð
  !ð(ð
 #$ð(ð
 &'ð(ó )ˆô ˜Ô$ˆÜ˜§¡¨A¯G©GÓ!4Ô5ˆÜ˜"§:¡:¨b¯h©hÓ#7Ô8ˆØ˜˜r s°Ð;ˆŽr©   c           
     óÄ  € V P                   w
  rr4rVrxrš\        VP                  R R7      VP                  4       P                  4       4       \        VP	                  R R7      VP                  4       P	                  4       4       \        VP                  ^R7      P                  VP                  ^R7      P                  4       \        VP                  4       P                  VP                  4       P                  4       VP                  ^ R7      VP                  ^R7      rË\        VP                  R ^R7      VP                  4       P                  ^R7      4       \        VP	                  R ^R7      VP                  4       P	                  ^R7      4       \        ^4       F¹  p\        WÍ,          Wm,          P                  4       P                  4       4       \        W½,          VRV3,          P                  4       P                  4       4       \        \        P                  ! W½,          4      VRV3,          P                  4       P	                  4       4       K»  	  R # rÀ  rÄ  rÅ  s   &             r¦   rÈ  Ú-TestMaskedArrayMathMethodsComplex.test_varstd(  s£  € à59·V±VÑ2ˆˆr�b˜c¨Ü˜BŸF™F¨˜FÓ-¨r¯}©}«×/BÑ/BÓ/DÔEÜ˜BŸF™F¨˜FÓ-¨r¯}©}«×/BÑ/BÓ/DÔEÜ�S—W‘W !�W“_×*Ñ*¨B¯F©F¸¨F«N×,@Ñ,@ÔAÜ�R—V‘V“X—^‘^ Q§U¡U£W§]¡]Ô3ØŸF™F¨˜F›N¨B¯F©F¸¨F«N�Ü˜BŸF™F¨°1˜FÓ5ØŸM™M›O×/Ñ/°QÐ/Ó7ô	9ä˜BŸF™F¨°1˜FÓ5ØŸM™M›O×/Ñ/°QÐ/Ó7ô	9ä�q–ˆAÜ ¥	¨2­5×+;Ñ+;Ó+=×+AÑ+AÓ+CÔDÜ ¥	¨2¨a°¨d­8×+>Ñ+>Ó+@×+DÑ+DÓ+FÔGÜ¤§¢¨­	Ó 2Ø " 1 a 4¥× 3Ñ 3Ó 5× 9Ñ 9Ó ;ö=ó r©   r¢  N)r!  r"  r#  r$  r§   rÈ  r%  r&  r'  s   @r¦   rö  rö    s   ø‡ € ò<÷@=ð =r©   rö  c                   óŒ  a € ] tR tRt o 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]P*                  P-                  ]RR7      R 4       tR tR tR tR tR tR tR tR t R t!]P*                  PE                  RRR .4      R! 4       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.t0V t1R/# )0ÚTestMaskedArrayFunctionsi;  c                ó  € \         P                  ! R R R R	\        R,          RRR
RR RR.4      p\         P                  ! . RO4      p. ROp. ROp\        WR7      p\        W$R7      pVP	                  R4       WV3V n        R# )r   r€   r�   r‚   rƒ   r„   r…   r‡   Nrˆ   r‰   rŠ   rŽ   r‘   )r–   r   r—   r=   r˜   r_  )r›   rœ   r�   rŸ   r    r¡   r¢   s   &      r¦   r§   Ú%TestMaskedArrayFunctions.setup_method>  sq   € Ü�HŠH�b˜"˜b #¤r¨C¥x°°R¸¸sÀBÈÈBÐOÓPˆÜ�HŠHÒJÓKˆÚ1ˆÚ1ˆÜ˜!Ô%ˆÜ˜!Ô%ˆØ
×Ñ˜%Ô Ø�HˆŽ	r©   c                óh   € ^^.p\        RV4      p\        V^^.4       \        V^,          ^4       R# )r�   FN)rH   rq   ra  s   &  r¦   Útest_masked_where_boolÚ/TestMaskedArrayFunctions.test_masked_where_boolH  s3   € Ø�ˆFˆÜ˜ Ó"ˆÜ�Q˜˜A˜ÔÜ�Q�q•T˜1Ör©   c                óÊ   € . ROp\        V^4      p\        W!4       \        VP                  . RO4       \        V^4      p\        W!4       \        VP                  . RO4       R# )r�   Nrñ   rc  rÏ  )r>   rq   rÞ   rD   rÓ  s   &  r¦   Útest_masked_equal_wlistÚ0TestMaskedArrayFunctions.test_masked_equal_wlistN  sK   € ÚˆÜ˜!˜QÓˆÜ�RÔÜ�R—X‘XšyÔ)Ü˜a Ó#ˆÜ�RÔÜ�R—X‘XšyÖ)r©   c                ó‚   € . ROp\        V^4      p\        VP                  . RO4       \        VP                  ^4       R# )r�   Nrñ   rc  )r>   rq   rÞ   rI  rÓ  s   &  r¦   Útest_masked_equal_fill_valueÚ5TestMaskedArrayFunctions.test_masked_equal_fill_valueW  s/   € ÚˆÜ˜!˜QÓˆÜ�R—X‘XšyÔ)Ü�R—]‘] AÖ&r©   c                ó¶  € \        . RO4      p\        V^&   \        \        \	        V^4      V4      \        V^4      4       \        \        \        V^4      V4      \        V^4      4       \        \        \        V^4      V4      \        V^4      4       \        \        \        V^4      V4      \        V^4      4       \        \        \        V^4      V4      \        V^4      4       \        \        \        V^4      V4      \        V^4      4       \        \        \        V^4      V4      \        V^4      4       \        \        . RO. RO4      . RO4       R# )r   Nr#  r  rn  )r  r  r¬   rÐ   rå   )r   r<   rq   rH   r0   r?   r1   r@   r5   rB   r6   rC   rS   rD   r'   r>   r¼   s   & r¦   Útest_masked_where_conditionÚ4TestMaskedArrayFunctions.test_masked_where_condition]  s  € äÒ&Ó'ˆÜˆˆ!‰Ü”\¤'¨!¨Q£-°Ó3´^ÀAÀqÓ5IÔJÜ”\¤-°°1Ó"5°qÓ9Ü)¨!¨QÓ/ô	1ä”\¤$ q¨!£*¨aÓ0´+¸aÀÓ2CÔDÜ”\¤*¨Q°Ó"2°AÓ6Ü& q¨!Ó,ô	.ä”\¤)¨A¨q£/°1Ó5Ô7GÈÈ1Ó7MÔNÜ”\¤%¨¨1£+¨qÓ1´<ÀÀ1Ó3EÔFÜ”\¤)¨A¨q£/°1Ó5Ô7GÈÈ1Ó7MÔNÜ”\¢/²?ÓCÚ&ö	(r©   c                óˆ   € \        R\        R7      p\        VP                  \        4      p\        W!4      p\        W4       R# )rã   rä   N)rã   rã   rã   )rT   rê   rl   r_   r	   rH   rq   )r›   r+  r,  Úctests   &   r¦   Útest_masked_where_odditiesÚ3TestMaskedArrayFunctions.test_masked_where_odditiesm  s0   € ä�\¬Ô/ˆÜ�e—k‘k¤8Ó,ˆÜ˜UÓ*ˆÜ�UÖ"r©   c                óâ   € \        ^
4      p\        \        4      ;_uu_ 4        \        ^V4       RRR4       \        V^4      p\	        VP
                  . RO4       R#   + '       g   i     L6; i)rã   N)
r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   )r   rw   Ú
IndexErrorr>   rq   r†   r\  s   &  r¦   Ú"test_masked_where_shape_constraintÚ;TestMaskedArrayFunctions.test_masked_where_shape_constraintt  sI   € Ü�2‹JˆÜœ:×&Õ&Ü˜˜AÔ÷ 'ä˜A˜qÓ!ˆÜ�T—Y‘YÒ >Ö?÷ '×&ús   £AÁA.	c           	     ó2  € \         P                  ! ^
RR.R7      p\         P                  ! RR7      ;_uu_ 4        \         P                  P	                  VR,          ^8  V4      pRRR4       \        XP                  P                  P                  VP                  P                  4       \        VR,          \         P                  P                  \         P                  ! ^
4      \         P                  ! ^
4      4      4       R#   + '       g   i     L©; i)rã   r5  rä   r`  )ÚoverN)r5  z<f2)rH  z<f4)r–   rl   rd  r  rH   rq   r†   rº   r6  r=   rT   )r›   r³   r.  s   &  r¦   Útest_masked_where_structuredÚ5TestMaskedArrayFunctions.test_masked_where_structured{  s«   € ô �HŠH�R ¨lÐ;Ô<ˆÜ�[Š[˜h×'Ö'ô —‘×#Ñ# A c¥F¨Q¡J°Ó2ˆB÷	 (ô
 	�R—W‘W—]‘]×(Ñ(¨"¯(©(¯.©.Ô9Ü�R˜•WÜ—E‘E×&Ñ&¤r§x¢x°£|´R·W²W¸R³[ÓAö	C÷ (×'ús   º+DÄD	c                ó¸   € \         P                  ! ^
4      p\         P                  ! ^4      p\        \        \         P                  P
                  V^8„  V4       R# r  )r–   r   rw   r  r  rH   ra  s   &  r¦   Útest_masked_where_mismatchÚ3TestMaskedArrayFunctions.test_masked_where_mismatchˆ  s8   € ä�IŠI�b‹MˆÜ�IŠI�a‹LˆÜ”j¤"§%¡%×"4Ñ"4°a¸!±e¸QÖ?r©   c                óž  € \        \        \        \        ^4      4      ^^4      . RO4       \        \	        \        \        ^4      4      ^^4      . RO4       \        \        \        \        \        ^4      4      . ROR7      ^^4      P                  . RO4       \        \	        \        \        \        ^4      4      . ROR7      ^^4      P                  . RO4       \        \        \        \        \        ^4      4      . ROR7      ^4      P                  . R	O4       \        \        \        . R
O. ROR7      ^4      P                  . RO4       R# )rå   r…   N)r�   éÇ   r  r  rÐ   )r  r�   r­   r¬   r  r  )r�   r�   r�   r�   r�   r  rÂ  )r�   r�   r�   r�   r�   )r­   r­   r�   r­   r�   )r�   r�   r�   r�   r�   )	rq   rA   ræ   rè  rE   r   r†   r>   rD   r  s   &r¦   Útest_masked_otherfunctionsÚ3TestMaskedArrayFunctions.test_masked_otherfunctionsŽ  sý   € Ü”]¤4¬¨a«£>°1°aÓ8Ú*ô	,ä”^¤D¬¨q«£N°A°qÓ9Ò;NÔOÜ”]¤5¬¬e°A«h«Ú.=ô$?Ø@AÀ1óFßFJÁdÚ$ô	&ô 	”^¤E¬$¬u°Q«x«.Ú/>ô%@ØABÀAóGßGKÁtÚ$ô	&ô 	”\¤%¬¬U°1«X«Ú-<ô#>Ø?@óBßBFÁ$Ú$ô	&ô 	Ô%¤eªOÚ1@ô'BØCDóFßFJÁdÚ$ö	&r©   c                ó~  € \        . RO. ROR7      p\        VP                  4       . RO4       \        VP                  ^4      . RO4       \        VP                  ^4      . RO4       \        V4      pVP                  VR7       \        V. RO4       \        . R	O4      p\        . R
O4      p\        V^&   \        WCV) 4      p\        V. RO4       \        V^ &   \        WCV) 4      p\        V. RO4       \        V^ ,          \        J 4       \        V^,          \        J4       \        V^,          \        J 4       R# )ç82�üÁÀó?r…   rÐ  N)r  g¤ª	¢îÃ@g,¼ËE|§@gÚæÆô„E@g�Å�1·@r  )r   r€   r„   r‚   rl  )g333333ó?gffffff@rá  gffffff@gÍÌÌÌÌÌ@)gÃõ(\�Âó?gøSã¥›Ä@g-²�ï§@gƒÀÊ¡E@gžï§ÆK·@r#  r$  r%  )r   rq   r   r&   r<   rk   rn   )r›   r³   r´   rœ   r  r£   s   &     r¦   Ú
test_roundÚ#TestMaskedArrayFunctions.test_roundŸ  sò   € ÜÒ?Ú&ô(ˆä�Q—W‘W“YÒ 4Ô5Ü�Q—W‘W˜Q“ZÒ!:Ô;Ü�Q—W‘W˜Q“ZÒ!DÔEÜ�q‹MˆØ	�‰�AˆŒÜ�QÒ,Ô-äÒ&Ó'ˆÜ’/Ó"ˆÜˆˆ!‰Ü�!˜˜‹OˆÜ�QÒ-Ô.Üˆˆ!‰Ü�!˜˜‹OˆÜ�QÒ-Ô.Ü��!•œ�ÔÜ��!•œFÐ"Ô#Ü��!•œ�Ör©   c                óÜ  € \        \        P                  P                  ^ ^
^4      4      P	                  ^^4      p\
        ;VR&   ;V^ &   VR&   \        P                  ! R\        R7      pVP                  R4       \        P                  ! V^VR7      p\        W2J 4       \        W1P                  ^VR7      4       \        R\        R7      pVP                  ^VR7      p\        W2J 4       R# )r�   rä   )Údecimalsrý  Nre  r@  rÜ   rH  )r   r–   rè   r  r]   r<   r%   rê   r  r   rn   rq   )r›   r¡   rl  r	  s   &   r¦   Útest_round_with_outputÚ/TestMaskedArrayFunctions.test_round_with_outputµ  sÂ   € ô ”2—9‘9×$Ñ$ Q¨¨BÓ/Ó0×8Ñ8¸¸AÓ>ˆÜ(.Ð.ˆˆ4‰Ð.�2�a‘5˜2˜f™:ô —’˜&¬Ô.ˆØ�‰�EÔÜ—’˜" q¨fÔ5ˆä�Ð Ô!Ü�VŸX™X¨q°f˜XÓ=Ô>ä�v¤UÔ+ˆØ—‘ 1¨&�Ó1ˆÜ�Ð Ö!r©   c                óp  € \        R R.R7      p\        VP                  4       ^4       \        R R.R7      p\        VP                  4       \        J 4       \        R R.R7      p\
        P                  ! ^\        R7      pVP                  R4       VP                  VR7       \        V^4       \        R R.R7      p\        RR.R7      pVP                  VR7       \        VR	,          ^4       \        R R.R7      p\        RR.R7      pVP                  VR7       \        VR	,          \        J 4       R# )
ru  Fr…   Trä   rÐ  NrH  g    €‡ÃÀrÂ   )	r   rq   r   rn   r<   r–   r%   rê   r  )r›   r³   rl  s   &  r¦   Útest_round_with_scalarÚ/TestMaskedArrayFunctions.test_round_with_scalarÇ  sø   € ô �#˜U˜GÔ$ˆÜ�Q—W‘W“Y Ô"ä�#˜T˜FÔ#ˆÜ�—‘“	œVÐ#Ô$ä�#˜U˜GÔ$ˆÜ—’˜!¤5Ô)ˆØ�‰�EÔØ	�‰�FˆÔÜ�V˜QÔä�#˜U˜GÔ$ˆÜ�v T FÔ+ˆØ	�‰�FˆÔÜ�V˜B•Z Ô#ä�#˜T˜FÔ#ˆÜ�v U GÔ,ˆØ	�‰�FˆÔÜ��r•
œfÐ$Ö%r©   c                óŽ   € \        ^4      p\        \        V\        4      4       \	        V\
        P                   ! ^4      4       R# )rå   N)r2   rn   r÷  r   rq   r–   rÓ  s   & r¦   Útest_identityÚ&TestMaskedArrayFunctions.test_identityà  s,   € Ü�Q‹KˆÜ”
˜1œkÓ*Ô+Ü�QœŸš A›Ö'r©   c                óº  € Rp\        \        VR4      R4       \        \        V\        4      \        J 4       \	        . RO4      p\	        . RO. ROR7      p\        W4      p\        V. R	O4       \        VP                  . R
O4       \        Vn        \        W4      p\        VP                  . R
O4       W,          p\        VP                  VP                  4       \        WC4       \        VP                  VP                  4       W,          p\        VP                  VP                  4       \        W4       \        VP                  VP                  4       R# )ru  r€   ç\�Âõ(\ó?r…   Nçš™™™™™ñ¿)r.  r.  ru  ru  r‹   )r”   r€   r”   r€   rŒ   r  )r�   r-  gKTjÉëÇð?r-  r‹   rª  )
ro   rW   rn   r<   r   rq   rÞ   rR   r†   r»   )r›   rœ   r´   r�   r£   s   &    r¦   Ú
test_powerÚ#TestMaskedArrayFunctions.test_powerå  sé   € ØˆÜœE ! R›L¨$Ô/Ü”�aœÓ ¤FÐ*Ô+ÜÒ,Ó-ˆÜÒ)²Ô@ˆÜ�!‹KˆÜ˜AÒAÔBÜ�Q—W‘WšoÔ.ÜˆŒÜ�!‹KˆÜ�Q—W‘WšoÔ.Ø�FˆÜ�Q—W‘W˜aŸg™gÔ&Ü˜AÔ!Ü˜AŸG™G Q§W¡WÔ-Ø	�ˆÜ�Q—W‘W˜aŸg™gÔ&Ü˜AÔ!Ü˜AŸG™G Q§W¡WÖ-r©   c                óJ  € \         P                  ! . RO. RO.4      p\        V. RO. RO.R7      p\         P                  ! . RO4      p\         P                  ! W3.4      p\        V. RO. RO.R7      p\        . R	O. R
O.. RO. RO.R7      pW%,          p\        Wv4       \        VP                  VP                  4       W$,          p\        Wv4       \        VP                  VP                  4       W,          p\        Wv4       \        VP                  VP                  4       \        . RO. RO.. RO. RO.R7      pW5,          p\        Wv4       \        VP                  VP                  4       WS,          p\        Wv4       \        VP                  VP                  4       R# )r   r…   NrH  )r�   r‚   rl  rò   rc  r  rB  )r�   é   é   )r2  iq  éØ   rÏ  ©r�   r�   r�   )rÐ   é   r3  )r–   r   rq   r†   )r›   Úa2Úa2mÚb1Úb2Úb2mrT  rì   s   &       r¦   Útest_power_with_broadcastingÚ5TestMaskedArrayFunctions.test_power_with_broadcastingú  s2  € ä�XŠX’|¢\Ð2Ó3ˆÜ�BšiªÐ3Ô4ˆÜ�XŠX’iÓ ˆÜ�XŠX�r�hÓˆÜ�BšiªÐ3Ô4ˆäÒ.Ò0HÐIÚ$¢iÐ0ô2ˆð �zˆÜ�TÔ Ü�T—Y‘Y §	¡	Ô*à�yˆÜ�TÔ Ü�T—Y‘Y §¡Ô)à�yˆÜ�TÔ Ü�T—Y‘Y §¡Ô)äÒ.Ò0HÐIÚ$¢iÐ0ô2ˆà�yˆÜ�TÔ Ü�T—Y‘Y §	¡	Ô*Ø�yˆÜ�TÔ Ü�T—Y‘Y §	¡	Ö*r©   zfp errors don't work in wasm©Úreasonc                óN  € \         P                  ! R R R R\        R,          RRRRR RR.4      p\         P                  ! . RO4      p. ROp. ROp\        WR7      p\        W$R7      pVP	                  R4       \        V^8„  VR4      p\        V. RO4       \        VP                  VP                  4       \        V^8„  RV4      p\        V. RO4       \        VP                  . RO4       \        V^8„  V\        4      p\        V. RO4       VP                  P                  4       pRW…^8*  P                  R4      &   \        VP                  V4       \         P                  ! R	R
7      ;_uu_ 4        \        P                  ! \        RR7      ;_uu_ 4        VP                  \         4      p	RRR4       RRR4       \        X	^8„  V	\        4      p\        V. RO4       \        VP"                  V	P"                  4       R#   + '       g   i     L\; i  + '       g   i     Lg; i)r   r€   r�   r‚   rƒ   r„   r…   r‡   Trv  ra  zinvalid valuer*  Nrˆ   r‰   rŠ   rŽ   r‘   é÷ÿÿÿ)ç      "ÀrB  rB  rB  rB  r�   rB  rB  rƒ   rB  rB  r„   )r‚   r‹   r„   r€   rŒ   rB  rB  r‰   rB  r   r‹   rB  )r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   )rA  rA  rA  rA  rA  rÐ   rA  rA  rã   rA  rA  r¬   )r–   r   r—   r=   r˜   rk   rq   rÞ   r<   rÿ   r)   rd  r  r  ÚRuntimeWarningrÈ   rÉ   rº   )
r›   rœ   r�   rŸ   r    r¡   r¢   r™   ÚtmpÚixms
   &         r¦   Ú
test_whereÚ#TestMaskedArrayFunctions.test_where  sž  € ô �HŠH�b˜"˜b #¤r¨C¥x°°R¸¸sÀBÈÈBÐOÓPˆÜ�HŠHÒJÓKˆÚ1ˆÚ1ˆÜ˜!Ô%ˆÜ˜!Ô%ˆØ
×Ñ˜%Ô ä�"�q‘&˜"˜bÓ!ˆÜ�Qò 6ô 	7ä�Q—W‘W˜bŸh™hÔ'Ü�"�q‘&˜"˜bÓ!ˆÜ�Qò 6ô 	7ä�Q—W‘WÒBÔCÜ�"�q‘&˜"œfÓ%ˆÜ�Qò 6ô 	7à�h‰h�m‰m‹oˆØ&*ˆ�1‰W×Ñ˜TÓ"Ñ#Ü�Q—W‘W˜cÔ"ä�[Š[ ×(Ö(ä—’œn°O×DÖDØ—i‘i¤“n�÷ E÷ )ô �#˜‘'˜3¤Ó'ˆÜ�QÒFÔGÜ�Q—W‘W˜cŸi™iÖ(÷	 E×Dú÷ )×(ús$   Å2%HÆH	Æ-HÈHÈHÈH$	c                ó  € \         P                  ! R 4      p\        R 4      pVP                  4       p\	        \         P
                  P                  RW4      V4       \	        \         P
                  P                  RW"4      V4       R # )NT)r–   r   r=   rÿ   rq   r  rk   )r›   r³   r´   r°  s   &   r¦   Útest_where_objectÚ*TestMaskedArrayFunctions.test_where_object<  sV   € Ü�HŠH�T‹NˆÜ˜ÓˆØ�F‰F‹HˆÜ”R—U‘U—[‘[  qÓ,¨aÔ0Ü”R—U‘U—[‘[  qÓ,¨aÖ0r©   c                óô  € \        ^
4      p\        V^&   V^8¬  p\        W!\        4      p\        VP                  VP                  J 4       \        V^,          \        J 4       \        V^,          \        J 4       \        V^,          \        J 4       \        V^,          \        J4       \        V^	,          \        J4       \        W4       \        V\        V4      p\        VP                  VP                  J 4       \        V^,          \        J 4       \        V^,          \        J4       \        V^,          \        J4       \        V^,          \        J 4       \        V^	,          \        J 4       R# r  )r   r<   rk   rn   rº   rq   r'  s   &   r¦   Útest_where_with_masked_choiceÚ6TestMaskedArrayFunctions.test_where_with_masked_choiceC  s  € Ü�2‹JˆÜˆˆ!‰Ø�‰Fˆä�!œÓˆÜ�—‘˜1Ÿ7™7Ð"Ô#Ü��!•œ�ÔÜ��!•œ�ÔÜ��!•œ�ÔÜ��!•œFÐ"Ô#Ü��!•œFÐ"Ô#Ü�QÔä�!”V˜QÓˆÜ�—‘˜1Ÿ7™7Ð"Ô#Ü��!•œ�ÔÜ��!•œFÐ"Ô#Ü��!•œFÐ"Ô#Ü��!•œ�ÔÜ��!•œ�Ör©   c                ó  € \        . RO4      p\        . RO4      p\        V^&   \        W!V) 4      p\        V. RO4       \        V^ &   \        W!V) 4      p\        V. RO4       \	        V^ ,          \        J 4       \	        V^,          \        J4       \	        V^,          \        J 4       \        ^^4      p\        VR&   \        ^^4      ^
,          p\        V^&   \        . RO. ROR7      pVP                  ^4      p\        W!V4      p\        WQV4      p\        W64       \	        \        V4      \        J 4       \        V. RO4       \        V\        ^4      p\        V. R	O4       \        V^\        4      p\        V. R
O4       R# )r   r…   Nr#  r$  r%  r÷   r  )r�   r­   r¬   rÛ  rÍ  )r  r  r  r�   r�   )r  r�   r�   r  r  )	r   r<   rk   rq   rn   r   r)   r.   rR   )r›   rœ   r  r£   r�   Úcmr¤   s   &      r¦   Ú test_where_with_masked_conditionÚ9TestMaskedArrayFunctions.test_where_with_masked_conditionY  s<  € ÜÒ&Ó'ˆÜ’/Ó"ˆÜˆˆ!‰Ü�!˜˜‹OˆÜ�QÒ-Ô.Üˆˆ!‰Ü�!˜˜‹OˆÜ�QÒ-Ô.Ü��!•œ�ÔÜ��!•œFÐ"Ô#Ü��!•œ�Ôä�1�a‹LˆÜˆˆ"‰Ü�1�a‹L˜2ÕˆÜˆˆ!‰Ü’/ªÔ8ˆØ�X‰X�a‹[ˆÜ�!˜‹NˆÜ�2˜!‹_ˆÜ�QÔÜ”˜“œvÐ%Ô&Ü�RÒ*Ô+Ü�!”V˜QÓˆÜ�QÒ*Ô+Ü�!�QœÓˆÜ�QÒ*Ö+r©   c                óZ  € \         P                  ! ^\         P                  R7      p\         P                  ! ^\         P                  R7      R,          p\	        VR8„  W!4      P
                  p\         P                  ! \         P                  \         P                  4      p\        W44       R# )rÐ   rä   rv  rR  N)r–   r   rz  r‘  rk   rº   Úresult_typerq   )r›   rœ   r�   rì   rT  s   &    r¦   Útest_where_typeÚ(TestMaskedArrayFunctions.test_where_typev  se   € ä�IŠI�aœrŸx™xÔ(ˆÜ�IŠI�aœrŸz™zÔ*¨SÕ0ˆÜ�Q˜‘W˜aÓ#×)Ñ)ˆÜ—.’.¤§¡¬2¯:©:Ó6ˆÜ�TÖ#r©   c                ó"  € \         P                  ! ^	4      P                  ^^4      p\         P                  ! ^4      p\         P                  ! . ROW4      p\	        . ROW4      p\        W44       \        VP                  VP                  4       R# )rí  Nr®   )r–   r   r]   rl   rk   rq   rº   )r›   rœ   r�   r  r  s   &    r¦   Útest_where_broadcastÚ-TestMaskedArrayFunctions.test_where_broadcast~  s_   € ä�IŠI�a‹L× Ñ   AÓ&ˆÜ�HŠH�Q‹KˆÜ�xŠxš	 1Ó(ˆÜ’9˜aÓ#ˆä�TÔÜ�T—Z‘Z §¡Ö*r©   c                ól  € \         P                  ! R \        3R\        3.4      p\         P                  ! . ROVR7      p\         P                  ! RVR7      p\         P                  ! . ROW#4      p\         P                  ! . ROW#4      p\        WE4       \        VP                  VP                  4       R# )r³   r´   rä   N©rz  rÜ   r[  )rã   r  r5  )r–   rº   rÉ   r   rk   rq   )r›   rr  rœ   r�   r  r  s   &     r¦   Útest_where_structuredÚ.TestMaskedArrayFunctions.test_where_structuredˆ  sx   € ä�XŠX˜œS�z C¬ :Ð.Ó/ˆÜ�HŠHÒ-°RÔ8ˆÜ�HŠH�X RÔ(ˆÜ�xŠxš	 1Ó(ˆÜ�XŠX’i Ó&ˆä�TÔÜ�T—Z‘Z §¡Ö*r©   c                óZ  € \         P                  ! R \        3R\        3.4      p\         P                  ! . ROVR7      p\	        . ROV\
        4      p\        . ROV4      p\        VP                  VP                  4       \        W44       \        VP                  VP                  4       R# )r³   r´   rä   NrZ  r5  rò   )	r–   rº   rÉ   r   rk   r<   rH   rq   r†   )r›   rr  rœ   r  r/  s   &    r¦   Útest_where_structured_maskedÚ5TestMaskedArrayFunctions.test_where_structured_masked“  st   € Ü�XŠX˜œS�z C¬ :Ð.Ó/ˆÜ�HŠHÒ-°RÔ8ˆä’9˜a¤Ó(ˆÜ¢	¨1Ó-ˆä�R—X‘X˜xŸ~™~Ô.Ü�RÔ"Ü�R—W‘W˜hŸm™mÖ,r©   c                óJ  € \         P                  ! ^\        R7      p\         P                  V^&   \         P                  V^&   \
        P                  ! \        RR7      ;_uu_ 4        \         P                  P                  V4       RRR4       R#   + '       g   i     R# ; i)rå   rä   z!not supported for the input typesr*  N)
r–   r   ro  r�  re  r  r,  rC  r  Úmasked_invalidrÓ  s   & r¦   Útest_masked_invalid_errorÚ2TestMaskedArrayFunctions.test_masked_invalid_errorž  so   € Ü�IŠI�aœvÔ&ˆÜ�v‰vˆˆ!‰Ü�v‰vˆˆ!‰Ü�]Š]œ9Ø!D÷Fö Fä�E‰E× Ñ  Ô#÷F÷ F÷ Fò Fús   Á' BÂB"	c                óð   €  ! R  R4      p\         P                  P                  V! 4       4      p\        VP                  \         P
                  ! V! 4       4      4       \        VP                  . RO4       R# )c                   ó.   a € ] tR tRt o RtRR ltRtV tR# )ÚCTestMaskedArrayFunctions.test_masked_invalid_pandas.<locals>.Seriesiª  ÚnonsenseNc                ól   € \         P                  ! ^\         P                  \         P                  .4      # )rå   )r–   r   re  r�  )r›   rº   rÿ   s   &&&r¦   Ú	__array__ÚMTestMaskedArrayFunctions.test_masked_invalid_pandas.<locals>.Series.__array__­  s    € Ü—x’x ¤B§F¡F¬B¯F©FÐ 3Ó4Ð4r©   rÂ   )NN)r!  r"  r#  r$  r»   ri  r%  r&  r'  s   @r¦   ÚSeriesrf  ª  s   ø‡ € ØˆE÷5ò 5r©   rk  N)FTT)r–   r  ra  rp   r»   r   rÞ   )r›   rk  r,  s   &  r¦   Útest_masked_invalid_pandasÚ3TestMaskedArrayFunctions.test_masked_invalid_pandas¦  sL   € ÷	5ñ 	5ô �e‰e×"Ñ"¡6£8Ó,ˆÜ˜3Ÿ9™9¤b§h¢h©v«xÓ&8Ô9Ü˜3Ÿ9™9Ò&9Ö:r©   rÿ   TFc                óp  € \         P                  P                  . RO4      pVP                  \        J g   Q h\         P                  P                  W!R7      pVP                  \        Jg   Q hVP                  \        J g   Q h\         P                  ! VP                  VP                  4      V8w  g   Q hR# )r�   r—  Nr{  )	r–   r  r   rÞ   rR   ra  r†   r  r»   )r›   rÿ   r³   r0  s   &&  r¦   Útest_masked_invalid_full_maskÚ6TestMaskedArrayFunctions.test_masked_invalid_full_mask´  s†   € ô �E‰E�K‰KšÓ%ˆØ�w‰wœ&Ó Ð Ð Ü�e‰e×"Ñ" 1Ð"Ó0ˆØ�x‰xœvÓ%Ð%Ð%à�v‰vœÓÐÐÜ×"Ò" 1§7¡7¨C¯I©IÓ6¸$Ô>Ð>Ò>r©   c                óT  € . RO. RO. RO. R	O.p\        . R
OV4      p\        V\        . RO4      4       \        . ROVRR7      p\        V\        . RO4      4       \        . ROVRR7      p\        V\        . RO4      4       \        . RO. ROR7      p\        W1RR7      p\        V\        . RO4      4       \        VP                  . RO4       \        V. RO. RO. RO. RO.R7      p. R
Op\        W1RR7      p\        V\        . RO4      4       \        VP                  . RO4       R# )r�   rÙ  rL  Úwrapr…   N©r�   r�   r­   r¬   ©rã   rX  r´  é   ©r  é   rP  é   ©rÝ  é   é    é!   ©r­   r¬   r�   r�   ©r  rz  r´  r¬   )r­   rÐ   r�   r�   )r  r�   r´  r¬   ©r�   r�   r�   r�   )r  r�   r´  r  r  ©r�   r�   r�   r�   r  rç  )r   rq   r   r†   )r›   ÚchoicesÚchosenÚindices_s   &   r¦   Útest_chooseÚ$TestMaskedArrayFunctions.test_chooseÀ  sé   € âÒ!1Ú#Ò%5ð7ˆäš gÓ.ˆÜ�VœU¢?Ó3Ô4Üš g°FÔ;ˆÜ�VœU¢?Ó3Ô4Üš g°FÔ;ˆÜ�VœU¢>Ó2Ô3äšªLÔ9ˆÜ˜°Ô7ˆÜ�VœU¢?Ó3Ô4Ü�V—[‘[¢,Ô/ä˜¢|²\Ú'3²\ð'Cô DˆâˆÜ˜°Ô7ˆÜ�VœU¢?Ó3Ô4Ü�V—[‘[¢,Ö/r©   c                ó2  € . RO. RO. R	O. R
O.p\        ^\        R7      p\        . ROWR7      p\        V\	        . RO4      4       \        W#J 4       \        ^\        R7      p\	        . RO. ROR7      p\        WARVR7      p\        V\	        . RO4      4       \        VP                  . RO4       \	        V. RO. RO. RO. RO.R7      p. ROp\        ^\        R7      P                  \        4      p\        WARVR7      p\        V\	        . RO4      4       R# )r�   rä   rÐ  r…   rr  )rM  rý  Nrs  rt  rv  ry  r}  r~  r  )r  rz  r´  r  r  r€  r  rç  )rÎ  rz  r´  rÎ  )	r%   rÉ   r   rq   r   rn   r†   rõ  r   )r›   r�  rÑ  r‚  rƒ  s   &    r¦   Útest_choose_with_outÚ-TestMaskedArrayFunctions.test_choose_with_out×  sà   € âÒ!1Ú#Ò%5ð7ˆä�aœsÔ#ˆÜš gÔ9ˆÜ�UœE¢/Ó2Ô3Ü��Ô ä�aœsÔ#ˆÜšªLÔ9ˆÜ˜°¸EÔBˆÜ�UœEÒ"2Ó3Ô4Ü�U—Z‘Z¢Ô.ä˜¢|²\Ú'3²\ð'Cô DˆâˆÜ�aœsÔ#×(Ñ(¬Ó1ˆÜ˜°¸EÔBˆÜ�UœEÒ":Ó;Ö<r©   c                óF  € \        ^
4      p\        V^ &   VP                  R4      p\        VP                  R4       \        VP                  R,          4       VP                  ^^4      p\        VP                  R4       \        VP                  R,          4       VP                  RRR7      p\        VP                  R4       \        VP                  R,          4       VP                  ^^RR7      p\        VP                  R4       \        VP                  R,          4       \        P                  ! VR4      p\        \        V\        4      4       \        VP                  R4       \        VR,          \        J 4       \        VP                  R,          4       R# )rã   rZ  rY  r[  N)rå   r­   )r­   rå   r  )
r   r<   r]   rq   r_   rn   rR  r–   r÷  r   )r›   r³   r´   r  s   &   r¦   r  Ú%TestMaskedArrayFunctions.test_reshapeí  s  € Ü�2‹JˆÜˆˆ!‰à�I‰I�fÓˆÜ�Q—W‘W˜fÔ%Ü�—‘˜•Ôà�I‰I�a˜‹OˆÜ�Q—W‘W˜fÔ%Ü�—‘˜•Ôà�I‰I�f CˆIÓ(ˆÜ�Q—W‘W˜fÔ%Ü�—‘˜•Ôà�I‰I�a˜ #ˆIÓ&ˆÜ�Q—W‘W˜fÔ%Ü�—‘˜•Ôä�JŠJ�q˜&Ó!ˆÜ”
˜1œkÓ*Ô+Ü�Q—W‘W˜fÔ%Ü��$•œ6Ð!Ô"Ü�—‘˜•Ör©   c           
     ó  € R \         3R\         3.p\        V4      p\        VR \        3R\        3.4       \	        V\        V4      J 4       \         ^3p\        V4      p\        V\        ^34       \	        V\        V4      J 4       \         p\        V4      p\        V\
        P                  ! \        4      4       \	        V\        V4      J 4       R \         3RR\         3R\         3.3.p\        V4      p\
        P                  ! RRRR.3.4      p\        W#4       \	        V\        V4      J 4       R \         ^33.p\        V4      p\        V\
        P                  ! R \        ^33.4      4       \	        V\        V4      J 4       R\         3.p\        V4      p\        V\
        P                  ! R\        3.4      4       \	        V\        V4      J 4       \
        P                  ! R \        ^3.4      p\        V4      p\
        P                  ! R \        3RV3.4      p\        V4      p\        V\
        P                  ! R \        3RR \        ^3.3.4      4       \	        VP                  R,          ^ ,          VJ 4       R# )	r³   r´   rs  rt  N)r³   r9  )rs  r9  )rt  r9  )r5  r³   )	rê   r:   rq   r-  rn   r–   rº   rÉ   r.  )r›   Úntyperì   rT  Ú	base_typeÚ
base_mtypeÚsub_types   &      r¦   Útest_make_mask_descrÚ-TestMaskedArrayFunctions.test_make_mask_descr  s5  € à”u� ¤U˜|Ð,ˆÜ˜uÓ%ˆÜ�T˜S¤$˜K¨#¬t¨Ð5Ô6Ü�œ¨Ó-Ð-Ô.ô ˜�
ˆÜ˜uÓ%ˆÜ�TœD !˜9Ô%Ü�œ¨Ó-Ð-Ô.ô ˆÜ˜uÓ%ˆÜ�Tœ2Ÿ8š8¤D›>Ô*Ü�œ¨Ó-Ð-Ô.ð ”u�  t¬U m°d¼E°]Ð%CÐDÐEˆÜ˜uÓ%ˆÜ—(’(˜K¨#°¸lÐ/KÐ)LÐMÓNˆÜ�TÔ#Ü�œ¨Ó-Ð-Ô.ð œ˜q�zÐ"Ð#ˆÜ˜uÓ%ˆÜ�Tœ2Ÿ8š8 c¬D°!¨9Ð%5Ð$6Ó7Ô8Ü�œ¨Ó-Ð-Ô.ð œeÐ$Ð%ˆÜ˜uÓ%ˆÜ�Tœ2Ÿ8š8 j´$Ð%7Ð$8Ó9Ô:Ü�œ¨Ó-Ð-Ô.ô —H’H˜s¤C¨˜m˜_Ó-ˆ	Ü$ YÓ/ˆ
Ü—8’8˜c¤3˜Z¨#¨zÐ):Ð;Ó<ˆÜ˜xÓ(ˆÜ�Tœ2Ÿ8š8 c¬4 [°3¸#¼tÀQ¸Ð8HÐ2IÐ$JÓKÔLÜ�—‘˜CÕ  Õ# zÐ1Ö2r©   c                óÂ  € ^ ^.p\        V4      p\        VP                  \        4       \        V^ ^.4       \        P
                  ! ^ ^.\        R7      p\        V4      p\        VP                  \        4       \        V^ ^.4       R\        3R\        3.p\        P
                  ! RR.VR7      p\        V4      p\        VP                  \        4       \        V^^.4       R\        3R\        3.p\        P
                  ! RR.VR7      p\        WP                  R7      p\        VP                  V4       \        W!4       R\        3R\        3.pR\        3R\        3.p\        P
                  ! RR.VR7      p\        WP                  R7      p\        VP                  V4       \        V\        P
                  ! RR.VR7      4       \        P
                  ! RRR7      R,          p\        \        V\        P                  4      4       \        WP                  R7      p\        W!4       \        W!J4       \        P
                  ! RRR7      R,          p\        WP                  R7      p\        WR4       RR.p\        \        .pRp\        P                  ! WfV4       F2  w  ršp\        \        WšVR	7      p\        V\        J W‰W«3,          4       K4  	  R
# )r�   rä   r³   r´   FTz?,?r�  zcopy=%s, shrink=%s, dtype=%s)rÿ   rG  rº   Nr  r  rô  rÂ   )r9   rq   rº   r	   r–   r   r-  rê   rn   r÷  ÚvoidÚ	itertoolsrX   rR   )r›   r†   rì   ÚmdtypeÚbdtypeÚtest2ÚboolsÚdtypesÚ	msgformatÚcpyÚshrrr  r0  s   &            r¦   Útest_make_maskÚ'TestMaskedArrayFunctions.test_make_mask5  s<  € ð �1ˆvˆÜ˜‹ˆÜ�T—Z‘Z¤Ô*Ü�T˜A˜q˜6Ô"ä�xŠx˜˜A˜¤dÔ+ˆÜ˜‹ˆÜ�T—Z‘Z¤Ô*Ü�T˜A˜q˜6Ô"àœ�+ ¤T˜{Ð+ˆÜ�xŠx˜ Ð(°Ô7ˆÜ˜‹ˆÜ�T—Z‘Z¤Ô*Ü�T˜A˜q˜6Ô"àœ�+ ¤T˜{Ð+ˆÜ�xŠx˜ Ð(°Ô7ˆÜ˜§Z¡ZÔ0ˆÜ�T—Z‘Z Ô(Ü�TÔ àœ�, ¤e Ð-ˆØœ�+ ¤T˜{Ð+ˆÜ�xŠx˜ Ð(°Ô7ˆÜ˜§Z¡ZÔ0ˆÜ�T—Z‘Z Ô(Ü�Tœ2Ÿ8š8 V¨VÐ$4¸FÔCÔDä�xŠx˜¨UÔ3°BÕ7ˆÜ”
˜4¤§¡Ó)Ô*Ü˜§Z¡ZÔ0ˆÜ�TÔ Ü�Ð Ô!Ü�xŠx˜ gÔ.¨rÕ2ˆÜ˜$§j¡jÔ1ˆÜ�UÔ!à�u�ˆÜœEÐ"ˆØ2ˆ	Ü%×-Ò-¨e¸FÖC‰LˆC�bÜœF¨ÀÔCˆCÜ�Cœ6�M 9°S¨~Õ#=Ö>ó Dr©   c                ój  € R \         3R\         3.p\        P                  ! . R	OVR7      p\        V\        4      p\        W24       \        \        V4      p\        W24       \        VR4      p\        W24       \        P                  ! . R
OVR7      p\        W$4      p\        P                  ! . ROVR7      p\        W54       R\         3R\         3.p\        P                  ! . R
OVR7      p \        W$4      pR \         3RR\         3R\         3.3.p\        P                  ! RR.VR7      p\        P                  ! RR.VR7      p	\        P                  ! RR.VR7      p
\        \        W‰4      V
4       \        P                  ! RR.4      p\        W»4      \        J g   Q hR#   \         d     L¹i ; i)r³   r´   rä   Fr5  rH  rs  rt  N)r  r  r  r  )r  r  r  r  )r  r  rÏ  r  rM  rO  ©r�   r  rK  )r-  r–   r   r;   rR   rq   r  )r›   r=  r†   rì   r³  rT  Ú	othertyperº   r¦  ÚbmaskÚcntrlr³   s   &           r¦   Útest_mask_orÚ%TestMaskedArrayFunctions.test_mask_ore  so  € à”t�˜s¤D˜kÐ*ˆÜ�xŠxÒ8ÀÔFˆä�tœVÓ$ˆÜ�TÔ Ü”v˜tÓ$ˆÜ�TÔ ä�t˜UÓ#ˆÜ�TÔ ä—’Ò9ÀÔGˆÜ�tÓ#ˆÜ—(’(Ò;À5ÔIˆÜ�TÔ#àœ4�[ 3¬ +Ð.ˆ	Ü—’Ò9ÀÔKˆð	Ü˜4Ó'ˆDð ”t�˜s d¬D \°D¼$°<Ð$@ÐAÐBˆÜ—’˜+ {Ð3¸5ÔAˆÜ—’˜+ {Ð3¸5ÔAˆÜ—’˜+ {Ð3¸5ÔAˆÜ”W˜UÓ*¨EÔ2ä�HŠH�e˜U�^Ó$ˆÜ�q‹}¤Ó&Ð&Ò&øô ô 	Ùð	ús   Ã-F$ Æ$F2Æ1F2c                ó’  € \        . RO. ROR7      p\        . RO. ROR7      p\        . RO. RO.. RO. R	O.R7      p\        W4      '       g   Q h\        WRR7      '       d   Q h\        W4      '       g   Q h\        W4      '       g   Q h\        WRR7      '       g   Q h\        W"4      '       g   Q h\        W"RR7      '       d   Q hR# )
r�   r…   Fr8  Nrñ   r½  rò   r¶  r7  )r   r   r½  s   &   r¦   Útest_allequalÚ&TestMaskedArrayFunctions.test_allequal‡  s¦   € Ü’)¢)Ô,ˆÜ’)¢)Ô,ˆÜ’9šiÐ(²	º9Ð/EÔFˆä˜�~Š~Ðˆ~Ü˜A¨U×3Ó3Ð3Ð3Ü˜�~Š~Ðˆ~ô ˜�~Š~Ðˆ~Ü˜¨×/Ó/Ð/Ð/ä˜�~Š~Ðˆ~Ü˜A¨U×3Ó3Ð3Ð3Ñ3r©   c                óö  € \         P                  ! . RO\        R7      p\        \	        V4      V4       \         P                  ! RR	.R\        3R\        3.R7      p\	        V4      p\         P                  ! . R
O\        R7      p\        W#4       R\        3RR\        3R\        3.3.pRR.p\         P                  ! WTR7      p\	        V4      p\         P                  ! . RO\        R7      p\        W#4       R# )r�   rä   r³   r´   rs  rt  Nrc  r  r  r  r   rN  )r�   r�   r�   r�   r�   r�   )r–   r   r-  rq   r+   )r›   r†   rì   rT  r•  rë   s   &     r¦   Útest_flatten_maskÚ*TestMaskedArrayFunctions.test_flatten_mask˜  sÂ   € ô �xŠxš	¬Ô.ˆÜ”\ $Ó'¨Ô.ä�xŠx˜ Ð(°#´t°¸sÄD¸kÐ0JÔKˆÜ˜DÓ!ˆÜ—(’(š<¬tÔ4ˆÜ�TÔ#àœ�+  t¬T l°T¼4°LÐ%AÐBÐCˆØ˜[Ð)ˆÜ�xŠx˜Ô+ˆÜ˜DÓ!ˆÜ—(’(Ò-´TÔ:ˆÜ�TÖ#r©   c                óæ   € \         P                  ! . RO4      p\        VRR7      p\        V4      p\        W2P                  4       4       \	        VR4      p\        W2P	                  ^^4      4       R# )r�   Fr…   Nr{  r‹  )r–   r   r   rq   r]   )r›   r³   rU  rì   s   &   r¦   Útest_on_ndarrayÚ(TestMaskedArrayFunctions.test_on_ndarrayª  sQ   € ä�HŠH’\Ó"ˆÜ�!˜%Ô ˆÜ�A‹wˆÜ�TŸ6™6›8Ô$Ü�q˜&Ó!ˆÜ�TŸ9™9 Q¨›?Ö+r©   c                ót  € \         P                  ! ^4      pRVn        \         P                  ! . RO4      pV. RO,          p\         P                  P                  W!^ R7      p\        WC4       \         P                  P                  V4      p\         P                  P                  W%^ R7      p\        WC4       R# )r›  r˜  NrQ  )TFTTré  )r–   r   r_   r   r  r»  rq   )r›   r,  ÚcondrT  rì   Úmarrs   &     r¦   rä  Ú&TestMaskedArrayFunctions.test_compress³  s~   € ô �iŠi˜‹lˆØˆŒ	Ü�xŠxÒ1Ó2ˆØ’i•.ˆÜ�u‰u�~‰~˜d¨aˆ~Ó0ˆÜ�TÔ#Ü�u‰u�{‰{˜3ÓˆÜ�u‰u�~‰~˜d¨qˆ~Ó1ˆÜ�TÖ#r©   c                óÀ  € \         P                  P                  ^^.4      p\         P                  P                  V4      p\	        \        V4      \         P                  J 4        ! R R\         P                  4      p\         P                  P                  V! ^ R7      4      p\         P                  P                  V4      p\	        \        V4      VJ 4       \         P                  P                  ^.^..4      p\        VP                  ^4       \         P                  P                  ^.....4      p\        VP                  ^4        ! R R\        4      p\         P                  P                  V! . .. ..4      4      p\        VP                  ^4        ! R R\        4      p\         P                  P                  V! . .. ..4      4      p\        V^*4       R# )r�   c                   ó   € ] tR tRtRtR# )Ú3TestMaskedArrayFunctions.test_compressed.<locals>.AiÈ  rÂ   N©r!  r"  r#  r$  r%  rÂ   r©   r¦   r5  rµ  È  ó   † Ûr©   r5  ru  c                   ó   € ] tR tRtRtR# )Ú3TestMaskedArrayFunctions.test_compressed.<locals>.MiÖ  rÂ   Nr¶  rÂ   r©   r¦   rE  r¹  Ö  r·  r©   rE  c                   ó&   a € ] tR tRt o R tRtV tR# )r¹  iÝ  c                ó   € ^*# )rq  rÂ   r  s   &r¦   rè  Ú>TestMaskedArrayFunctions.test_compressed.<locals>.M.compressedÞ  s   € Ùr©   rÂ   N)r!  r"  r#  r$  rè  r%  r&  r'  s   @r¦   rE  r¹  Ý  s   ø‡ € ÷ð r©   N)
r–   r  r   rè  rn   r€  r   rq   r°   r   )r›   r³   rì   r5  rE  s   &    r¦   ré  Ú(TestMaskedArrayFunctions.test_compressedÀ  s[  € ô �E‰E�K‰K˜˜A˜ÓˆÜ�u‰u×Ñ Ó"ˆÜ”�T“
œbŸj™jÐ(Ô)ô	”—
‘
ô 	ô �E‰E�K‰K™ œ
Ó#ˆÜ�u‰u×Ñ Ó"ˆÜ”�T“
˜a�Ô ô �u‰u×Ñ !  q c 
Ó+ˆÜ�T—Y‘Y Ô"Ü�u‰u×Ñ Q C 5 '  Ó,ˆÜ�T—Y‘Y Ô"ô	”ô 	ô �u‰u×Ñ¡ B 4¨"¨ ,£Ó0ˆÜ�T—Y‘Y Ô"ô	”ô 	ô �u‰u×Ñ¡ B 4¨"¨ ,£Ó0ˆÜ�T˜2Ör©   c                ó\  € \        \        P                  ! ^4      ^4      p\        P                  ! ^^.4      p\        . ROR
4      p\        P                  P                  WRR7      p\        WC4       \        P                  P                  WRR7      p\        WCRR
 4       \        P                  P                  WRR7      p\        WC^R
 4       \        . ROR
4      p\        P                  P                  WRRR7      p\        WC4       \        P                  P                  WRRR7      p\        WCRR
 4       \        P                  P                  WRRR7      p\        WC^R
 4       \        P                  P                  ^^.. RO4      p\        V\        . ROR
4      4       ^^.p\        . ROR
4      p\        P                  P                  WRR7      p\        V\        . ROR
4      4       \        P                  P                  WR	R7      p\        V\        . ROR
4      4       R# )rå   ra  rL  ÚsameNÚvalidF)rM  Úpropagate_mask)rÁ  Tr÷   )r�   r�   r÷   r÷   r©  rÐ   )r�   r�   r�   r¬   r©  rÐ   r7  )r�   r­   r­   r�   )r�   r÷   r÷   r�   )r�   r�   r÷   r�   r�   )r÷   r÷   r÷   r÷   r÷   )r>   r–   r   r   r  Úconvolverq   )r›   r³   r´   r	  rì   s   &    r¦   Útest_convolveÚ&TestMaskedArrayFunctions.test_convolveä  s¢  € ÜœŸš 1› qÓ)ˆÜ�HŠH�a˜�VÓˆäÒ2°BÓ7ˆÜ�u‰u�~‰~˜a¨ˆ~Ó0ˆÜ�TÔ"ä�u‰u�~‰~˜a¨ˆ~Ó0ˆÜ�T # 2˜;Ô'ä�u‰u�~‰~˜a¨ˆ~Ó1ˆÜ�T ! B˜<Ô(äÒ0°"Ó5ˆÜ�u‰u�~‰~˜a¨Àˆ~ÓFˆÜ�TÔ"ä�u‰u�~‰~˜a¨Àˆ~ÓFˆÜ�T # 2˜;Ô'ä�u‰u�~‰~˜a¨Àˆ~ÓGˆÜ�T ! B˜<Ô(ä�u‰u�~‰~˜q !˜f¢iÓ0ˆÜ�Tœ<ª°bÓ9Ô:à�ˆFˆÜš¨Ó,ˆÜ�u‰u�~‰~˜a°5ˆ~Ó9ˆÜ�Tœ<Ò(8¸"Ó=Ô>Ü�u‰u�~‰~˜a°4ˆ~Ó8ˆÜ�Tœ<Ò(<¸bÓAÖBr©   )r_  N)2r!  r"  r#  r$  r§   r   r  r  r	  r  r  r  r  r  r   r$  r'  r*  r/  r<  r  rÆ  Úskipifrv   rF  rI  rL  rP  rT  rW  r[  r^  rb  rl  rÇ  ro  r„  r‡  r  r�  r�  r¤  r§  rª  r­  rä  ré  rÃ  r%  r&  r'  s   @r¦   rü  rü  ;  s!  ø‡ € òòò*ò'ò(ò #ò@òCò@ò&ò" ò,"ò$&ò2(ò
.ò*+ð@ ‡[�[×Ñ˜Ð(FÐÓGñ)ó Hð)òB1ò ò,,ò:$ò+ò	+ò	-ò$ò;ð ‡[�[×Ñ˜V d¨E ]Ó3ñ	?ó 4ð	?ò0ò.=ò,ò4,3ò\.?ò` 'òD4ò"$ò$,ò$ò"÷H Cð  Cr©   rü  c                   ób   a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tR tR tRtV tR# )ÚTestMaskedFieldsi  c           	     óÔ   € . R
Op. ROp. ROpR\         3R\        3R.pR\        3R\        3R\        3.p. ROp\        \	        \        WV4      4      WdR7      pRVRVRVRV/V n        R	# )r�   r³   r´   r  r  Úbaser†   Úddtyper•  Nrn  )ru  rv  rù  rû  rý  )r÷  rø  ÚthreeÚfourÚfiver   r  )rÉ   rê   r-  r   ræ   rç   rë   )r›   ÚilistÚflistÚslistrÊ  r•  r†   rÉ  s   &       r¦   r§   ÚTestMaskedFields.setup_method	  sr   € ÚˆÚ)ˆÚ7ˆØœ�*˜s¤E˜l¨LÐ9ˆØœ�+ ¤T˜{¨S´$¨KÐ8ˆÚˆÜ”Tœ#˜e¨EÓ2Ó3¸$ÔMˆØ˜T 6¨4°¸6À8ÈVÐTˆŽ	r©   c                óà  € V P                   R ,          pV P                   R,          p\        Vn        \        VP                  \
        P                  ! VP                  VR7      4       \        Vn        \        VP                  \
        P                  ! VP                  VR7      4       RVn        \        VP                  \
        P                  ! VP                  VR7      4       RVn        \        VP                  \
        P                  ! VP                  VR7      4       . ROVn        \        VP                  \
        P                  ! R Uu. uF  q3W33NK  	  upVR7      4       R# u upi )rÉ  r•  rä   FTNrÚ  )rë   rR   r†   rr   rÞ   r–   rl   r_   r<   rT   r   )r›   rÉ  r•  rœ   s   &   r¦   Útest_set_records_masksÚ'TestMaskedFields.test_set_records_masks  sè   € Ø�y‰y˜Õ ˆØ—‘˜8Õ$ˆäˆŒ	Ü˜TŸZ™Z¬¯ª°$·*±*ÀFÔ)KÔLÜˆŒ	Ü˜TŸZ™Z¬¯ª°·±À6Ô)JÔKàˆŒ	Ü˜TŸZ™Z¬¯ª°$·*±*ÀFÔ)KÔLØˆŒ	Ü˜TŸZ™Z¬¯ª°·±À6Ô)JÔKâ#ˆŒ	Ü˜TŸZ™ZÜŸXšX¹/Ó&J¹/°Q¨1£y¹/Ñ&JØ,2ô4ö	5ùÚ&Js   ÅE+c                ó²  € V P                   R ,          pVR,          VR,          VR,          rCp\        \        R3V^ &   \        VP                  \        4       \        VP
                  . RO4       \        VP                  \        4       \        VP
                  \        RRRR.4       \        VP                  R	4       \        VP
                  . RO4       R
# )rÉ  r³   r´   r  r—   rv  rù  rû  rý  r9  N)r¬   r­   r¬   rÐ   rå   )ó   pirY  s   threeó   fouró   five©rë   r—   rq   rº   rÉ   r»   rê   ©r›   rÉ  Úbase_aÚbase_bÚbase_cs   &    r¦   Útest_set_record_elementÚ(TestMaskedFields.test_set_record_element&  s™   € à�y‰y˜Õ ˆØ$(¨¥I¨t°C­y¸$¸s½)˜ˆÜ”r˜4�.ˆˆQ‰ä�V—\‘\¤3Ô'Ü�V—\‘\¢?Ô3ä�V—\‘\¤5Ô)Ü�V—\‘\¤B¨¨S°#°sÐ#;Ô<ä�V—\‘\ 5Ô)Ü�V—\‘\Ú@ö	Br©   c                óÂ  € V P                   R ,          pVR,          VR,          VR,          rCp\        \        R3VR&   \        VP                  \        4       \        VP
                  . R
O4       \        VP                  \        4       \        VP
                  \        \        \        RR.4       \        VP                  R4       \        VP
                  . RO4       R	# )rÉ  r³   r´   r  r—   rõ  rû  rý  r9  N)r¬   r¬   r¬   rÐ   rå   )rÖ  rÖ  rÖ  r×  rØ  rÙ  rÚ  s   &    r¦   Útest_set_record_sliceÚ&TestMaskedFields.test_set_record_slice6  s˜   € Ø�y‰y˜Õ ˆØ$(¨¥I¨t°C­y¸$¸s½)˜ˆÜœ˜D�>ˆˆR‰ä�V—\‘\¤3Ô'Ü�V—\‘\¢?Ô3ä�V—\‘\¤5Ô)Ü�V—\‘\¤B¬¬B°°SÐ#9Ô:ä�V—\‘\ 5Ô)Ü�V—\‘\Ú<ö	>r©   c                óæ   € V P                   R,          p\        V^ &   R FN  p\        W,          P                  . RO4       \        W,          P                  VP                  V,          4       KP  	  R# )zCheck record accessrÉ  N)r³   r´   r  rÂ  )rë   r<   rq   r†   r»   )r›   rÉ  rž  s   &  r¦   Útest_mask_elementÚ"TestMaskedFields.test_mask_elementE  sK   € à�y‰y˜Õ ˆÜˆˆQ‰ã ˆAÜ˜�Ÿ™¢Ô7Ü˜�Ÿ™¨¯
©
°1­Ö6ó !r©   c                ó  € R \         3R\        3.p\        ^VR7      p\        \	        V4      \
        P                  ! . RORR.R7      4       \        VR&   \        \	        V4      \
        P                  ! . RORR.R7      4       R# )	r³   r´   rä   rx  N)r  r  r  )r³   ú|b1)r´   rç  )rÏ  rÏ  rÏ  )rÉ   rê   r%   rq   r/   r–   r   r<   )r›   rD  rì   s   &  r¦   Útest_getmaskarrayÚ"TestMaskedFields.test_getmaskarrayN  s{   € àœ�*˜s¤E˜lÐ+ˆÜ�Q˜fÔ%ˆÜ”\ $Ó'Ü—X’XÒ6Ø%1°<Ð$@ôBô	Cô ˆˆQ‰Ü”\ $Ó'Ü—X’XÒ6Ø%1°<Ð$@ôBö	Cr©   c                ó‚  € \        \        \        P                  ! ^
4      \        P                  P                  ^
4      4      4      p\        P                  ! V4      p\        VR\        3R\        3.R7      pRVP                  ^ &   \        P                  ! ^.^^ .,          ,           \        R7      pVP                  \        4      p\        WRP                  4       4       \        VP                  V4       VP                  \        ^34      p\        WR4       \        VP                  VP                  R^4      4       R# )rã   r³   r´   rä   Nr  r÷   )ræ   rç   r–   r   rè   ré   r   rê   r†   r-  rõ  rq   r[   r]   )r›   Úiteratorrë   r³   Úcontrolmaskrì   s   &     r¦   Ú	test_viewÚTestMaskedFields.test_viewZ  sÖ   € äœœBŸIšI b›M¬2¯9©9¯>©>¸"Ó+=Ó>Ó?ˆÜ�xŠx˜Ó!ˆÜ�( C¬ <°#´u°Ð">Ô?ˆØˆ�‰ˆq‰	Ü—h’h ˜s R¨1¨#¥X�~´TÔ:ˆà�v‰v”e‹}ˆÜ�TŸ:™:›<Ô(Ü�T—Y‘Y Ô,à�v‰v”u˜a�jÓ!ˆÜ�TÔ Ü�T—Y‘Y × 3Ñ 3°B¸Ó :Ö;r©   c           
     óŠ  a€ R \         3R\         3.p\        \        \        \        P
                  P                  ^
4      \        P                  ! ^
4      4      4      VR7      o\        P                  ! \        \        . RO. RO4      4      R \        3R\        3.R7      Sn	        V3R lpV! ^4       V! ^ 4       V! R4       R# )r³   r´   rä   c                 ó  <€ \        \        SV ,          4      \        4       \        SV ,          P                  SP                  V ,          4       \        SV ,          P
                  SP
                  V ,          4       \        \        SV R 3,          4      \        4       \        SV R 3,          P                  SP                  V R 3,          4       \        SV R 3,          P
                  SP
                  V R 3,          4       R# ).N)rq   r€  rQ   rr   r»   rÞ   r   )r5  r³   s   &€r¦   Ú_test_indexÚ2TestMaskedFields.test_getitem.<locals>._test_indexq  s£   ø€ Üœ˜a �d›¤UÔ+Ü   1¥§¡¨Q¯W©W°Q­ZÔ8Ü   1¥§¡¨Q¯W©W°Q­ZÔ8äœ˜a  3 �i›¬+Ô6Ü   1 c 6¥§¡°!·'±'¸!¸S¸&µ/ÔBÜ   1 c 6¥§¡°!·'±'¸!¸S¸&µ/ÖBr©   N)
r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   )
r�   r�   r�   r�   r�   r�   r�   r�   r�   r�   r2  )
rê   r   ræ   rç   r–   rè   ré   r   r-  r†   )r›   rD  rñ  r³   s   &  @r¦   Útest_getitemÚTestMaskedFields.test_getitemj  s•   ø€ Øœ�, ¤e Ð-ˆÜ”$”sœ2Ÿ9™9Ÿ>™>¨"Ó-¬r¯yªy¸«}Ó=Ó>ÀfÔMˆÜ—’œ$œsÒ#AÚ#Aó Có Dà"%¤t ¨s´D¨kÐ :ô<ˆŒõ	Cñ 	�AŒÙ�AŒÙ�BŽr©   c                óp  € \         P                  ! R \        3R\        3.4      p\         P                  P                  RR.VR7      pRVR ,          ^&   \        VR ,          \         P                  ! RR.4      4       RV^,          R &   \        VR ,          \         P                  ! RR.4      4       \         P                  ! R \        3R\        3.4      p\         P                  ! R	R
.VR7      p\         P                  P                  RVR7      p^VR ,          ^ &   \        VP                  V4       \         P                  P                  RVR7      p^V^ ,          R &   \        VP                  V4       \         P                  ! R
R
.VR7      p\         P                  P                  RVR7      pVP                  4        ^VR ,          ^ &   \        VP                  V4       \         P                  P                  RVR7      pVP                  4        ^V^ ,          R &   \        VP                  V4       R# )r³   r´   r   rä   r„   r�   N)r   r�   )r€   r­   rô  )TTr  )r–   rº   rê   rÉ   r  r   rq   r   r-  r�  r†   rß  )r›   rD  r  r•  rT  r³   s   &     r¦   Útest_setitemÚTestMaskedFields.test_setitem~  s´  € ô —’˜C¤˜<¨#¬s¨Ð4Ó5ˆÜ�U‰U×Ñ ¨(Ð3¸6ÐÓBˆØˆˆ3��‰
Ü�R˜•WœbŸhšh¨¨S zÓ2Ô3Øˆˆ1�ˆc‰
Ü�R˜•WœbŸhšh¨¨S zÓ2Ô3ä—’˜C¤˜;¨¬d¨Ð4Ó5ˆä—(’(˜M¨<Ð8ÀÔGˆÜ�E‰E×Ñ˜T¨ÐÓ0ˆØˆˆ#�ˆq‰	Ü�Q—V‘V˜WÔ%Ü�E‰E×Ñ˜T¨ÐÓ0ˆØˆˆ!�ˆS‰	Ü�Q—V‘V˜WÔ%ä—(’(˜L¨,Ð7¸vÔFˆÜ�E‰E×Ñ˜T¨ÐÓ0ˆØ	�‰ŒØˆˆ#�ˆq‰	Ü�Q—V‘V˜WÔ%Ü�E‰E×Ñ˜T¨ÐÓ0ˆØ	�‰ŒØˆˆ!�ˆS‰	Ü�Q—V‘V˜WÖ%r©   c                ó¾   € \         P                  P                  ^RR7      p\         P                  P                  ^4      pW^ &   \	        VP
                  . RO4       R# )r�   Tr…   NrŒ  )r–   r  r=   r   rp   r†   )r›   Úmask_0dr,  s   &  r¦   Útest_setitem_scalarÚ$TestMaskedFields.test_setitem_scalarœ  sB   € ä—%‘%×$Ñ$ Q¨TÐ$Ó2ˆÜ�e‰e�l‰l˜1‹oˆØˆA‰Ü˜3Ÿ8™8Ò%9Ö:r©   c                ó˜   € V P                   R ,           F2  p\        \        V4      \        V P                   R,          4      4       K4  	  R# )rÉ  rÊ  N)rë   rq   rÊ   )r›   Úrecs   & r¦   Útest_element_lenÚ!TestMaskedFields.test_element_len£  s4   € à—9‘9˜V×$Ð$ˆCÜœ˜S›¤3 t§y¡y°Õ':Ó#;Ö<ó %r©   ©rë   N)r!  r"  r#  r$  r§   rÓ  rÞ  rá  rä  rè  rí  ró  rö  rú  rþ  r%  r&  r'  s   @r¦   rÇ  rÇ    sD   ø‡ € òUò5ò&Bò >ò7ò
Cò<ò ò(&ò<;÷=ð =r©   rÇ  c                   ó,   a € ] tR tRt o R tR tRtV tR# )ÚTestMaskedObjectArrayi©  c                ó¨  € \         P                  P                  R R .4      p\        \        3 EF  p\         P
                  ! ^4      P                  V4      p\         P
                  ! ^4      P                  V4      pW1^ &   WA^&   \        V^ ,          VJ 4       \        V^,          VJ 4       \        \        VR,          \        4      4       \        \        VR,          \        4      4       \        VR,          R,          VJ 4       \        VR,          R,          VJ 4       \         P                  P                  V^ &   \        V^,          VJ 4       \        \        VR,          \        4      4       \        \        VR,          \        4      4       \        VR,          P                  R4       \        VR,          R,          VJ 4       \        V^ ,          P                  V4       \        V^ ,          P                  R4       \        VR,          R,          P                  V4       \        VR,          R,          P                  R4       EK"  	  R # )NT©r�   .)r�   .rÂ   )r–   r  r   rê   ro  rP  rÈ   rn   r÷  r   r<   rq   r†   rë   )r›   r,  rr  Úa0Úa1s   &    r¦   ró  Ú"TestMaskedObjectArray.test_getitem«  sš  € Ü�e‰e�k‰k˜4 ˜,Ó'ˆÜœ&”/ˆBÜ—’˜“×!Ñ! "Ó%ˆBÜ—’˜“×!Ñ! "Ó%ˆBØ�‰FØ�‰Fä�C˜•F˜b�LÔ!Ü�C˜•F˜b�LÔ!Ü”J˜s 6�{¬KÓ8Ô9Ü”J˜s 6�{¬KÓ8Ô9Ü�C˜•K •O rÐ)Ô*Ü�C˜•K •O rÐ)Ô*ä—U‘U—\‘\ˆC�‰Fä�C˜•F˜b�LÔ!Ü”J˜s 6�{¬KÓ8Ô9Ü”J˜s 6�{¬KÓ8Ô9Ü˜˜V�×)Ñ)¨4Ô0Ü�C˜•K •O rÐ)Ô*ô ˜˜Q�Ÿ™ bÔ)Ü˜˜Q�Ÿ™ dÔ+Ü˜˜V� R�×-Ñ-¨rÔ2Ü˜˜V� R�×-Ñ-¨t×4ó3 "r©   c                ó  € \         P                  P                  R R .4      p\         P                  ! \         P                  P                  .\        4      R,          VR&   \        VP                  ^ ,          \         P                  P                  J 4       \        V^ ,          \         P                  P                  J 4       \         P                  P                  V^ &   \        V^ ,          \         P                  P                  J 4       R # )Nr  )r–   r  r   r<   ro  rn   rë   )r›   r,  s   & r¦   Útest_nested_maÚ$TestMaskedObjectArray.test_nested_maÈ  s¡   € ä�e‰e�k‰k˜4 ˜,Ó'ˆä—h’h¤§¡§¡˜~¬vÓ6°vÕ>ˆˆF‰ô 	�—‘˜•œrŸu™uŸ|™|Ð+Ô,ô 	��A•œ"Ÿ%™%Ÿ,™,Ð&Ô'ô —‘—‘ˆˆA‰Ü��A•œ"Ÿ%™%Ÿ,™,Ð&Ö'r©   rÂ   N)r!  r"  r#  r$  ró  r	  r%  r&  r'  s   @r¦   r  r  ©  s   ø‡ € ò5÷:(ð (r©   r  c                   óJ   a € ] tR tRt o R tR tR tR tR tR t	R t
R	tV tR
# )ÚTestMaskedViewiÙ  c                ó|  € \        \        \        P                  ! ^
4      \        P                  P                  ^
4      4      4      p\        P                  ! V4      p\        VR\        3R\        3.R7      pRVP                  ^ &   \        P                  ! ^.^^ .,          ,           \        R7      pW#V3V n
        R# )rã   r³   r´   rä   Nr  )ræ   rç   r–   r   rè   ré   r   rê   r†   r-  rë   )r›   rë  rë   r³   rì  s   &    r¦   r§   ÚTestMaskedView.setup_methodÛ  s„   € ÜœœBŸIšI b›M¬2¯9©9¯>©>¸"Ó+=Ó>Ó?ˆÜ�xŠx˜Ó!ˆÜ�( C¬ <°#´u°Ð">Ô?ˆØˆ�‰ˆq‰	Ü—h’h ˜s R¨1¨#¥X�~´TÔ:ˆØ˜kÐ*ˆŽ	r©   c                óö   € V P                   w  rpVP                  4       p\        \        V\        4      4       \        VP                  VP                  4       \        VP                  VP                  4       R # rÁ   )rë   rõ  rn   r÷  r   rq   r»   rÞ   ©r›   rë   r³   rì  rì   s   &    r¦   Útest_view_to_nothingÚ#TestMaskedView.test_view_to_nothingã  sN   € Ø!%§¡Ñˆ�+Ø�v‰v‹xˆÜ”
˜4¤Ó-Ô.Ü�T—Z‘Z §¡Ô)Ü�T—Z‘Z §¡Ö)r©   c                ó,  € V P                   w  rpVP                  \        P                  4      p\	        \        V\        4      '       * 4       \        WBP                  4       \        WAP                  VP                  4      P                  4       4       R # rÁ   )rë   rõ  r–   r   rn   r÷  r   rq   r»   rr   rº   r<  r  s   &    r¦   Útest_view_to_typeÚ TestMaskedView.test_view_to_typeê  s^   € Ø!%§¡Ñˆ�+Ø�v‰v”b—j‘jÓ!ˆÜ”J˜t¤[Ó1Ô1Ô2Ü�TŸ7™7Ô#Ü˜T§9¡9¨Q¯W©WÓ#5×#=Ñ#=Ó#?Ö@r©   c                óÞ   € V P                   w  rpVP                  \        4      p\        \	        V\
        4      4       \        WAP                  4       4       \        VP                  V4       R # rÁ   )	rë   rõ  rê   rn   r÷  r   rq   r[   r†   r  s   &    r¦   Útest_view_to_simple_dtypeÚ(TestMaskedView.test_view_to_simple_dtypeñ  sH   € Ø!%§¡Ñˆ�+à�v‰v”e‹}ˆÜ”
˜4¤Ó-Ô.Ü�TŸ:™:›<Ô(Ü�T—Y‘Y Ö,r©   c                ó¶  € V P                   w  rpVP                  R \        3R\        3.4      p\        VP                  P
                  P                  R4       \        VR ,          VR,          4       \        VR,          VR,          4       V^ ,          P                  R \        3R\        3.4      p\        \        V\        4      4       \        VP                  P
                  P                  R4       \        VR ,          VR,          ^ ,          4       \        VR,          VR,          ^ ,          4       VR,          P                  R \        3R\        3.4      p\        \        V\        4      4       \        VP
                  P                  R4       \        VR ,          VR,          R,          4       \        VR,          VR,          R,          4       R# )r5  rH  r³   r´   N)r5  rH  r÷   )
rë   rõ  rê   rq   r†   rº   r6  rn   r÷  r   r  s   &    r¦   Útest_view_to_flexible_dtypeÚ*TestMaskedView.test_view_to_flexible_dtypeù  sG  € Ø!%§¡Ñˆ�+à�v‰v˜œU�| c¬5 \Ð2Ó3ˆÜ�T—Y‘Y—_‘_×*Ñ*¨JÔ7Ü�T˜#•Y  #¥Ô'Ü�T˜#•Y  #¥Ô'à��t�y‰y˜3¤˜,¨¬e¨Ð5Ó6ˆÜ”
˜4¤Ó-Ô.Ü�T—Y‘Y—_‘_×*Ñ*¨JÔ7Ü�T˜#•Y  #¥ q¥	Ô*Ü�T˜#•Y  #¥ q¥	Ô*à��u�z‰z˜C¤˜<¨#¬u¨Ð6Ó7ˆÜ”
˜4¤Ó-Ô.Ü�T—Z‘Z×%Ñ% zÔ2Ü�T˜#•Y  #¥ r¥
Ô+Ü�T˜#•Y  #¥ r¥
Ö+r©   c                ó6  € V P                   w  rpVP                  \        ^34      p\        \	        V\
        4      4       \        WA4       \        VP                  VP                  R^4      4       V^ ,          P                  \        ^34      p\        \	        V\
        4      4       \        WA^ ,          4       \        VP                  R4       VR,          P                  \        ^34      p\        \	        V\
        4      4       \        WAR,          4       R# )r­   Nr÷   r  )	rë   rõ  rê   rn   r÷  r   rq   r†   r]   r  s   &    r¦   Útest_view_to_subdtypeÚ$TestMaskedView.test_view_to_subdtype  sÄ   € Ø!%§¡Ñˆ�+à�v‰v”u˜a�jÓ!ˆÜ”
˜4¤Ó-Ô.Ü�TÔ Ü�T—Y‘Y × 3Ñ 3°B¸Ó :Ô;à��t�y‰yœ% ˜Ó$ˆÜ”
˜4¤Ó-Ô.Ü�T �7Ô#Ü�T—Y‘Y Ô'à��u�z‰zœ5 !˜*Ó%ˆÜ”
˜4¤Ó-Ô.Ü�T �8Ö$r©   c                ó  € V P                   w  rpVP                  \        ^3\        P                  4      p\        WA4       \        \        V\        P                  4      4       \        \        V\        4      '       * 4       R# )r­   N)	rë   rõ  rê   r–   rö  rq   rn   r÷  r   r  s   &    r¦   Útest_view_to_dtype_and_typeÚ*TestMaskedView.test_view_to_dtype_and_type  sU   € Ø!%§¡Ñˆ�+à�v‰v”u˜a�j¤"§+¡+Ó.ˆÜ�TÔ Ü”
˜4¤§¡Ó-Ô.Ü”J˜t¤[Ó1Ô1Ö2r©   r   N)r!  r"  r#  r$  r§   r  r  r  r  r  r   r%  r&  r'  s   @r¦   r  r  Ù  s.   ø‡ € ò+ò*òAò-ò,ò(%÷"3ð 3r©   r  c                   ó,   a € ] tR tRt o R tR tRtV tR# )ÚTestOptionalArgsi'  c                ó*  € \         P                  ! R 4      P                  R4      p\         P                  ! ^\        R7      P                  R4      pRVR&   \         P
                  P                  WR7      pR pR pR	 F  pV! WcV4       V! WcV4       K  	  R
 F  pV! WcV4       K  	  \         P                  ! ^4      P                  R4      ^,          ^ 8H  p\         P
                  P                  WR7      pR F  pV! WcV4       V! WcV4       K  	  R# )ç      8@rä   Tr…   c           	      ó8  € \         P                  ! V 4      p\        P                  P                  V 4      p\	        V! V^R7      RRR13,          V! VRRR13,          ^R7      4       \	        V! VRR7      RRR13,          V! VRRR13,          RR7      4       R# )r�   r˜  .Nr÷   r  )rS  Ú__getattribute__r–   r  rq   ©r6  r³   r™   Únumpy_fÚma_fs   &&&  r¦   ÚtestaxisÚ4TestOptionalArgs.test_ndarrayfuncs.<locals>.testaxis1  sŒ   € Ü×,Ò,¨QÓ/ˆGÜ—5‘5×)Ñ)¨!Ó,ˆDô ™˜a aœ¨¨c¨r¨c¨Õ2±G¸A¸cÀ3ÀBÀ3¸h½KÈaÔ4PÔQÜ™˜a fÔ-¨c°3°B°3¨hÕ7Ù   3¨¨¨ 8¥°6Ô:ö<r©   c           	      ó   € \         P                  ! V 4      p\        P                  P                  V 4      p\	        V! VR R7      P
                  V! VR R7      P
                  4       \	        V! VRR7      P
                  V! VRR7      P
                  4       \	        V! V^R R7      RRR13,          V! VRRR13,          ^R R7      4       \	        V! VRR R7      RRR13,          V! VRRR13,          RR R7      4       R# )T©ÚkeepdimsF©r™  r/  .Nr÷   r  )rS  r'  r–   r  rq   r_   r(  s   &&&  r¦   ÚtestkeepdimsÚ8TestOptionalArgs.test_ndarrayfuncs.<locals>.testkeepdims:  sê   € Ü×,Ò,¨QÓ/ˆGÜ—5‘5×)Ñ)¨!Ó,ˆDô ™˜a¨$Ô/×5Ñ5Ù  ¨TÔ2×8Ñ8ô:ä™˜a¨%Ô0×6Ñ6Ù  ¨UÔ3×9Ñ9ô;ô ™˜a a°$Ô7¸¸S¸b¸S¸ÕAÙ   3¨¨¨ 8¥°1¸tÔDôFä™˜a f°tÔ<¸SÀ#À2À#¸XÕFÙ   3¨¨¨ 8¥°6ÀDÔIöKr©   Nr`  )rx  rx  r÷   )rf   r9  rh  rf  rg  rþ  )r   rÇ   )r–   r   r]   rl   r-  r  r   )r›   r™   rU  r³   r+  r1  r6  s   &      r¦   Útest_ndarrayfuncsÚ"TestOptionalArgs.test_ndarrayfuncs(  së   € ô �IŠI�d‹O×#Ñ# IÓ.ˆÜ�HŠH�RœtÔ$×,Ñ,¨YÓ7ˆàˆˆ(‰Ü�E‰E�K‰K˜ˆKÓ"ˆò	<ò	Kó  7ˆAÙ�Q˜1ÔÙ˜˜qÖ!ñ 7ó  ˆAÙ�Q˜1Öñ  ô �YŠY�r‹]×"Ñ" 9Ó-°Õ1°QÑ6ˆÜ�E‰E�K‰K˜ˆKÓ"ˆÛˆAÙ�Q˜1ÔÙ˜˜qÖ!ó  r©   c           	     ó  € \         P                  ! R 4      P                  R4      p\         P                  ! ^\        R7      P                  R4      pRVR	&   \         P
                  P                  WR7      p\        \        V4      ^4       \        \        V^R7      ^\        R
4      ,          4       \        \        VRR7      ^\        R4      ,          4       \        \        VRR7      ^\        R4      ,          4       \        \        V^RR7      ^\        R4      ,          4       \        \        VRRR7      ^\        R4      ,          4       \        \        VRR7      ^\        R
4      ,          4       \        \        \        VRR7       \        \        \        V^R7       \         P
                  P                  V\        R7      p\        \        V4      ^4       \        \        V^R7      ^\        R
4      ,          4       \        \        VRR7      ^\        R4      ,          4       \        \        VRR7      ^\        R4      ,          4       \        \         P                  ! \        VRR7      4      ^4       \        \        V^RR7      ^\        R4      ,          4       \        \        VRRR7      ^\        R4      ,          4       \        \        VRR7      ^\        R
4      ,          4       \        \        \        VRR7       \        \        \        V^R7       \        \        \         P
                  P                  4      ^ 4       \        \        \        \         P
                  P                  ^4      ^R7       R# )r%  rä   Tr…   r˜  r.  r0  Nr`  )rx  r�   rx  )r­   rÐ   r  rÿ  r7  )r­   r�   rÐ   )r�   r�   rÐ   r2  rÏ  )r–   r   r]   rl   r-  r  r   rq   r!   rT   rw   r  r   rR   r°   r<   )r›   r™   rU  r³   s   &   r¦   Ú
test_countÚTestOptionalArgs.test_countW  sM  € ô �IŠI�d‹O×#Ñ# IÓ.ˆÜ�HŠH�RœtÔ$×,Ñ,¨YÓ7ˆØˆˆ'‰
Ü�E‰E�K‰K˜ˆKÓ"ˆä”U˜1“X˜rÔ"Ü”U˜1 1Ô% q¬4°«<Õ'7Ô8Ü”U˜1 6Ô*¨A´°T³
­NÔ;Ü”U˜1 tÔ,¨b´4¸	³?Õ.BÔCÜ”U˜1 1¨tÔ4°a¼$¸y»/Õ6IÔJÜ”U˜1 6°DÔ9¸1¼tÀI»Õ;NÔOÜ”U˜1 2Ô&¨¬D°«LÕ(8Ô9Ü”j¤%¨°Õ8Ü”i¤¨°Õ2ô �E‰E�K‰K˜¤ˆKÓ'ˆä”U˜1“X˜rÔ"Ü”U˜1 1Ô% q¬4°«<Õ'7Ô8Ü”U˜1 6Ô*¨A´°T³
­NÔ;Ü”U˜1 tÔ,¨b´4¸	³?Õ.BÔCÜ”R—W’WœU 1¨tÔ4Ó5°qÔ9Ü”U˜1 1¨tÔ4°a¼$¸y»/Õ6IÔJÜ”U˜1 6°DÔ9¸1¼tÀI»Õ;NÔOÜ”U˜1 2Ô&¨¬D°«LÕ(8Ô9Ü”j¤%¨°Õ8Ü”i¤¨°Õ2ô 	”Uœ2Ÿ5™5Ÿ<™<Ó(¨!Ô,ô 	”i¤¬¯©¯©°A«¸Q×?r©   rÂ   N)r!  r"  r#  r$  r3  r6  r%  r&  r'  s   @r¦   r#  r#  '  s   ø‡ € ò-"÷^$@ð $@r©   r#  c                   óü   a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tR tR tR t]P"                  P%                  RR7      R 4       t]P"                  P%                  RR7      R 4       tR tR tRtV tR# )ÚTestMaskedConstanti~  c                óœ  € \        V! \        P                  P                  ^4      \        P                  P                  J 4       \        P                  ! . RO4      pV! \        P                  P                  V4      p\        V\        P                  P                  J4       \        \        V\        P                  P                  P                  4      '       * 4       \        VP                  VP                  4       \        \        P                  P                  V4      \        P                  ! VP                  \        R7      4       R# )r�   rä   Nrñ   )rn   r–   r  r<   r   r÷  r  ÚMaskedConstantrq   r_   r.   rT   r-  )r›   r   Úvectorr	  s   &&  r¦   Ú_do_add_testÚTestMaskedConstant._do_add_test  s¹   € ä‘”B—E‘E—L‘L !Ó$¬¯©¯©Ð4Ô5ô —’š)Ó$ˆÙ”R—U‘U—\‘\ 6Ó*ˆô 	�œbŸe™eŸl™lÐ*Ô+Ü”J˜v¤r§u¡u§z¡z×'@Ñ'@ÓAÔAÔBÜ�V—\‘\ 6§<¡<Ô0Ü”R—U‘U—]‘] 6Ó*¬B¯GªG°F·L±LÌÔ,MÖNr©   c                óD   € V P                  \        P                  4       R # rÁ   )r=  r–   r   r  s   &r¦   Ú
test_ufuncÚTestMaskedConstant.test_ufunc�  s   € Ø×Ñœ"Ÿ&™&Ö!r©   c                ó*   € V P                  R  4       R# )c                 ó   € W,           # rÁ   rÂ   ©r³   r´   s   &&r¦   rÄ   Ú2TestMaskedConstant.test_operator.<locals>.<lambda>‘  s   €  q¦ur©   N)r=  r  s   &r¦   Útest_operatorÚ TestMaskedConstant.test_operator�  s   € Ø×ÑÑ,Ö-r©   c                ó6  € \         P                  P                  \         P                  P                  4      p\	        \        V\         P                  P                  P                  4      '       * 4       \	        V\         P                  P                  J4       R # rÁ   )r–   r  r   r<   rn   r÷  r  r;  rN  s   & r¦   Ú	test_ctorÚTestMaskedConstant.test_ctor“  sS   € Ü�E‰E�K‰KœŸ™Ÿ™Ó%ˆô 	”J˜q¤"§%¡%§*¡*×";Ñ";Ó<Ô<Ô=Ü�œŸ™Ÿ™Ð%Ö&r©   c                ó   € \        \        \        P                  P                  4      R 4       \        P                  P
                  P                  \        P                  P                  P                  4      p\        \        V4      R 4       R# )r<   N)
rq   r  r–   r  r<   r   Ú__new__r  r;  rt   )r›   Úmasked2s   & r¦   Ú	test_reprÚTestMaskedConstant.test_repr›  sS   € ô 	”Tœ"Ÿ%™%Ÿ,™,Ó'¨Ô2ô —%‘%×#Ñ#×+Ñ+¬B¯E©E¯J©J×,EÑ,EÓFˆÜœ˜g›¨Ö1r©   c           	     ó°  € ^ RI Hp \        ^\        P                  ^,           4       F—  pV! 4       ;_uu_ 4       p\        P
                  ! \        P                  P                  W2R7       VP                  ^ 4       \        P                  ! V4      pRRR4       \        X\        P                  P                  J 4       K™  	  R#   + '       g   i     L;; i)r�   )ÚBytesIOræ  N)ÚiorQ  rè  ré  rê  Údumpr–   r  r<   ÚseekÚloadrn   )r›   rQ  rî  r6  r0  s   &    r¦   Útest_pickleÚTestMaskedConstant.test_pickle¤  sz   € Ýä˜1œf×5Ñ5¸Õ9Ö:ˆEÙ—”˜aÜ—’œBŸE™EŸL™L¨!Õ<Ø—‘�q”	Ü—k’k !“n�÷ ô �Cœ2Ÿ5™5Ÿ<™<Ð'Ö(ó ;ß—ús   ºACÃCc                óö   € \        \        P                  P                  P	                  4       \        P                  P                  J \        P
                  P	                  4       \        P
                  J 4       R # rÁ   )rq   r–   r  r<   rÿ   ÚTrue_r  s   &r¦   r«  ÚTestMaskedConstant.test_copy®  sC   € ô 	Ü�E‰E�L‰L×ÑÓ¤2§5¡5§<¡<Ð/Ü�H‰H�M‰M‹OœrŸx™xÐ'ö	)r©   c                ó¨   € ^ RI p\        VP                   ! \        P                  P                  4      \        P                  P                  J 4       R# rX  )rÿ   rn   r–   r  r<   ©r›   rÿ   s   & r¦   Ú
test__copyÚTestMaskedConstant.test__copyµ  s.   € ÛÜØ�IŠI”b—e‘e—l‘lÓ#¤r§u¡u§|¡|Ð3ö	5r©   c                ó¨   € ^ RI p\        VP                  ! \        P                  P
                  4      \        P                  P
                  J 4       R# rX  )rÿ   rn   r»  r–   r  r<   r\  s   & r¦   rÀ  Ú TestMaskedConstant.test_deepcopyº  s.   € ÛÜØ�MŠMœ"Ÿ%™%Ÿ,™,Ó'¬2¯5©5¯<©<Ð7ö	9r©   c                óÔ  € \         P                  P                  p\        \         P                  P                  P
                  \        P                  VR^4       \        \        \        P                  VP                  R^4       \        \        \        P                  VP                  RR4       \         P                  P                  P                  \         P                  P                  4      p\        \        \        P                  VR^4       \        \        \        P                  VP                  R^4       \        \        \        P                  VP                  RR4       R# )r�   FNrÂ   )r–   r  r<   rw   r  r   rÊ  Úsetitemr  rë   r†   rõ  r   )r›   Úorigrõ  s   &  r¦   Útest_immutableÚ!TestMaskedConstant.test_immutable¿  sÓ   € Ü�u‰u�|‰|ˆÜ”b—e‘e—j‘j×*Ñ*¬H×,<Ñ,<¸dÀBÈÔJÜ”j¤(×"2Ñ"2°D·I±I¸rÀ1ÔEÜ”j¤(×"2Ñ"2°D·I±I¸rÀ5ÔIä�u‰u�|‰|× Ñ ¤§¡×!2Ñ!2Ó3ˆÜ”j¤(×"2Ñ"2°D¸"¸aÔ@Ü”j¤(×"2Ñ"2°D·I±I¸rÀ1ÔEÜ”j¤(×"2Ñ"2°D·I±I¸rÀ5ÖIr©   c                ó  € \         P                  ! R\        4      p\        \        \
        P                  VR\         P                  P                  4       \        \        \        \         P                  P                  4       R # r­  )	r–   rl   rÉ   rw   r   rÊ  rb  r  r<   )r›   Úa_is   & r¦   Útest_coercion_intÚ$TestMaskedConstant.test_coercion_intÊ  sD   € Ü�hŠh�rœ3ÓˆÜ”i¤×!1Ñ!1°3¸¼B¿E¹E¿L¹LÔIÜ”i¤¤b§e¡e§l¡lÖ3r©   c                óú   € \         P                  ! R\        4      p\        \        \
        P                  VR\         P                  P                  4       \        \         P                  ! VR,          4      4       R # r­  )r–   rl   rê   rx   r  rÊ  rb  r  r<   rn   r  )r›   Úa_fs   & r¦   Útest_coercion_floatÚ&TestMaskedConstant.test_coercion_floatÏ  sE   € Ü�hŠh�rœ5Ó!ˆÜ”[¤(×"2Ñ"2°C¸¼R¿U¹U¿\¹\ÔJÜ”—’˜˜R�Ó!Ö"r©   zSee gh-9750r>  c                ó”   € \         P                  ! RR 4      p\         P                  P                  VR&   \	        VR,          R4       R# )ÚU10rj  NrÂ   ©r–   rl   r  r<   rq   )r›   Úa_us   & r¦   Útest_coercion_unicodeÚ(TestMaskedConstant.test_coercion_unicodeÔ  s1   € ä�hŠh�r˜5Ó!ˆÜ—%‘%—,‘,ˆˆB‰Ü�S˜•W˜dÖ#r©   c                ó”   € \         P                  ! RR 4      p\         P                  P                  VR&   \	        VR,          R4       R# )ÚS10s   --NrÂ   rp  )r›   Úa_bs   & r¦   Útest_coercion_bytesÚ&TestMaskedConstant.test_coercion_bytesÚ  s1   € ä�hŠh�r˜5Ó!ˆÜ—%‘%—,‘,ˆˆB‰Ü�S˜•W˜eÖ$r©   c                ó  €  ! R  R\        \        P                  P                  4      4      pV! 4       p\	        W!! 4       J 4       \	        V\        P                  P                  J4       \        \        V4      R4       R# )c                   ó   € ] tR tRtRtR# )Ú-TestMaskedConstant.test_subclass.<locals>.Subiâ  rÂ   Nr¶  rÂ   r©   r¦   ÚSubr{  â  r·  r©   r|  r<   N)r€  r–   r  r<   rn   rt   r  )r›   r|  r³   s   &  r¦   Útest_subclassÚ TestMaskedConstant.test_subclassà  sU   € ô	”$”r—u‘u—|‘|Ó$ô 	ñ ‹EˆÜ��S“U�
ÔÜ�œŸ™Ÿ™Ð%Ô&Üœ˜a› (Ö+r©   c                óÞ   € \        \        \        \        P                  P
                  R R4       \        \        \        \        P                  P
                  R\        P                  4       R# )r_   rº   Nr†  )rw   r˜  Úsetattrr–   r  r<   ry  r  s   &r¦   Útest_attributes_readonlyÚ+TestMaskedConstant.test_attributes_readonlyê  s6   € Ü”n¤g¬r¯u©u¯|©|¸WÀdÔKÜ”n¤g¬r¯u©u¯|©|¸WÄbÇhÁhÖOr©   rÂ   N)r!  r"  r#  r$  r=  r@  rF  rI  rN  rV  r«  r]  rÀ  rd  rh  rl  r  rÆ  Úxfailrr  rw  r}  r�  r%  r&  r'  s   @r¦   r9  r9  ~  s    ø‡ € òOò"ò.ò'ò2ò)ò)ò5ò
9ò
	Jò4ò
#ð
 ‡[�[×Ñ˜mÐÓ,ñ$ó -ð$ð
 ‡[�[×Ñ˜mÐÓ,ñ%ó -ð%ò
,÷Pð Pr©   r9  c                   ó&   a € ] tR tRt o R tRtV tR# )ÚTestMaskedWhereAliasesiï  c                óê  € \        \        P                  ! R.4      \        P                  ! R4      4      p\	        VP
                  R.4       \        \        P                  \        P                  4      p\	        VP
                  R4       \        P                  P                  \        P                  \        P                  ) 4      p\	        VP
                  R4       \        P                  P                  . RO^RR7      p\        VP
                  \        P                  P                  J 4       \        P                  P                  . RO^RR7      p\	        VP
                  R.^,          4       R# )g      à@TFrS  Ng      àÀi €ÿÿr{  )
rG   r–   r   rô  rq   r†   r�  r  rn   rR   )r›   r0  s   & r¦   Útest_masked_valuesÚ)TestMaskedWhereAliases.test_masked_valuesó  så   € ÜœBŸHšH h ZÓ0´"·(²(¸6Ó2BÓCˆÜ�S—X‘X ˜vÔ&äœBŸF™F¤B§F¡FÓ+ˆÜ�S—X‘X˜tÔ$ä�e‰e×!Ñ!¤"§&¡&¬2¯6©6¨'Ó2ˆÜ�S—X‘X˜uÔ%ä�e‰e×!Ñ!¢,°¸$Ð!Ó?ˆÜ�—‘œBŸE™EŸL™LÐ(Ô)ä�e‰e×!Ñ!¢,°¸%Ð!Ó@ˆÜ�S—X‘X ˜w¨�{Ö+r©   rÂ   N)r!  r"  r#  r$  r‡  r%  r&  r'  s   @r¦   r…  r…  ï  s   ø‡ € ÷,ð ,r©   r…  c                  ó˜   € \         P                  P                  . RO. ROR7      p \        \         P                  ! V 4      ^.^..4       R# )r�   r…   Nrs  )r�   r�   r�   r�   )r–   r  r   rq   Úargwherer  s    r¦   Útest_masked_arrayr‹    s2   € Ü
�‰�‰’L¢|ˆÓ4€AÜ”—’˜Q“ 1 #¨ s Ö,r©   c                  ó\  € \         P                  P                  . RO4      p \         P                  P                  V ^8H  V RR7      p\	        V P
                  . RO4       \         P                  P                  . RO. ROR7      p \         P                  P                  V ^8H  V RR7      p\	        V P
                  . RO4       \         P                  P                  \         P                  ^^^^.4      p \         P                  P                  V RR7      p\	        V P
                  . R	O4       R# )
r�   Fr—  r…   Nr{  )FFTFr  )TFTF)TFFFF)r–   r  r   rH   rp   r†   r�  ra  )r³   r  s     r¦   Útest_masked_array_no_copyr�    sÏ   € ä
�‰�‰’LÓ!€AÜ
�‰×Ñ˜1 ™6 1¨5ÐÓ1€AÜ�q—v‘vÒ:Ô;ä
�‰�‰’L¢|ˆÓ4€AÜ
�‰×Ñ˜1 ™6 1¨5ÐÓ1€AÜ�q—v‘vÒ9Ô:ä
�‰�‰”R—V‘V˜Q  1 aÐ(Ó)€AÜ
�‰×Ñ˜Q UÐÓ+€AÜ�q—v‘vÒAÖBr©   c                  óF  € \         P                  P                  . RO^R7      p \         P                  P                  . RO^R7      p\         P                  P                  W4      p. ROp. R	Op\	        VP
                  V4       \	        VP                  V4       \         P                  P                  R
4      p \         P                  P                  R4      p\         P                  P                  W4      p^.^,          pR.^,          R.^,          ,           p\	        VP
                  R,          V4       \	        VP                  V4       \         P                  P                  WRR7      p\	        VP
                  R,          V4       \	        VP                  V4       R# )r�   rà  FTNr˜  rñ   )rÐ   r¬   r­   )r�   r­   r¬   rÐ   r¬   r­   )FTFFFTr‹  )r¬   r�   r  )	r–   r  r>   rë  rp   rë   r†   r�  rT   )r³   r´   r	  Úexpected_datar€  s        r¦   Útest_append_masked_arrayr�    s  € Ü
�‰×Ñš9¨AÐÓ.€AÜ
�‰×Ñš9¨AÐÓ.€Aä�U‰U�\‰\˜!Ó€FÚ&€MÚ<€MÜ�v—{‘{ MÔ2Ü�v—{‘{ MÔ2ä
�‰×Ñ˜Ó €AÜ
�‰�
‰
�6Ó€Aä�U‰U�\‰\˜!Ó€FØ�C˜!•G€MØ�F˜Q•J % ¨1¥Õ,€MÜ�v—{‘{ 2•¨Ô6Ü�v—{‘{ MÔ2ä�U‰U�\‰\˜! Tˆ\Ó*€FÜ�v—{‘{ 2•¨Ô6Ü�v—{‘{ MÖ2r©   c                  ó€  € \         P                  P                  . RO^R7      p \         P                  P                  . RO. RO.^4      p\	        \
        \         P                  P                  W^ R7       \         P                  P                  V \         P                  R3,          V^ R7      p\         P                  P                  ^^
4      p\         P                  P                  V^^.&   VP                  R4      p\        VP                  VP                  4       \        VP                  VP                  4       R# )	r�   rà  r˜  rx  Nrñ   r¶  r¨  rq  )r–   r  r>   rG   rw   r  rë  Únewaxisr   r<   r]   rp   rë   r†   )r³   r´   r	  r/  s       r¦   Ú#test_append_masked_array_along_axisr“  .  sÑ   € Ü
�‰×Ñš9¨AÐÓ.€AÜ
�‰×ÑšYª	Ð2°AÓ6€Aô ”*œbŸe™eŸl™l¨A°qÕ9ä�U‰U�\‰\˜!œBŸJ™J¨˜MÕ*¨A°Aˆ\Ó6€FÜ�u‰u�|‰|˜A˜rÓ"€HÜ—u‘u—|‘|€Hˆa�ˆVÑØ×Ñ Ó'€HÜ�v—{‘{ H§M¡MÔ2Ü�v—{‘{ H§M¡MÖ2r©   c                  ó4   € \        \        R4      R8H  4       R# )r�   Ny      ð?      ð?y@Œµx¯D        )rn   r"   rÂ   r©   r¦   Útest_default_fill_value_complexr•  <  s   € äÔ˜vÓ&¨,Ñ6Ö7r©   c                  ór   € \        . RO. ROR7      p \        P                  ! V R V R7      p\        WJ 4       R# )r   r…   rÐ  NrH  rc  )r   r–   r   rn   rÃ   s     r¦   Útest_ufunc_with_outputr—  A  s+   € ô 	Šl¢Ô+€AÜ
�Šˆq�"˜!Ô€AÜˆAˆF†Or©   c                 óþ  € \        . RO. ROR7      p \        . RO. ROR7      p\        . RO. ROR7      p\        . R	O. ROR7      pVP                  4       p\        P                  ! WV4      pVP                  4       p\        P                  ! WVR7      pVP                  4       p\        P                  ! WV3R7      p	\	        VP
                  VP
                  4       \	        VP                  VP                  4       \	        V	P
                  VP
                  4       \	        V	P                  VP                  4       \	        VP
                  VP
                  4       \	        VP                  VP                  4       R# )
z/Test that masked arrays are immune to gh-10459 r…   rÐ  Nrñ   rò   rÜ  r½  rc  )rX  rP  r|  )r   rÿ   r–   r   rq   r†   rë   )
r³   r´   rý  r/  Úout_posÚres_posÚout_kwÚres_kwÚout_tupÚres_tups
             r¦   Útest_ufunc_with_out_variedrŸ  I  só   € ô 	Šl¢Ô+€AÜŠl¢Ô+€AÜ
’¢9Ô
-€CÜ’\ª	Ô2€Hà�h‰h‹j€GÜ�fŠf�Q˜7Ó#€Gà�X‰X‹Z€FÜ�VŠV�A˜fÔ%€Fà�h‰h‹j€GÜ�fŠf�Q ˜zÔ*€Gä�—‘˜xŸ}™}Ô-Ü�—‘˜xŸ}™}Ô-Ü�—‘˜xŸ}™}Ô-Ü�—‘˜xŸ}™}Ô-Ü�—‘˜xŸ}™}Ô-Ü�—‘˜xŸ}™}Ö-r©   c            
      ó"  € \         P                  ! R \        ^3RR\        3.3.4      p \	        . ROR3. ROR3.. ROR3. ROR3..V R7      p\         P
                  P                  V^ ,          R ,          ^ &   VP                  V 4      pVP                  P                  \         P                  ! V 4      P                  8X  g   Q hVP                  P                  P                  \         P                  ! V 4      P                  8X  g   Q h\        W4       \        WP                  VP                  RR7      J 4       \        \        VP                  VP                  RR7      4      \         P                  4       VP                  VP                  RR7      p\        VP                  P                  4       \        VP                  P                  P                  4       \         P                  ! WR	R
7      pVP                  P                  \         P                  ! V 4      P                  8X  g   Q hVP                  P                  P                  \         P                  ! V 4      P                  8X  g   Q h\        W4       \        V\         P                  ! WRR	R7      J 4       \         P                  ! WP                  RR	R7      p\        VP                  P                  4       \        VP                  P                  P                  4       R# )r3  rœ   r�   rä   Fr—  )ÚsubokrY  r[  T)rº   r¡  N)rº   rÿ   r¡  )rº   r\  r¡  rñ   rk  rl  )r„   )r�   )r–   rº   rÉ   rê   r   r  r<   rÈ   r6  r†   rq   rn   r€  r   rR  Úf_contiguous)Údescrrœ   Úx_aÚx_fÚx_a2Úx_f2s         r¦   Útest_astype_mask_orderingr¨  b  s  € Ü�HŠH�sœC �m c¨S´%¨L¨>Ð%:Ð;Ó<€EÜÚ
�VÐ	¢	¨6Ð2Ð3Ú
�VÐ	¢	¨6Ð2Ð3ð5à<Aô	C€Aô —5‘5—<‘<€A€a…Dˆ…Iˆa�Là
�(‰(�5‹/€CØ�9‰9�?‰?œbŸhšh u›o×3Ñ3Ô3Ð3Ð3Ø�8‰8�>‰>×Ñ¤2§8¢8¨E£?×#8Ñ#8Ô8Ð8Ð8Ü�ÔäˆA—‘˜!Ÿ'™'¨�Ó.Ð.Ô/Ü”�a—h‘h˜qŸw™w¨e�hÓ4Ó5´r·z±zÔBà
�(‰(�1—7‘7 #ˆ(Ó
&€CÜˆC�I‰I×"Ñ"Ô#ÜˆC�H‰H�N‰N×'Ñ'Ô(ô �8Š8�A¨$Ô/€DØ�:‰:×ÑœrŸxšx¨›×4Ñ4Ô4Ð4Ð4Ø�9‰9�?‰?× Ñ ¤B§H¢H¨U£O×$9Ñ$9Ô9Ð9Ð9Ü�ÔäˆA”—’˜!¨t¸4Ô@Ð@ÔAä�8Š8�AŸW™W¨C°tÔ<€DÜˆD�J‰J×#Ñ#Ô$ÜˆD�I‰I�O‰O×(Ñ(Ö)r©   r›  rœ  rž  z'ignore::numpy.exceptions.ComplexWarningc                 óÜ  € \         P                  P                  \        ^V 4      ^R7      pVP	                  V4      p\        VP                  ^8H  4       \        VP                  V 8H  4       \        VP                  P                  V 8H  4       \        VP                  ^8H  4       \        VP                  V8H  4       \        VP                  P                  V8H  4       \        W#4       R# )r¬   r8  N)	r–   r  r   rT   rÈ   rn   rI  rº   rq   )r›  rž  ÚsrcÚdsts   &&  r¦   Útest_astype_basicr¬  ‚  s§   € ô
 �%‰%�+‰+”d˜1˜c“l¨qˆ+Ó
1€CØ
�*‰*�S‹/€CäˆC�N‰N˜aÑÔ ÜˆC�I‰I˜ÑÔÜˆC�N‰N× Ñ  CÑ'Ô(äˆC�N‰N˜aÑÔ ÜˆC�I‰I˜ÑÔÜˆC�N‰N× Ñ  CÑ'Ô(ä�Ör©   c                  óÞ  € \         P                  ! . 4      p \         P                  ! ^V 4      p\         P                  P	                  V4      p\        VP                  VP                  4       \        VP                  VP                  4       \         P                  P	                  WR7      p\        VP                  VP                  4       \        VP                  VP                  4       R# )rÐ   r…   N)r–   rº   r%   r  r   rq   r_   )rr  rœ   r‰  s      r¦   Útest_fieldless_voidr®  •  s�   € Ü	�Š�"‹€BÜ
�Š��B‹€Aô 
�‰�‰�Q‹€BÜ�—‘˜1Ÿ7™7Ô#Ü�—‘˜1Ÿ7™7Ô#ä	�‰�‰�QˆÓ	€BÜ�—‘˜1Ÿ7™7Ô#Ü�—‘˜1Ÿ7™7Ö#r©   c                  óÞ   € \         P                  P                  p \         P                  P                  ^V P                  R7      pRVn        \        V P                  P
                  R4       R# )r�   r…   Nr†  rÂ   )r–   r  r<   r   r†   r_   rq   rD  s     r¦   Ú0test_mask_shape_assignment_does_not_break_maskedr°  ¤  sB   € Ü
�‰�‰€AÜ
�‰�‰�A˜AŸF™FˆÓ#€AØ€A„GÜ�—‘—‘˜rÖ"r©   zHno docstrings present to inspect when PYTHONOPTIMIZE/Py_OptimizeFlag > 1r>  c                  óŒ   € R  p Rp\        \        P                  P                  P	                  V P
                  R4      V4       R# )c                ó   € R# )zIThis docstring

Has multiple lines

And notes

Notes
-----
original note
NrÂ   r  s   &r¦   rÍ  Útest_doc_note.<locals>.method­  s   € ñ 	r©   zNThis docstring

Has multiple lines

And notes

Notes
-----
note

original noteÚnoteN)rq   r–   r  r  Údoc_noteÚ__doc__)rÍ  Úexpected_docs     r¦   Útest_doc_noter¸  ª  s3   € òð
€Lô ”—‘—‘×$Ñ$ V§^¡^°VÓ<¸lÖKr©   c                  óæ   € \         P                  P                  ^ . RO.\        R7      p \        P
                  ! V 4      pV^,          P                  R4       \        V ^,          4      ^8X  g   Q hR# )r�   rä   ú this should not appear in sourceNr�  )r–   r  r   ro  rÿ   r»  rë  rÊ   ©Úsourcer»  s     r¦   Útest_gh_22556r½  É  sS   € Ü�U‰U�[‰[˜!šY˜¬vˆ[Ó6€FÜ�}Š}˜VÓ$€HØˆQ…K×ÑÐ9Ô:Üˆv�a�y‹>˜QÔÐÒr©   c                  ó  € \         P                  P                  RR.R\         P                  R7      p \         P                  ! ^ 4      p\         P
                  ! WRR7      p\         P                  P                  V\         P                  ! VP                  \         P                  R7      R7      p\         P                  P                  RR\         P                  R7      p\        P                  ! V4       \        P                  ! V4       R# )	r�   Trk  Fr0  rä   r…   Nr÷   )r–   r  r=   r  r   r9  rT   r_   r-  rÿ   r»  )r¼  r™  r	  r   s       r¦   Útest_gh_21022r¿  Ð  s«   € ä�U‰U×Ñ b¨" X°DÄÇ
Á
ÐÓK€FÜ�8Š8�A‹;€DÜ�WŠW�V°Ô7€FÜ�U‰U×Ñ Ü%'§W¢W¨V¯\©\ÄÇÁÔ%Ið  ó K€Fä�E‰E×Ñ B¨T¼¿¹ÐÓD€EÜ‡M‚M�%ÔÜ‡M‚M�&Ör©   c                  óÐ  € \         P                  P                  ^ R.^^.^^.R..^ ^.^ ^ .^ ^ ..\        R7      p \        P
                  ! V 4      pVR,          P                  R^.4       \        V R,          4      ^8X  g   Q h\        VR,          4      ^8X  g   Q h\        VP                  V P                  4       ^VP                  R&   V P                  R,          ^ 8X  g   Q hR# )r�   ÚdogÚcatr  rº  NrP  r  )
r–   r  r   ro  rÿ   r»  ÚextendrÊ   rq   rÞ   r»  s     r¦   Útest_deepcopy_2d_objrÄ  Ü  sä   € Ü�U‰U�[‰[˜1˜e˜*Ø˜a˜&Ø˜q˜6 5˜/ð+ð  ! !˜fØ  !˜fØ  !˜fð&ô %ð ó &€Fô �}Š}˜VÓ$€HØˆT…N×ÑÐ=¸qÐAÔBÜˆv�d�|Ó Ô!Ð!Ð!Üˆx˜�~Ó !Ô#Ð#Ð#Ü�—‘ §¡Ô.Ø€H‡N�N�4ÑØ�<‰<˜Õ Ô"Ð"Ò"r©   c                  óº   € \         P                  P                  ^ ^ .\        R7      p \        P
                  ! V 4      p^VR&   \        V ^ 4       \        V^4       R# )r�   r  .N)r–   r  r   ro  rÿ   r»  rq   r»  s     r¦   Útest_deepcopy_0d_objrÆ  í  sG   € Ü�U‰U�[‰[˜ ! ¬Fˆ[Ó3€FÜ�}Š}˜VÓ$€HØ€HˆS�MÜ�˜ÔÜ�˜2Ör©   c                  óp  € \         P                  P                  ^^.RR.RR7      p V P                  R8X  g   Q hV P                  P                  P
                  R8X  g   Q h\         P                  P                  V P                  4       \         P                  ! R^.4      P                  R4      RR7       R# )	r�   TFrÜ  rä   rÎ  rÞ  )ÚstrictN)r–   r  r   rI  rº   r  rU  rp   r)   r   rÈ   r  s    r¦   Útest_uint_fill_value_and_filledrÉ  õ  s’   € ä
�‰×Ñ˜1˜a˜& 4¨ -°xÐÓ@€Aà�<‰<˜6Ô!Ð!Ð!à�<‰<×Ñ×"Ñ" cÔ)Ð)Ð)ä‡J�J×!Ñ!Ø	�‰‹
”B—H’H˜f a˜[Ó)×0Ñ0°Ó:À4ð "ö Ir©   )Ãr¶  Ú
__author__rÿ   r”  rÊ  ré  ÚsysrÐ  rÕ  Ú	functoolsr   r  rS  r–   Únumpy._core.fromnumericÚ_corer™  Únumpy._core.umathr—  Únumpy.ma.corer   Únumpy._utilsr   Únumpy.exceptionsr   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   Únumpy.ma.testutilsrn   ro   rp   rq   rr   rs   rt   ru   Únumpy.testingrv   rw   rx   ry   rz   Únumpy.testing._private.utilsr{   r—   r£  r  r  r  ÚMaskedArrayFutureWarningrº   rÈ  ÚcharrÉ  r}   r¥  rÐ  r  r‚  rã  r†  r}  rö  rü  rÇ  r  r  r#  r9  r…  r‹  r�  r�  r“  r•  r—  rŸ  r¨  rÆ  rÇ  r×  r¬  r®  r°  rÅ  rR  Úoptimizer¸  r½  r¿  rÄ  rÆ  rÉ  )Údt_s   0r¦   Ú<module>rÚ     s?  ðñð
 )€
ã Û Û Û Û 
Û Û Ý ã ã ß -Ð -ß !Ð !Û Ý Ý  Ý &÷i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ i÷ ió i÷T	÷ 	ó 	÷õ õ 9à‡U‚U€ñ $5Ó#6Ð  Ø  × 'Ò 'Ø	‡H‚H‡M‚M×*Ò*ØMôOñ %8Ó
8Ñ$7˜Sˆ2�8Š8�CŽ=Ñ$7Ñ
8€Ù&Ó
'™w˜�8�8™wÑ
'€÷|"ñ |"÷~q.ñ q.÷hm,ñ m,÷`OEñ OE÷d
S5ñ S5÷jm0ñ m0÷`I1ñ I1÷XX)ñ X)÷v
2=ñ 2=÷jICñ IC÷X_=ñ _=÷D-(ñ -(÷`K3ñ K3÷\T@ñ T@÷nnPñ nP÷b,ñ ,ò*-òCò3ò03ò8ò
ò.ò2*ð@ ‡‚×Ò˜ ¨WÐÓ5Ø‡‚×Ò˜ ¨WÐÓ5Ø‡‚×ÒÐEÓFñó Gó 6ó 6ðò $ò#ð ‡‚×Ò�C—I’I×&Ò&¨Ñ*Øeð ó gñLógðLò:ò	ò#ò"ô	Iùòir 9ùÚ
's   ÆMÇM