+
    Ŝi                       ^ RI Ht ^ RIt^ RIt^ RIHtHtHt ^ RIt^ RI	H
t
 ^ RIHt ]'       d   ^ RIt/ RRbRRbR	R
bRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbR R!bR"RbR#R$b/ R%R&bR'R(bR)R*bR+R,bR-R.bR/R0bR1R2bR3R4bR5RbR6R7bR8R9bR:R;bR<R=bR>RbR?R@bRARBbRCRDbCRERFRGRH/CtR	RIRRJRRKRRLRMR RNR/R8ROR:RP/tRQ RR lt]R\RTRS/RU RV lll4       t]R\RW RX ll4       tR]RTRY/RZ R[ llltR# )^    )annotationsN)TYPE_CHECKINGLiteraloverload)find_stack_level)Versionzadbc-driver-postgresqlz1.2.0zadbc-driver-sqlitebs4z4.12.3
bottleneckz1.4.2fastparquetz	2024.11.0fsspecz	2024.10.0html5libz1.1
hypothesisz6.116.0gcsfsjinja2z3.1.5z
lxml.etreez5.3.0
matplotlibz3.9.3numbaz0.60.0numexprz2.10.2odfpyz1.4.1openpyxlpsycopg2z2.9.10pymysqlz1.1.1pyarrowz13.0.0	pyicebergz0.8.1
pyreadstatz1.2.8pytestz8.3.4zpython-calaminez0.3.0pytzz2024.2pyxlsbz1.0.10s3fsscipyz1.14.1
sqlalchemyz2.0.36tablesz3.10.1tabulatez0.9.0xarrayxlrdz2.0.1
xlsxwriterz3.2.0	zstandardz0.23.0qtpyz2.4.2pyqt5z5.15.9beautifulsoup4
BottleneckJinja2lxmlodfpython_calamine
SQLAlchemypytablesc                    V ^8  d   QhRRRR/# )   moduletypes.ModuleTypereturnstr )formats   "`/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/site-packages/pandas/compat/_optional.py__annotate__r:   L   s      ( S     c                    \        V R R4      pVf   \        RV P                   24      hV P                  R8X  d   VP                  4       ^ ,          pV# )__version__NzCan't determine version for r   )getattrImportError__name__split)r3   versions   & r9   get_versionrC   L   sN    fmT2G88IJKK*$--/!$Nr;   .errorsc          
     ,    V ^8  d   QhRRRRRRRRRR	/# )
r2   namer6   extramin_version
str | NonerD   zLiteral['raise']r5   r4   r7   )r8   s   "r9   r:   r:   X   s:      
 
  r;   c                   R # Nr7   rF   rG   rH   rD   s   &&&$r9   import_optional_dependencyrM   W   s     r;   c          
     ,    V ^8  d   QhRRRRRRRRRR	/# )
r2   rF   r6   rG   rH   rI   rD   zLiteral['warn', 'ignore']r5   types.ModuleType | Noner7   )r8   s   "r9   r:   r:   b   s:     " "
"" "
 &" "r;   c                   R # rK   r7   rL   s   &&&$r9   rM   rM   a   s     "r;   raisec          
     ,    V ^8  d   QhRRRRRRRRRR	/# )
r2   rF   r6   rG   rH   rI   rD   z"Literal['raise', 'warn', 'ignore']r5   rO   r7   )r8   s   "r9   r:   r:   k   sA     T T
TT T
 /T Tr;   c                  VR9   g   Q h\         P                  V 4      pVe   TMT pRV RV RV R2p \        P                  ! V 4      pT P                  R4      ^ ,          p	Y8w  d   T	p\        P                  T,          p
MTp
Te   TM\        P                  T	4      pT'       d{   \        T
4      pT'       dh   \        T4      \        T4      8  dO   R	T R
T	 RT R2pTR8X  d(   \        P                  ! T\        \        4       R7       R# TR8X  d   \	        T4      hR# T#   \         d   pTR8X  d   \	        T4      Th Rp?R# Rp?ii ; i)a  
Import an optional dependency.

By default, if a dependency is missing an ImportError with a nice
message will be raised. If a dependency is present, but too old,
we raise.

Parameters
----------
name : str
    The module name.
extra : str
    Additional text to include in the ImportError message.
errors : str {'raise', 'warn', 'ignore'}
    What to do when a dependency is not found or its version is too old.

    * raise : Raise an ImportError
    * warn : Only applicable when a module's version is to old.
      Warns that the version is too old and returns None
    * ignore: If the module is not installed, return None, otherwise,
      return the module, even if the version is too old.
      It's expected that users validate the version locally when
      using ``errors="ignore"`` (see. ``io/html.py``)
min_version : str, default None
    Specify a minimum version that is different from the global pandas
    minimum version required.
Returns
-------
maybe_module : Optional[ModuleType]
    The imported module, when found and the version is correct.
    None is returned when the package is not found and `errors`
    is False, or when the package's version is too old and `errors`
    is ``'warn'`` or ``'ignore'``.
warnrQ   Nz`Import z
` failed. z! Use pip or conda to install the z	 package..zPandas requires version 'z' or newer of 'z' (version 'z' currently installed).)
stacklevel>   rT   rQ   ignore)INSTALL_MAPPINGget	importlibimport_moduler?   rA   sysmodulesVERSIONSrC   r   warningsrT   UserWarningr   )rF   rG   rH   rD   package_nameinstall_namemsgr3   errparentmodule_to_getminimum_versionrB   s   &&&$         r9   rM   rM   k   se   R 0000"&&t,L#/#;<L <.
5' 2++7.		C ((. ZZ_QF~L1%0%<k(,,vBVOm,ww''/*BB+O+<OF8 T$I%<>  /1
 7"!#&&MA  Wc"+s   D# #E.EE)..) N)
__future__r   rZ   r\   typingr   r   r   r_   pandas.util._exceptionsr   pandas.util.versionr   typesr^   rX   rC   rM   r7   r;   r9   <module>rn      s_   "  
 
  4 '
%g%'% 
8% '	%
 ;% k% % )% [% g% '% '% X% x% W%  !%" #%$ w%%& x'%( )%* '+%, g-%. w/%0 H1%2 h3%4 K5%6 X7%8 (9%: h;%< =%> k?%@ GA%B 'C%D E%F GXI%V 
,h&	7(,j	 

  # 
 
" 
"T
 29T Tr;   