§
    2�Åj†  ã                  óB   — d dl mZ d dlZd dlmZ  G d„ de¦  «        ZdS )é    )ÚannotationsN)ÚOpRunc                  ó   — e Zd Zdd„ZdS )ÚGatherNc                ó8  — |j         d         st          j        |¦  «        }|j         d         st          j        |¦  «        }	 t          j        |||¬¦  «        fS # t          $ r3 t          j        ||                     t          ¦  «        |¬¦  «        fcY S w xY w)NÚC_CONTIGUOUS)Úaxis)ÚflagsÚnpÚascontiguousarrayÚtakeÚ	TypeErrorÚastypeÚint)ÚselfÚxÚindicesr	   s       úMC:\Projects\Historical\venv\Lib\site-packages\onnx/reference/ops/op_gather.pyÚ_runzGather._run   s«   € ØŒw�~Ô&ð 	(ÝÔ$ QÑ'Ô'ˆAØŒ}˜^Ô,ð 	4ÝÔ*¨7Ñ3Ô3ˆGð	AÝ”G˜A˜w¨TÐ2Ñ2Ô2Ð4Ð4øÝð 	Að 	Að 	Aå”G˜A˜wŸ~š~­cÑ2Ô2¸Ð>Ñ>Ô>Ð@Ð@Ð@Ð@ð	Aøøøs   ÁA Á:BÂB)N)Ú__name__Ú
__module__Ú__qualname__r   © ó    r   r   r      s.   € € € € € ð	Að 	Að 	Að 	Að 	Að 	Ar   r   )Ú
__future__r   Únumpyr   Úonnx.reference.op_runr   r   r   r   r   ú<module>r      su   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à 'Ð 'Ð 'Ð 'Ð 'Ð 'ð
Að 
Að 
Að 
Að 
AˆUñ 
Aô 
Að 
Að 
Að 
Ar   