Ë
    ñ¸df  ã                  ó4   — d dl mZ d dlZd dlZd dlmZ dd„Zy)é    )ÚannotationsN)Ú
ModuleTypec                óÆ  — dt        «       v rt        j                  | «      S 	 t        j                  j	                  | «      }|€t        | ¬«      ‚|€J ‚t        j                  j                  |j                  «      }||_        t        j                  j                  |«      }|t        j                  | <   |j                  |«       |S # t
        $ r t        | ¬«      d‚w xY w)zxLazily import a module by name

    From https://docs.python.org/3/library/importlib.html#implementing-lazy-imports
    Ú__compiled__)ÚnameN)ÚglobalsÚ	importlibÚimport_moduleÚutilÚ	find_specÚ
ValueErrorÚImportErrorÚ
LazyLoaderÚloaderÚmodule_from_specÚsysÚmodulesÚexec_module)r   Úspecr   Úmodules       úM/home/api-vastappli/venv/lib/python3.12/site-packages/pymongo/_lazy_import.pyÚlazy_importr      sÅ   € ð œ›Ñ"Ü×&Ñ& tÓ,Ð,ð/Ü~‰~×'Ñ'¨Ó-ˆð €|ä˜tÔ$Ð$ØÐÑÜ^‰^×&Ñ& t§{¡{Ó3€FØ€D„KÜ^‰^×,Ñ,¨TÓ2€FØ„C‡KKÑØ
×ÑvÔØ€Møô ò /ä˜tÔ$¨$Ð.ð/ús   £C	 Ã	C )r   ÚstrÚreturnr   )Ú
__future__r   Úimportlib.utilr	   r   Útypesr   r   © ó    r   ú<module>r       s   ðõ #ã Û 
Ý ôr   