
    eia                       U d dl mZ d dlmZ d dlmZmZmZ d dlm	Z	 d dl
mZmZ erd dlmZ ed   Zded	<   ed
   Zded<   ed   Zded<   ed   Zded<   ed   Zded<   ed   Zded<   ed   Zded<   ed   Zded<   ed   Zded<   ed   Zded<   ed   Zded<   eeeef   Zded<   eeeef   Zded<   eeef   Zded <   eeef   Zded!<   eeeeef   Zded"<   eeef   Z ded#<   eejB                     Z"ded$<   eejF                     Z$ded%<   eejJ                     Z&ded&<   eejN                     Z(ded'<   eejR                     Z*ded(<   eejV                     Z,ded)<   eejZ                     Z.ded*<   eej^                     Z0ded+<   eejb                     Z2ded,<   eejf                     Z4ded-<   eejj                     Z6ded.<   ee"e&e$f   Z7ded/<   ee(e*e,f   Z8ded0<   ee7e0f   Z9ded1<   ee9e.f   Z:ded2<   ee8e2e4e6f   Z;ded3<   ee;e.f   Z<ded4<   ee"e.e0f   Z=ded5<   eee"f   Z>ded6<   eee&f   Z?ded7<   eee$f   Z@ded8<   eee(f   ZAded9<   eee*f   ZBded:<   eee,f   ZCded;<   eee.f   ZDded<<   eee0f   ZEded=<   eee2f   ZFded><   eee4f   ZGded?<   eee6f   ZHded@<   eee7f   ZIdedA<   eee8f   ZJdedB<   eeIeEf   ZKdedC<   eeJeFeGeHf   ZLdedD<   eeKeDf   ZMdedE<   	 eeLeDf   ZNdedF<   	 eee f   ZOdedG<   eeMeNf   ZPdedH<   	  e	dIePJ      ZQeeQef   ZRdedK<   	 eReP   ZSdedL<   eReM   ZTdedM<   eReN   ZUdedN<   eej                     ZWdedO<   yP)Q    )annotations)
ModuleType)TYPE_CHECKINGLiteralUnion)TypeVar)Implementation
_NoDefault)	TypeAliaspolarsr   _Polarspyarrow_Arrowdask_Daskduckdb_DuckDBpandas_Pandasmodin_Modincudf_CuDFpyspark_PySparksqlframe	_SQLFramezpyspark[connect]_PySparkConnectibis_Ibis_PandasLike
_SparkLike
_EagerOnly_EagerAllowed	_LazyOnly_LazyAllowed_PandasImpl
_ModinImpl	_CuDFImpl_PySparkImpl_SQLFrameImpl_PySparkConnectImpl_PolarsImpl
_ArrowImpl	_DaskImpl_DuckDBImpl	_IbisImpl_PandasLikeImpl_SparkLikeImpl_EagerOnlyImpl_EagerAllowedImpl_LazyOnlyImpl_LazyAllowedImpl_LazyFrameCollectImplPandasCuDFModinPySparkSQLFramePySparkConnectPolarsArrowDaskDuckDBIbis
PandasLike	SparkLike	EagerOnlyLazyOnlyEagerAllowedLazyAllowedBackendNameBackendBackendT)boundIntoBackendIntoBackendAnyIntoBackendEagerIntoBackendLazy	NoDefaultN)X
__future__r   typesr   typingr   r   r   narwhals._typing_compatr   narwhals._utilsr	   r
   typing_extensionsr   r   __annotations__r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   PANDASr'   MODINr(   CUDFr)   PYSPARKr*   SQLFRAMEr+   PYSPARK_CONNECTr,   POLARSr-   PYARROWr.   DASKr/   DUCKDBr0   IBISr1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rN   rO   rP   rQ   
no_defaultrR        R/var/www/html/glpi_dashboard/venv/lib/python3.12/site-packages/narwhals/_typing.py<module>ri      s   "  0 0 + 6+ X& &I&	 &6?y "X& &X& &G$	 $6?y "i() (z*	9 *$%78 86?y " %!78Y 8)_ DE
I EV 34
I 4"7J#67y 7z5'5@A	9 A!'9"45i 5 !!6!67Y 7 4 45
I 5~223	9 3!."8"89i 9">#:#:;y ;!()G)G!H Y H !6!67Y 7 6 67
I 7~223	9 3 !6!67Y 7~223	9 3$[)Z%GH H#L-AT$TU	 U#OZ$?@	 @&~{'BC 9 C">9k9#TUy U%m[&@A ) A
 $+;Z+O#P y P G[01	 1%*+i +6:-.y .X|34 4i67) 7#O5H$HI	 IG[01	 16:-.y .%*+i +G[01	 1%*+i +_ <=
I =z>9:	9 :z501	9 1ivt;<) <!)V"34i 4 !6!12Y 2 !!<=Y =\;67 7 :W-x34Y 48t (0	 0),7 ) 7(5 5z445	9 5rg   