§
    ZQdx  ã                   óL   — d Z ddlmZ ddlmZmZ  G d„ dej        ¦  «        ZdS )z/Fixer for intern().

intern(s) -> sys.intern(s)é   )Ú
fixer_base)ÚImportAndCallÚtouch_importc                   ó    — e Zd ZdZdZdZd„ ZdS )Ú	FixInternTÚprezÿ
    power< 'intern'
           trailer< lpar='('
                    ( not(arglist | argument<any '=' any>) obj=any
                      | obj=arglist<(not argument<any '=' any>) any ','> )
                    rpar=')' >
           after=any*
    >
    c                 ó¼   — |r5|d         }|r+|j         | j        j        k    r|j        d         j        dv rd S d}t          |||¦  «        }t          d d|¦  «         |S )NÚobjé    >   ú**Ú*)ÚsysÚinternr   )ÚtypeÚsymsÚargumentÚchildrenÚvaluer   r   )ÚselfÚnodeÚresultsr
   ÚnamesÚnews         ú//usr/lib/python3.11/lib2to3/fixes/fix_intern.pyÚ	transformzFixIntern.transform   su   € Øð 	ð ˜%”.ˆCØð Ø”H ¤	Ô 2Ò2Ð2Ø”L ”OÔ)¨[Ð8Ð8Ø�FØ!ˆÝ˜D '¨5Ñ1Ô1ˆÝ�T˜5 $Ñ'Ô'Ð'Øˆ
ó    N)Ú__name__Ú
__module__Ú__qualname__ÚBM_compatibleÚorderÚPATTERNr   © r   r   r   r      s4   € € € € € Ø€MØ€Eð€Gðð ð ð ð r   r   N)Ú__doc__Ú r   Ú
fixer_utilr   r   ÚBaseFixr   r#   r   r   ú<module>r(      sr   ððð ð
 Ð Ð Ð Ð Ð Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ð 4Ð 4ðð ð ð ð �
Ô"ñ ô ð ð ð r   