Ë
    g^(h1  ã                   ó:   — d dl Z d dlZd dlZd dlmZ edd„«       Zy)é    N)Úcontextmanagerc              #   óÈ  K  — t        j                  «       }t         j                  j                  |«      s@t	        d|› �«       t        j                  dd|ddg«       t        j                  dd|g«       |dd	t        |«      d
| g}t        j                  |t
        j                  d¬«      }	 |j                  j                  «       }t	        |«       d|v rnŒ+	 d –— |j                  t        j                  «       |j                  «       }t	        |j                  j!                  «       «       |j                  j#                  «        |dk7  rt%        d|› �«      ‚y # |j                  t        j                  «       |j                  «       }t	        |j                  j!                  «       «       |j                  j#                  «        |dk7  rt%        d|› �«      ‚w xY w­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ÚencodingÚAttachedr   zmagic_trace exited abnormally: )ÚosÚgetpidÚpathÚexistsÚprintÚ
subprocessÚrunÚstrÚPopenÚPIPEr   ÚreadlineÚsend_signalÚsignalÚSIGINTÚwaitÚreadÚcloseÚ
ValueError)ÚoutputÚmagic_trace_cacheÚpidÚargsÚpÚxÚrs          úW/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/functorch/dim/magic_trace.pyÚmagic_tracer%      sƒ  è ø€ ä
�)‰)‹+€CÜ�7‰7�>‰>Ð+Ô,ÜÐ,Ð->Ð,?Ð@ÔAÜ�‰àØØ!ØØ`ðô	
ô 	�‰˜ Ð'8Ð9Ô:Ø˜x¨´°S³¸4ÀÐH€DÜ×Ñ˜¤j§o¡oÀÔH€AØ
Ø�H‰H×ÑÓˆÜˆaŒØ˜‰?Øð	 ð
DÛà	�‰”f—m‘mÔ$Ø�F‰F‹HˆÜˆa�h‰h�m‰m‹oÔØ	�‰�‰ÔØ�Š6ÜÐ>¸q¸cÐBÓCÐCð øð	 	
�‰”f—m‘mÔ$Ø�F‰F‹HˆÜˆa�h‰h�m‰m‹oÔØ	�‰�‰ÔØ�Š6ÜÐ>¸q¸cÐBÓCÐCð üs    ‚CG"ÃE ÃB G"ÅBGÇG")z	trace.fxtz/tmp/magic-trace)r   r   r   Ú
contextlibr   r%   © ó    r$   ú<module>r)      s)   ðó 
Û Û Ý %ð òDó ñDr(   