Ë
    #´˜jN  ã                   óJ   — d Z ddlmZ ddlmZ  G d„ dej
                  «      Zy)z4Fixer that changes buffer(...) into memoryview(...).é   )Ú
fixer_base)ÚNamec                   ó   — e Zd ZdZdZdZd„ Zy)Ú	FixBufferTzR
              power< name='buffer' trailer< '(' [any] ')' > any* >
              c                 óZ   — |d   }|j                  t        d|j                  ¬«      «       y )NÚnameÚ
memoryview)Úprefix)Úreplacer   r
   )ÚselfÚnodeÚresultsr   s       ú*lib/python3.12/lib2to3/fixes/fix_buffer.pyÚ	transformzFixBuffer.transform   s"   € Ø�v‰ˆØ�‰”T˜,¨t¯{©{Ô;Õ<ó    N)Ú__name__Ú
__module__Ú__qualname__ÚBM_compatibleÚexplicitÚPATTERNr   © r   r   r   r      s   „ Ø€Mà€Hð€Gó=r   r   N)Ú__doc__Ú r   Ú
fixer_utilr   ÚBaseFixr   r   r   r   Ú<module>r      s$   ðñ ;õ Ý ô=�
×"Ñ"õ =r   