
    Lpj?                       % S SK Jr  S SKJrJr  S SKJrJrJrJ	r	J
r
  \(       aZ  S SKJr  S SKJrJrJrJr  S SKJrJrJrJrJrJr  S SKJrJr  S SKJrJr  S S	KJr  S S
K J!r!J"r"J#r#  S SK$J%r%J&r&J'r'J(r(J)r)   " S S\	SS9r*/ SQr+Sr,S\-S'   Sr.S\-S'   Sr/S\-S'   Sr0S\-S'   Sr1S\-S'   Sr2S\-S'   Sr3S\-S'   S r4S\-S!'   S"r5S\-S#'   S$r6S\-S%'   S&r7S\-S''   S(r8S\-S)'   S*r9S\-S+'   S,r:S\-S-'   \
" S.S/S09r;\
" S1S/S2S39r<\
" S4S5S09r=\
" S6S5S2S39r>\
" S7S5S2S89r?\
" S9S:S09r@\
" S;S<S09rA\
" S=S>S09rB\
" S?S>S2S39rC\
" S@S>S2S89rD\
" SA\,S09rE\
" SB\,S2S39rF\
" SC\,S2S89rG\
" SD\.S09rH\
" SE\.S2S39rI\
" SF\/S09rJ\
" SG\/S2S39rK\
" SH\2S09rL\
" SI\2S2S39rM\
" SJ\0S09rN\
" SK\0S2S39rO\
" SL\1S09rP\
" SM\1S2S39rQ\
" SN\3S09rR\
" SO\3S2S39rS\
" SP\4S2S89rT\
" SQ\5S09rU\
" SR\5S2S89rV\
" SS\8S09rW\
" ST\8S2S89rX\
" SU\7S09rY\
" SV\7S2S39rZ\
" SWS$S09r[\
" SX\:S09r\\
" SY\:S2S89r]\\\^   /\\^   4   r_S\-SZ'    \\^/\^4   r`S\-S['    \\L/\\J   4   raS\-S\'    \\L/\\^   4   rbS\-S]'    S^rcS\-S_'    \S`   rdS\-Sa'    \Sb   reS\-Sc'   gd)e    )annotations)CallableSequence)TYPE_CHECKINGAnyLiteral	TypedDictTypeVar)	TypeAlias)CompliantDataFrameCompliantFrameCompliantLazyFrameEagerDataFrame)CompliantExprDepthTrackingExpr	EagerExprImplExprLazyExpr
NativeExpr)CompliantNamespaceEagerNamespace)CompliantSeriesEagerSeries)WindowInputs)NativeDataFrameNativeFrameNativeSeries)FillNullStrategyIntoLazyFrameModeKeepStrategy
RankMethodRollingInterpolationMethodc                      \ rS rSr% SrS\S'   S\S'   S\S'   S\S	'   S\S
'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   Srg )!ScalarKwargs#   zFNon-expressifiable args which we may need to reuse in `agg` or `over`.booladjustzfloat | Nonealphaintcentercomddof
descending	half_lifeignore_nullsr"   interpolationr    keepz
int | Nonelimitr!   methodmin_samplesnfloatquantilereversespanzFillNullStrategy | Nonestrategywindow_size N)__name__
__module____qualname____firstlineno____doc____annotations____static_attributes__r<       V/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/narwhals/_compliant/typing.pyr$   r$   #   sq    T	11))rD   r$   F)total)	AliasName
AliasNamesCompliantDataFrameTCompliantFrameTCompliantLazyFrameTCompliantSeriesT	EvalNames
EvalSeriesNarwhalsAggregationNativeFrameT_coNativeSeriesT_cozCompliantExpr[Any, Any]r   CompliantExprAnyzCompliantSeries[Any]CompliantSeriesAnyzCompliantSeriesAny | NativeExprCompliantSeriesOrNativeExprAnyz&CompliantDataFrame[Any, Any, Any, Any]CompliantDataFrameAnyz!CompliantLazyFrame[Any, Any, Any]CompliantLazyFrameAnyzCompliantFrame[Any, Any, Any]CompliantFrameAnyzCompliantNamespace[Any, Any]CompliantNamespaceAnyzImplExpr[Any, Any]ImplExprAnyzDepthTrackingExpr[Any, Any]DepthTrackingExprAnyz"EagerDataFrame[Any, Any, Any, Any]EagerDataFrameAnyzEagerSeries[Any]EagerSeriesAnyzEagerExpr[Any, Any]EagerExprAnyzZEagerNamespace[EagerDataFrameAny, EagerSeriesAny, EagerExprAny, NativeFrame, NativeSeries]EagerNamespaceAnyzLazyExpr[Any, Any]LazyExprAnyNativeExprTr   )boundNativeExprT_coT)ra   	covariantNativeSeriesTr   rQ   NativeSeriesT_contra)ra   contravariantNativeDataFrameTr   NativeLazyFrameTr   NativeFrameTr   rP   NativeFrameT_contraCompliantExprTCompliantExprT_coCompliantExprT_contrarL   CompliantSeriesT_coCompliantSeriesOrNativeExprTCompliantSeriesOrNativeExprT_corJ   CompliantFrameT_corI   CompliantDataFrameT_corK   CompliantLazyFrameT_coCompliantNamespaceTCompliantNamespaceT_coImplExprT_contraDepthTrackingExprTDepthTrackingExprT_contra
EagerExprTEagerExprT_contraEagerSeriesTEagerSeriesT_coEagerDataFrameT	LazyExprTLazyExprT_contrarH   rG   rN   rM   zMCallable[[CompliantFrameT, WindowInputs[NativeExprT]], Sequence[NativeExprT]]WindowFunction)summeanmedianmaxminmodestdvarlenn_uniquecountr7   allanyfirstlast	any_valuerO   )	arrcatdtlistmetanamestrbinstructAccessorN)f
__future__r   collections.abcr   r   typingr   r   r   r	   r
   r   narwhals._compliant.dataframer   r   r   r   narwhals._compliant.exprr   r   r   r   r   r   narwhals._compliant.namespacer   r   narwhals._compliant.seriesr   r   narwhals._compliant.windowr   narwhals._nativer   r   r   narwhals.typingr   r   r    r!   r"   r$   __all__rR   rB   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   rb   rd   rQ   re   rg   rh   ri   rP   rj   rk   rl   rm   rL   rn   ro   rp   rJ   rq   rI   rr   rK   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   rH   rG   rN   rM   r   rO   r   r<   rD   rE   <module>r      s   " . B B    QG7KK y 0 8 ) 7 6 I 6,M 	 M#K y K#F y F> 9 >#A y A-Y -"? i ?C 9 C.	 ./i /{ 9 {-Y -m<8)N~>-^tT .  -5FG -_E ~];+=DQd  )1AB/7GSWX #34  -5GH !3t   '"*H   #*%
(# 
 +3DE 1T  3;PQ  $9T  3;PQ  $9T  3;PQ  $9T  -[PTU 19MN #';4  \6
/|SWX ~^<+>TR +3WXK{3	-[PTU  (3-(3-!?@
I @ 7s
+	9 + 1 x <==
I 
   18C= @A	9 A a T 	  H!(" Y & F)  6rD   