Ë
    	š„j'  ã                   óJ   — d Z ddlmZ ddlmZ  G d„ dej
                  «      Zy)zo
Fixer for memoryview(s) -> buffer(s).
Explicit because some memoryview methods are invalid on buffer objects.
é    )Ú
fixer_base)ÚNamec                   ó   — e Zd ZdZdZd„ Zy)ÚFixMemoryviewTzi
              power< name='memoryview' trailer< '(' [any] ')' >
              rest=any* >
              c                 óZ   — |d   }|j                  t        d|j                  ¬«      «       y )NÚnameÚbuffer)Úprefix)Úreplacer   r
   )ÚselfÚnodeÚresultsr   s       úY/var/www/html/GAP/venv/lib/python3.12/site-packages/libpasteurize/fixes/fix_memoryview.pyÚ	transformzFixMemoryview.transform   s#   € Ø�wÑˆØ�‰”T˜)¨D¯K©KÔ8Õ9ó    N)Ú__name__Ú
__module__Ú__qualname__ÚexplicitÚPATTERNr   © r   r   r   r   
   s   „ à€Hð€Gó
:r   r   N)Ú__doc__Úlib2to3r   Úlib2to3.fixer_utilr   ÚBaseFixr   r   r   r   ú<module>r      s$   ðñõ
 Ý #ô:�J×&Ñ&õ :r   