Ë
    P/æjœ  ã                   ó   — U d dl Z d dlmZmZ ddlmZmZ erd dlmZ dZ	ee
df   ed<    ed	„ e	D «       «      Zed
   ed<   eD ]I  Zej                  D ]8  Z eee«      Zej&                  Zej*                  j-                   ee«      «       Œ: ŒK y)é    N)ÚTupleÚTYPE_CHECKINGé   )Ú	polyfillsÚtrace_rules)Ú
ModuleType)ÚbuiltinsÚ	functoolsÚ	itertoolsÚosÚsys.ÚPOLYFILLED_MODULE_NAMESc              #   ól   K  — | ],  }t        j                  d |› �t        j                  ¬«      –— Œ. y­w)ú.)ÚpackageN)Ú	importlibÚimport_moduler   Ú__name__)Ú.0Ú	submodules     úa/root/repos/pocs/video-evals/.venv/lib/python3.12/site-packages/torch/_dynamo/polyfills/loader.pyú	<genexpr>r      s4   è ø€ ò 5àô ×Ñ˜a 	˜{˜O´Y×5GÑ5G×HÐHñ5ùs   ‚24)r   .ÚPOLYFILLED_MODULES)r   Útypingr   r   Ú r   r   Útypesr   r   ÚstrÚ__annotations__Útupler   Úpolyfill_moduleÚ__all__Úpolyfill_nameÚgetattrÚpolyfill_handlerÚ__torch_dynamo_original__Úoriginal_fnÚ_builtin_function_idsÚremoveÚid© ó    r   ú<module>r,      s°   ðô ß 'ç %ñ Ý ð,Ð ˜˜s C˜x™ó ñ 05ñ 5à,ô5ó 0Ð �EÐ+Ñ,ó ð *ò B€OØ(×0Ñ0ò BˆÙ" ?°MÓBÐØ&×@Ñ@ˆØ×)Ñ)×0Ñ0±°K³ÕAñBñBr+   