+
    –°³j,  ã                   ó\  a € R t0 t R t^ RIt^ RIt^ RIHt ^ RIt ! R R4      t]! 4       tR R lt	R R lt
]P                  P                  4       t/ t] ^ k / t] ^k R	 R
 ltR tR tR R lt]P(                  ! 4       t] ^k ]P(                  ! 4       t] ^k R tR R ltR tR R ltR# )zÈJIT-related state.

This module stores various pieces of Python-global state relating to the JIT.

This is not intended to be imported directly; please use the exposed
functionalities in `torch.jit`.
N)ÚAnyc                   óN   a € ] tR t^t o RtV 3R lR ltR tV 3R lR ltRtV t	R# )	ÚEnabledProxyzqStores whether the JIT is enabled or not.

This is just a wrapper for a bool, so that we get reference semantics
c                ó   <€ V ^8„  d   QhRR/# ©é   ÚreturnN© )ÚformatÚ__classdict__s   "€ÚQ/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/jit/_state.pyÚ__annotate__ÚEnabledProxy.__annotate__   s   ø€ ÷ 
ñ 
˜$ñ 
ó    c                ó8   € V P                  R RRR4      V n        R# )ÚPYTORCH_JITTz> Using PyTorch JITz> PyTorch JIT DISABLEDN)Ú	parse_envÚenabled©Úselfs   &r   Ú__init__ÚEnabledProxy.__init__   s   € Ø—~‘~Ø˜4Ð!6Ð8Pó
ˆŽr   c                ó  € \         P                  P                  V4      pVf   V# VP                  4       R9   d   R# VP                  4       R9   d   R# VR8X  d   \	        V4       R# VR8X  d   \	        V4       R# \        RV R24      h)	NTFÚ1vÚ0vzUnknown setting of z. Try using 0 or 1.>   Ú1ÚyesÚtrue>   Ú0ÚnoÚfalse)ÚosÚenvironÚgetÚlowerÚprintÚ
ValueError)r   ÚnameÚdefaultÚtrue_messageÚfalse_messageÚvalues   &&&&& r   r   ÚEnabledProxy.parse_env   s|   € Ü—
‘
—‘˜tÓ$ˆØŠ=ØˆNØ�;‰;‹=Ð0Ô0ÙØ�[‰[‹]Ð2Ô2ÙØ�DŒ=Ü�,ÔÙØ�dŒ]Ü�-Ô ÙÜÐ.¨t¨fÐ4GÐHÓIÐIr   c                ó    <€ V ^8„  d   QhRS[ /# )r   r   )Úbool)r
   r   s   "€r   r   r   ,   s   ø€ ÷ ñ ™$ñ r   c                ó   € V P                   # ©N©r   r   s   &r   Ú__bool__ÚEnabledProxy.__bool__,   s   € Ø�|‰|Ðr   r1   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r2   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s$   ø‡ € ñ÷

ð 
ò
J÷ ö r   r   c                ó   € V ^8„  d   QhRR/# r   r	   )r
   s   "r   r   r   3   s   € ÷ ñ �ñ r   c                  ó   € R \         n        R# )FN©Ú_enabledr   r	   r   r   Údisabler?   3   s
   € Ø„HÖr   c                ó   € V ^8„  d   QhRR/# r   r	   )r
   s   "r   r   r   7   s   € ÷ ñ �ñ r   c                  ó   € R \         n        R# )TNr=   r	   r   r   ÚenablerB   7   s
   € Ø„HÖr   c                ó   € V ^8„  d   QhRR/# r   r	   )r
   s   "r   r   r   F   s   € ÷ Cñ C°Tñ Cr   c                 óF   € V\         V &   V \        VP                  4       &   R # r0   )Ú_script_classesÚ_name_to_pyclassÚqualified_name)Úpython_classÚscript_classs   &&r   Ú_add_script_classrJ   F   s    € Ø$0„O�LÑ!Ø6BÔ�\×0Ñ0Ó2Ó3r   c                 ód   € \        V R R4      pVe   \        V4      p \        P                  V 4      # )Ú_jit_override_qualnameN)ÚgetattrÚ_get_python_classrE   r#   )rH   Úoverrides   & r   Ú_get_script_classrP   K   s2   € Ü�|Ð%=¸tÓD€HØÒÜ(¨Ó2ˆÜ×Ñ˜|Ó,Ð,r   c                 ó,   € \         P                  V 4      # r0   )rF   r#   )rG   s   &r   rN   rN   R   s   € Ü×Ñ Ó/Ð/r   c                ó   € V ^8„  d   QhRR/# r   r	   )r
   s   "r   r   r   V   s   € ÷ ñ ˜Dñ r   c                  óV   € \         P                  4        \        P                  4        R # r0   )rE   ÚclearrF   r	   r   r   Ú_clear_class_staterU   V   s   € Ü×ÑÔÜ×ÑÖr   c                 ó–   € \         P                  V R 4      pV'       d&   V Uu. uF  p\        P                  V4      NK  	  up# R # u upi r0   )Ú_jit_function_overload_cachingr#   Ú
_python_cuÚfind_function)ÚkeyÚ
qual_namesÚ	qual_names   &  r   Ú_try_get_jit_cached_overloadsr]   g   s@   € Ü/×3Ñ3°C¸Ó>€JßÙEOÓPÁZ¸	”
×(Ñ(¨Ö3ÁZÑPÐPáùò Qs   £Ac                ó   € V ^8„  d   QhRR/# r   r	   )r
   s   "r   r   r   o   s   € ÷ Uñ U°$ñ Ur   c                 óT   € V Uu. uF  q"P                   NK  	  up\        V &   R # u upi r0   )rG   rW   )rZ   Úcompiled_fnsÚfns   && r   Ú_set_jit_overload_cacherb   o   s#   € ÙGSÓ*TÁ|À×+<Ô+<Á|Ñ*TÔ" 3Ó'ùÒ*Ts   …%c                 ó’   € \        V R R4      RJ d   R# \        P                  V R4      pV'       d   \        P	                  V4      # R# )Ú __disable_jit_function_caching__FTN)rM   Ú_jit_caching_layerr#   rX   rY   )rZ   r\   s   & r   Ú_try_get_jit_cached_functionrf   s   s@   € ÜˆsÐ6¸Ó>À$ÓFÙÜ"×&Ñ& s¨DÓ1€IßÜ×'Ñ'¨	Ó2Ð2ár   c                ó   € V ^8„  d   QhRR/# r   r	   )r
   s   "r   r   r   }   s   € ÷ 3ñ 3¨4ñ 3r   c                 ó®   € \        V\        P                  P                  4      '       g   \	        R \        V4       24      hVP                  \        V &   R# )zExpected ScriptFunction, got N)Ú
isinstanceÚtorchÚjitÚScriptFunctionÚAssertionErrorÚtyperG   re   )rZ   r+   s   &&r   Ú_set_jit_function_cachero   }   sA   € ä�eœUŸY™Y×5Ñ5×6Ò6ÜÐ<¼TÀ%»[¸MÐJÓKÐKØ#×2Ñ2Ô�sÓr   c                óf  € V ^8„  d   Qh/ ^ \         9   d1   \        \        \        ,          \        \        ,          3,          ;R&   ^\         9   d&   \        \        \        \        ,          3,          ;R&   ^\         9   d   \
        P                  ;R&   ^\         9   d   \
        P                  ;R&   # )r   rE   rF   re   rW   )Ú__conditional_annotations__Údictrn   r   ÚstrÚweakrefÚWeakKeyDictionary)r
   s   "r   r   r      s‰   € ÷ ñ ÷@ 1Ò 0””dœ3•i¤¤c¥Ð*Õ+Ñ 0ñA÷B ,Ò +”$”sœD¤�I�~Õ&Ñ +ñC÷B LÒ K”G×-Ñ-Ñ KñC÷D XÒ W¤× 9Ñ 9Ñ WòEr   )rq   r8   r!   rt   Útypingr   rj   r   r>   r?   rB   Ú_CÚCompilationUnitrX   rE   rF   rJ   rP   rN   rU   ru   re   rW   r]   rb   rf   ro   r   )rq   s   @r   Ú<module>ry      s­   øðöó 
Û Ý ã ÷ñ ñ> ‹>€õõð �X‰X×%Ñ%Ó'€
ð /1€Ó 0Ø)+Ð Ó +õCò
-ò0õð 18×0IÒ0IÓ0KÐ Ó KØ<C×<UÒ<UÓ<WÐ Ó WòõUò÷3r   