
    ϔ j                         d dl Z d dlZd dlZ ej        e          Ze j        dk     rd Zd Zn
ej        Zd Z G d d          Z	 e	            Z
dS )    N)      c                 X    t           t          j        d          |                     S )N   )maxsize)property	functools	lru_cache)funcs    cC:\Users\Terasoftware\OneDrive\Desktop\faahhh\fyndo\fyndo\venv\Lib\site-packages\pypdfium2/_lazy.pycached_propertyr      s)    7,Q777==???    c                 n    t          t          |           |          j                                         d S N)getattrtypefgetcache_clearobjnames     r   cached_property_clearr      s-    S		4  %1133333r   c                 &    t          | |           d S r   )delattrr   s     r   r   r      s    Tr   c                   P    e Zd Zed             Zed             Zed             ZdS )
_LazyClassc                 L    t                               d           dd l}|j        S )Nz&Evaluating lazy import 'PIL.Image' ...r   )loggerdebug	PIL.ImageImage)selfPILs     r   	PIL_Imagez_LazyClass.PIL_Image   s(    =>>>*r   c                 B    t                               d           dd l}|S )Nz"Evaluating lazy import 'numpy' ...r   )r   r   numpy)r"   r&   s     r   r&   z_LazyClass.numpy    s"    9:::Ulr   c                     ddl m } |S )Nr   tabulater(   )r"   r)   s     r   r)   z_LazyClass.tabulate%   s     	&%%%%%hr   N)__name__
__module____qualname__r   r$   r&   r)    r   r   r   r      sc        + + _+ # # _# 7 7 _7 7 7r   r   )sysloggingr	   	getLoggerr*   r   version_infor   r   r   Lazyr-   r   r   <module>r3      s    


     		8	$	$f @ @ @4 4 4 4  /O  7 7 7 7 7 7 7 7" z||r   