
    ёiA                    T    S r SSKJr  SSKrSSKJr  \(       a  SSKJr  / rSSS jjr	g)	z$Lazy imports for heavy dependencies.    )annotationsN)TYPE_CHECKING)
ModuleTypec                    U nU R                  S5      S:  a  U R                  S5      S   nU S:X  a  Sn [        R                  " U 5      nU$ ! [         a    Uc	  SU  SU S3n[	        U5      ef = f)	zETry importing a module, with an informative error message on failure..r   cv2zopencv-pythonzFailed importing z. This likely means that some paddle modules require additional dependencies that have to be manually installed (usually with `pip install z`). )findsplit	importlibimport_moduleImportError)module_nameerr_msginstall_namemods       X/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddle/utils/lazy_import.py
try_importr      s    Lr!"((-a0e&
#%%k2
 #?#K= 1AAMdT 
 '""#s   A "A/)N)r   strr   z
str | Nonereturnr   )
__doc__
__future__r   r   typingr   typesr   __all__r        r   <module>r      s%    + "     #r   