§
    ŠŠtj  ã            	       ój   — d dl Z d dlZd dlZd dlmZ d dlmZ e	 ddededed	         fd
„¦   «         ZdS )é    N)Ú	Generator)Úcontextmanagerú	trace.fxtú/tmp/magic-traceÚoutputÚmagic_trace_cacheÚreturn)NNNc              #   ó@  K  — t          j        ¦   «         }t           j                             |¦  «        sBt	          d|› �¦  «         t          j        dd|ddg¦  «         t          j        dd|g¦  «         |dd	t          |¦  «        d
| g}t          j        |t
          j	        d¬¦  «        }|j
        €t          d¦  «        ‚	 |j
                             ¦   «         }t	          |¦  «         d|v rnŒ.	 d V — |                     t          j        ¦  «         |                     ¦   «         }|j
        �?t	          |j
                             ¦   «         ¦  «         |j
                             ¦   «          |dk    rt'          d|› �¦  «        ‚d S # |                     t          j        ¦  «         |                     ¦   «         }|j
        �?t	          |j
                             ¦   «         ¦  «         |j
                             ¦   «          |dk    rt'          d|› �¦  «        ‚w xY w)NzDownloading magic_trace to: Úwgetz-Oz-qzNhttps://github.com/janestreet/magic-trace/releases/download/v1.0.2/magic-traceÚchmodz+xÚattachz-pidz-ozutf-8)ÚstderrÚencodingzExpected stderr to be non-NoneTÚAttachedr   zmagic_trace exited abnormally: )ÚosÚgetpidÚpathÚexistsÚprintÚ
subprocessÚrunÚstrÚPopenÚPIPEr   ÚAssertionErrorÚreadlineÚsend_signalÚsignalÚSIGINTÚwaitÚreadÚcloseÚ
ValueError)r   r   ÚpidÚargsÚpÚxÚrs          úW/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/functorch/dim/magic_trace.pyÚmagic_tracer*      s  è è € õ Œ)‰+Œ+€CÝŒ7�>Š>Ð+Ñ,Ô,ð ;ÝÐ@Ð->Ð@Ð@ÑAÔAÐAÝŒàØØ!ØØ`ðñ	
ô 	
ð 	
õ 	Œ˜ Ð'8Ð9Ñ:Ô:Ð:Ø˜x¨µ°S±´¸4ÀÐH€DÝÔ˜¥j¤oÀÐHÑHÔH€AØ„xÐÝÐ=Ñ>Ô>Ð>ðØŒH×ÒÑÔˆÝˆa‰ŒˆØ˜ˆ?ˆ?Øð	ð
	DØˆˆˆà	�Š•f”mÑ$Ô$Ð$Ø�FŠF‰HŒHˆØŒ8ÐÝ�!”(—-’-‘/”/Ñ"Ô"Ð"ØŒH�NŠNÑÔÐØ�Š6ˆ6ÝÐB¸qÐBÐBÑCÔCÐCð ˆ6øð 	
�Š•f”mÑ$Ô$Ð$Ø�FŠF‰HŒHˆØŒ8ÐÝ�!”(—-’-‘/”/Ñ"Ô"Ð"ØŒH�NŠNÑÔÐØ�Š6ˆ6ÝÐB¸qÐBÐBÑCÔCÐCÐCÐCÐCÐCs   Ã3F
 Æ
BH)r   r   )	r   r   r   Úcollections.abcr   Ú
contextlibr   r   r*   © ó    r)   ú<module>r/      s£   ðð 
€	€	€	Ø €€€Ø Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %Ø %Ð %Ð %Ð %Ð %Ð %ð à8Jð"Dð "DØð"DØ25ð"DàÐÔ ð"Dð "Dð "Dñ „ð"Dð "Dð "Dr.   