Ë
    u™ãj  ã            	      óÚ  — d dl mZ d dlZd dlZd dlmZmZmZ d dlZd dl	m
Z
 d dlmZ erd dlZi dd“dd“d	d
“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“d d!“d"d#“d$d%“i d&d'“d(d)“d*d+“d,d-“d.d/“d0d1“d2d3“d4d“d5d6“d7d8“d9d:“d;d<“d=d>“d?d@“dAdB“dCdD“dEdF“¥dGdHi¥ZdIdJdKdLdd.dMdNdOœZdWdP„Ze	 	 dXdQdRœ	 	 	 	 	 	 	 	 	 dYdS„«       Ze	 	 dX	 	 	 	 	 	 	 	 	 dZdT„«       Z	 	 d[dUdRœ	 	 	 	 	 	 	 	 	 d\dV„Zy)]é    )ÚannotationsN)ÚTYPE_CHECKINGÚLiteralÚoverload)Úfind_stack_level)ÚVersionzadbc-driver-postgresqlz1.7.0zadbc-driver-sqliteÚbs4z4.13.4Ú
bottleneckz1.5.0Úfastparquetz	2024.11.0Úfsspecz2025.7.0Úhtml5libz1.1ÚgcsfsÚjinja2z3.1.6ú
lxml.etreez6.0.0Ú
matplotlibz3.10.5Únumbaz0.61.2Únumexprz2.11.0Úodfpyz1.4.1Úopenpyxlz3.1.5Úpsycopg2z2.9.10Úpymysqlz1.1.1Úpyarrowz16.0.0Ú	pyicebergz0.9.1Ú
pyreadstatz1.3.0Úpytestz8.3.4zpython-calaminez0.4.0Úpytzz2020.1Úpyxlsbz1.0.10Ús3fsÚscipyz1.16.1Ú
sqlalchemyz2.0.42Útablesz3.10.2Útabulatez0.9.0Úxarrayz2025.7.1Úxlrdz2.0.2Ú
xlsxwriterz3.2.5Ú	zstandardz0.23.0Úqtpyz2.4.3Úpyqt5z5.15.11Úbeautifulsoup4Ú
BottleneckÚJinja2ÚlxmlÚ
SQLAlchemyÚpytables)r	   r
   r   r   ÚodfÚpython_calaminer    r!   c                ó˜   — t        | dd «      }|€t        d| j                  › �«      ‚| j                  dk(  r|j                  «       d   }|S )NÚ__version__zCan't determine version for r   r   )ÚgetattrÚImportErrorÚ__name__Úsplit)ÚmoduleÚversions     úb/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/compat/_optional.pyÚget_versionr:   K   sN   € Ü�f˜m¨TÓ2€Gà€ÜÐ8¸¿¹Ð8IÐJÓKÐKØ‡�˜*Ò$à—-‘-“/ !Ñ$ˆØ€Nó    .)Úerrorsc                ó   — y ©N© ©ÚnameÚextraÚmin_versionr<   s       r9   Úimport_optional_dependencyrD   V   s   € ð r;   c                ó   — y r>   r?   r@   s       r9   rD   rD   `   s   € ð "r;   Úraisec               óL  — |dv sJ ‚t         j                  | «      }|�|n| }d|› d|› d|› d�}	 t        j                  | «      }| j                  dd	¬
«      d   }	|	| k7  r|	}t        j                  |   }
n|}
|�|nt        j                  |	«      }|rkt        |
«      }|r^t        |«      t        |«      k  rGd|› d|	› d|› d�}|dk(  r%t        j                  |t        t        «       ¬«       y|dk(  rt	        |«      ‚y|S # t        $ r}|dk(  rt	        |«      |‚Y d}~yd}~ww xY w)aI  
    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'``.
    >   ÚwarnrF   ÚignoreNz`Import z
` failed. zJ Use pip, conda, or your preferred package management tool to install the z	 package.rF   ú.é   )Úmaxsplitr   zPandas requires version 'z' or newer of 'z' (version 'z' currently installed).rH   )Ú
stacklevel)ÚINSTALL_MAPPINGÚgetÚ	importlibÚimport_moduler4   r6   ÚsysÚmodulesÚVERSIONSr:   r   ÚwarningsrH   ÚUserWarningr   )rA   rB   rC   r<   Úpackage_nameÚinstall_nameÚmsgr7   ÚerrÚparentÚmodule_to_getÚminimum_versionr8   s                r9   rD   rD   j   sk  € ðR Ð0Ñ0Ð0Ð0ä"×&Ñ& tÓ,€LØ#/Ð#;‘<À€Lð �<�. 
¨5¨'ð 2à&˜ yð	2ð ð
Ü×(Ñ(¨Ó.ˆð �Z‰Z˜ aˆZÓ(¨Ñ+€FØ�‚~ØˆÜŸ™ LÑ1‰àˆØ%0Ð%<‘kÄ(Ç,Á,ÈvÓBV€OÙÜ˜mÓ,ˆÙ”w˜wÓ'¬'°/Ó*BÒBà+¨OÐ+<¸OÈFÈ8ð TØ$˜IÐ%<ð>ð ð ˜ÒÜ—‘ØÜÜ/Ó1õð
 Ø˜7Ò"Ü! #Ó&Ð&àà€MøôA ò Ø�WÒÜ˜cÓ"¨Ð+Üûðús   ¯C? Ã?	D#ÄDÄD#)r7   útypes.ModuleTypeÚreturnÚstr)..)
rA   r`   rB   r`   rC   ú
str | Noner<   zLiteral['raise']r_   r^   )
rA   r`   rB   r`   rC   ra   r<   zLiteral['warn', 'ignore']r_   útypes.ModuleType | None)Ú N)
rA   r`   rB   r`   rC   ra   r<   z"Literal['raise', 'warn', 'ignore']r_   rb   )Ú
__future__r   rP   rR   Útypingr   r   r   rU   Úpandas.util._exceptionsr   Úpandas.util.versionr   ÚtypesrT   rN   r:   rD   r?   r;   r9   ú<module>ri      sé  ðÝ "ã Û 
÷ñ ó
 å 4å 'áÛð
$Ø˜gð$à˜'ð$ð 
ˆ8ð$ð �'ð	$ð
 �;ð$ð ˆjð$ð �ð$ð ˆZð$ð ˆgð$ð �'ð$ð �(ð$ð ˆXð$ð ˆxð$ð ˆWð$ð �ð$ð  �ð!$ð" ˆwñ#$ð$ ˆxð%$ð& �ð'$ð( �'ð)$ð* ˆgð+$ð, �wð-$ð. ˆHð/$ð0 ˆhð1$ð2 ˆJð3$ð4 ˆXð5$ð6 �(ð7$ð8 ˆhð9$ð: �ð;$ð< ˆjð=$ð> ˆGð?$ð@ �'ðA$ðB �ðC$ðD ˆGñE$ðF ˆYñG$€ðT ØØØØØ(ØØñ	€óð 
ð Ø!ðð
  #ñØ
ðàðð ðð
 ðð òó 
ðð 
ð Ø!ð"Ø
ð"àð"ð ð"ð
 &ð"ð ò"ó 
ð"ð Ø"ðUð
 29ñUØ
ðUàðUð ðUð
 /ðUð ôUr;   