§
    ZQd9  ã                   óL   — d Z ddlmZ ddlmZmZ  G d„ dej        ¦  «        ZdS )z5Fixer for reload().

reload(s) -> importlib.reload(s)é   )Ú
fixer_base)ÚImportAndCallÚtouch_importc                   ó    — e Zd ZdZdZdZd„ ZdS )Ú	FixReloadTÚprezÿ
    power< 'reload'
           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é    >   ú**Ú*)Ú	importlibÚreloadr   )ÚtypeÚsymsÚargumentÚchildrenÚvaluer   r   )ÚselfÚnodeÚresultsr
   ÚnamesÚnews         ú//usr/lib/python3.11/lib2to3/fixes/fix_reload.pyÚ	transformzFixReload.transform   su   € Øð 	ð ˜%”.ˆCØð Ø”H ¤	Ô 2Ò2Ð2Ø”L ”OÔ)¨[Ð8Ð8Ø�FØ'ˆÝ˜D '¨5Ñ1Ô1ˆÝ�T˜;¨Ñ-Ô-Ð-Øˆ
ó    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   