
    1 j                         S SK r S SKrS SKrS SKrS SKrS SKJr  S SKrS rS r	\R                  S:  a  S rO\R                  r " S S\5      rg)	    N)defaultdictc                 x    [        [        [        R                  R	                  X5      R                  5       5      $ N)getattrloggingosenvirongetupper)envvardefaults     e/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/pypdfium2_cli/_setup.py_get_loglevelr      s%    7BJJNN6;AACDD    c                     [        SS5      n S Vs/ s H  n[        R                  " SU-   5      PM     nn[        R                  " 5       nU H%  nUR	                  U5        UR                  U 5        M'     [        R                  " S5        [        [        [        R                  R                  SS5      5      5      n[        [        [        R                  R                  SS	5      5      5      n[        S
S5      [        R                  l        S	S KJn  S	SKJn  U(       a  UR)                  5       R+                  5         U(       a  U" 5       R+                  5         g g s  snf )NPYPDFIUM_LOGLEVELdebug) _raw_cfg_cli	pypdfium2alwaysDEBUG_UNSUPPORTED   DEBUG_SYSFONTSr   DEBUG_AUTOCLOSEwarning)PdfSysfontListener)r   r   	getLoggerStreamHandler
addHandlersetLevelwarningssimplefilterboolintr   r	   r
   pypdfium2_cfgr   valuepypdfium2._helpers_helperspypdfium2_cli._sysfontsr   PdfUnspHandlersetup)	loglevelmloggersstreamhandlerldebug_unsupporteddebug_sysfontspdfiumr   s	            r   setup_loggingr7      s    0':H9UV9UAw  Q/9UGV))+M	]#	

8  (#
 S"**..1Da"HJK#rzz~~.>BDEN*78I9*UM!!'':%%'""$ ' Ws   #E)      c                 H    [        [        R                  " SS9" U 5      5      $ )Nr   )maxsize)property	functools	lru_cache)funcs    r   cached_propertyr@   ,   s    ,,Q7=??r   c                       \ rS rSrS rSrg)keydefaultdict2   c                 0    U R                  U5      nX U'   U$ r   )default_factory)selfkeyr)   s      r   __missing__keydefaultdict.__missing__3   s    $$S)S	r    N)__name__
__module____qualname____firstlineno__rH   __static_attributes__rJ   r   r   rB   rB   2   s    r   rB   )r   sysr   r$   r=   collectionsr   r(   r   r7   version_infor@   rB   rJ   r   r   <module>rS      sV    
 
    # E%6 f@  //Ok r   