§
    4p«f¯  ã                   óX   — d Z ddlZddlmZ  G d„ dej        j        j        ¦  «        ZdS )aq  
Fixer for input.

Does a check for `from builtins import input` before running the lib2to3 fixer.
The fixer will not run when the input is already present.


this:
    a = input()
becomes:
    from builtins import input
    a = eval(input())

and this:
    from builtins import input
    a = input()
becomes (no change):
    from builtins import input
    a = input()
é    N)Údoes_tree_importc                   ó   ‡ — e Zd Zˆ fd„Zˆ xZS )ÚFixInputc                 ó|   •— t          dd|¦  «        rd S t          t          | ¦  «                             ||¦  «        S )NÚbuiltinsÚinput)r   Úsuperr   Ú	transform)ÚselfÚnodeÚresultsÚ	__class__s      €ú[/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/libfuturize/fixes/fix_input.pyr
   zFixInput.transform   s<   ø€ å˜J¨°Ñ6Ô6ð 	ØˆFå•X˜tÑ$Ô$×.Ò.¨t°WÑ=Ô=Ð=ó    )Ú__name__Ú
__module__Ú__qualname__r
   Ú__classcell__)r   s   @r   r   r      s8   ø€ € € € € ð>ð >ð >ð >ð >ð >ð >ð >ð >r   r   )Ú__doc__Úlib2to3.fixes.fix_inputÚlib2to3Úlib2to3.fixer_utilr   ÚfixesÚ	fix_inputr   © r   r   ú<module>r      sk   ððð ð* Ð Ð Ð Ø /Ð /Ð /Ð /Ð /Ð /ð>ð >ð >ð >ð >ˆwŒ}Ô&Ô/ñ >ô >ð >ð >ð >r   