+
    ˜°³j¢  ã                   ó2   € ^ RI t ^ RIt^ RIHt RtR R ltR# )é    N)ÚCallablezMUsage of '{old_location}' is deprecated; please use '{new_location}' instead.c                ó^   € V ^8„  d   QhR\         \        ,          R\        R\        R\        /# )é   ÚallÚ
old_moduleÚ
new_moduleÚreturn)ÚlistÚstrr   )Úformats   "Úb/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/nn/utils/_deprecation_utils.pyÚ__annotate__r      s4   € ÷ *ñ *Ü	Œc�ð*äð*ô ð*ô ñ	*ó    c                óP   a aa€ \         P                  VSR7      oR V VV3R llpV# )aø  Import utility to lazily import deprecated packages / modules / functional.

The old_module and new_module are also used in the deprecation warning defined
by the `_MESSAGE_TEMPLATE`.

Args:
    all: The list of the functions that are imported. Generally, the module's
        __all__ list of the module.
    old_module: Old module location
    new_module: New module location / Migrated location

Returns:
    Callable to assign to the `__getattr__`

Usage:

    # In the `torch/nn/quantized/functional.py`
    from torch.nn.utils._deprecation_utils import lazy_deprecated_import
    _MIGRATED_TO = "torch.ao.nn.quantized.functional"
    __getattr__ = lazy_deprecated_import(
        all=__all__,
        old_module=__name__,
        new_module=_MIGRATED_TO)
)Úold_locationÚnew_locationc                ó(   € V ^8„  d   QhR\         RR/# )r   Únamer	   N)r   )r   s   "r   r   Ú,lazy_deprecated_import.<locals>.__annotate__,   s   € ÷ Rñ RœSð R Tñ Rr   c                 ó¶   <€ V S9   d?   \         P                  ! S\        ^R7       \        P                  ! S4      p\        W4      # \        RS: RV : R24      h)r   )Ú
stacklevelzModule z has no attribute Ú.)ÚwarningsÚwarnÚRuntimeWarningÚ	importlibÚimport_moduleÚgetattrÚAttributeError)r   Úpackager   r   Úwarning_messages   & €€€r   Úgetattr_dunderÚ.lazy_deprecated_import.<locals>.getattr_dunder,   sR   ø€ Ø�3Œ;ô �MŠM˜/¬>ÀaÕHÜ×-Ò-¨jÓ9ˆGÜ˜7Ó)Ð)Ü˜w z¡nÐ4FÀtÁhÈaÐPÓQÐQr   )Ú_MESSAGE_TEMPLATEr   )r   r   r   r"   r!   s   f&f @r   Úlazy_deprecated_importr%      s3   ú€ ô: (×.Ñ.Ø¨jð /ó €O÷Rò Rð Ðr   )r   r   Úcollections.abcr   r$   r%   © r   r   Ú<module>r(      s   ðÛ Û Ý $ð Uð ÷
*r   