Ë
    èÿæi>  ã                   ón   — d dl Zd dlmZmZmZ d dlmZ  G d„ de«      Ze	dk(  re
j                  «        yy)é    N)Ú
from_dtypeÚnjitÚvoid)ÚTestCasec                   ó   — e Zd Zd„ Zd„ Zy)ÚTestAlignmentc                 ó‚  — t        j                  ddgd¬«      }t        |«      }t        |d d  f«      d„ «       }t        j                  d|¬«      }t        |j                  «      D ]  }||   }d|_        |d	z   d
z  |_        Œ  ||«       t         j                  j                  |j                  |j                  «       y )N©ÚaÚint32©ÚbÚfloat64T)Úalignc                 óf   — t        | j                  «      D ]  }| |   j                  | |   _        Œ y ©N©ÚrangeÚsizer   r   ©r   Úis     úo/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/numba/tests/test_alignment.pyÚfooz0TestAlignment.test_record_alignment.<locals>.foo   ó'   € ä˜1Ÿ6™6–]�Ø˜1™Ÿ™��!‘•ñ #ó    é   )Údtyper   é   é{   )Únpr   r   r   Úrecarrayr   r   r   r   ÚtestingÚassert_equal)ÚselfÚ	rec_dtypeÚrecr   Ú
a_recarrayr   Úa_recs          r   Útest_record_alignmentz#TestAlignment.test_record_alignment
   s§   € Ü—H‘H˜nÐ.>Ð?ÀtÔLˆ	Ü˜Ó#ˆä	ˆs‘1ˆvˆi‹ñ	 ó 
ð	 ô —[‘[ ¨)Ô4ˆ
Ü�z—‘Ö'ˆAØ˜q‘MˆEØˆEŒGØ˜1‘u ‘mˆE�Gð (ñ
 	ˆJŒÜ
�
‰
×Ñ 
§¡¨j¯l©lÕ;r   c                 ór   — t        j                  ddg«      }t        |«      }t        |d d  f«      d„ «       }y )Nr
   r   c                 óf   — t        | j                  «      D ]  }| |   j                  | |   _        Œ y r   r   r   s     r   r   z1TestAlignment.test_record_misaligned.<locals>.foo!   r   r   )r    r   r   r   )r$   r%   r&   r   s       r   Útest_record_misalignedz$TestAlignment.test_record_misaligned   s>   € Ü—H‘H˜nÐ.>Ð?Ó@ˆ	Ü˜Ó#ˆô 
ˆs‘1ˆvˆi‹ñ	 ó 
ñ	 r   N)Ú__name__Ú
__module__Ú__qualname__r)   r,   © r   r   r   r      s   „ ò<ó$ r   r   Ú__main__)Únumpyr    Únumbar   r   r   Únumba.tests.supportr   r   r-   ÚunittestÚmainr0   r   r   Ú<module>r7      s7   ðó ß (Ñ (Ý (ô �Hô  ð> ˆzÒØ‡M�M…Oð r   