
    Lpj:                    <   % S SK Jr  S SKJr  S SKJrJrJrJrJ	r	J
r
Jr  S SKJrJrJr  S SKJrJrJrJrJrJrJrJr  S SKJrJrJrJr  \(       ah  S SKrS SK r S SKJ!r!J"r"  S S	K#J$r$  S S
K%J&r&  S SKJ'r'  S SK(r)S SK*r+S SK,r-S SK.r/S SK0J1r1  S SK2J3r3J4r4  S SK5J6r6  S SK7J8r8  S SK9J:r:   " S S\	5      r; " S S\	5      r<\
" SSS9r=Sr>S\?S'   Sr@S\?S'   SrAS\?S'   SrBS\?S '   S!rCS\?S"'   S#rDS\?S$'   S%rES\?S&'   S'rFS\?S('    \S)\GS*\@4   rHS\?S+'    \S,   rIS\?S-'    \
" S.S/S05      rJ \
" S1S/S9rK \
" S2S0S9rL\
" S3S*S9rMS4rNS\?S5'   \S6   rOS\?S7'   \S8   rPS\?S9'   \S:   rQS\?S;'    \S<   rRS\?S='    \S>   rSS\?S?'    \S@   rTS\?SA'    \SB   rUS\?SC'    \SD   rVS\?SE'    \SF   rWS\?SG'    \SH   rXS\?SI'    \SJ   rYS\?SK'   \SL   rZS\?SM'    \SN   r[S\?SO'    SPr\S\?SQ'   SRr]S\?SS'   STr^S\?SU'   SVr_S\?SW'   SXr`S\?SY'   SZraS\?S['   S\rbS\?S]'    S^rcS\?S_'    S`rdS\?Sa'    SbreS\?Sc'   SdrfS\?Se'   \\G\\4   rgS\?Sf'   SgrhS\?Sh'    \" Si\G5      ri \
" Sj5      rjSkrkS\?Sl'   SmrlS\?Sn'   SormS\?Sp'   \nroS\?Sq'   SrrpS\?Ss'    StrqS\?Su'   SvrrS\?Sw'   \GrsS\?Sx'   SyrtS\?Sz'   S{ruS\?S|'   S}rvS\?S~'   SrwS\?S'   SrxS\?S'   / SQryg)    )annotations)Mapping)TYPE_CHECKINGAnyLiteralNewTypeProtocolTypeVarUnion)CompliantDataFrameCompliantLazyFrameCompliantSeries)IntoDataFrameIntoDataFrameT	IntoFrame
IntoFrameTIntoLazyFrameIntoLazyFrameT
IntoSeriesIntoSeriesT)BackendEagerAllowedIntoBackendLazyAllowedN)IterableSequence)Decimal)
ModuleType)	TypeAlias)dtypes)	DataFrame	LazyFrame)Expr)Schema)Seriesc                      \ rS rSrSS jrSrg)SupportsNativeNamespace&   c                    g N selfs    K/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/narwhals/typing.py__native_namespace__,SupportsNativeNamespace.__native_namespace__'   s    c    r+   N)returnr   )__name__
__module____qualname____firstlineno__r/   __static_attributes__r+   r1   r.   r'   r'   &   s    9r1   r'   c                  X   \ rS rSr\S!S j5       r\S"S j5       r\S#S j5       r\S$S j5       r\S%S j5       r	\S&S j5       r
\S'S j5       r\S(S	 j5       r\S)S
 j5       r\S*S j5       r\S+S j5       r\S,S j5       r\S-S j5       r\S.S j5       r\S/S j5       r\S0S j5       r\S1S j5       r\S2S j5       r\S3S j5       r\S4S j5       r\S5S j5       r\S6S j5       r\S7S j5       r\S8S j5       r\S9S j5       r\S:S j5       r\S;S j5       r\S<S j5       r \S=S j5       r!Sr"g )>DTypes*   c                    g r*   r+   r,   s    r.   r   DTypes.Decimal+       36r1   c                    g r*   r+   r,   s    r.   Int128DTypes.Int128-       14r1   c                    g r*   r+   r,   s    r.   Int64DTypes.Int64/       /2r1   c                    g r*   r+   r,   s    r.   Int32DTypes.Int321   rE   r1   c                    g r*   r+   r,   s    r.   Int16DTypes.Int163   rE   r1   c                    g r*   r+   r,   s    r.   Int8DTypes.Int85       -0r1   c                    g r*   r+   r,   s    r.   UInt128DTypes.UInt1287   r=   r1   c                    g r*   r+   r,   s    r.   UInt64DTypes.UInt649   rA   r1   c                    g r*   r+   r,   s    r.   UInt32DTypes.UInt32;   rA   r1   c                    g r*   r+   r,   s    r.   UInt16DTypes.UInt16=   rA   r1   c                    g r*   r+   r,   s    r.   UInt8DTypes.UInt8?   rE   r1   c                    g r*   r+   r,   s    r.   Float64DTypes.Float64A   r=   r1   c                    g r*   r+   r,   s    r.   Float32DTypes.Float32C   r=   r1   c                    g r*   r+   r,   s    r.   Float16DTypes.Float16E   r=   r1   c                    g r*   r+   r,   s    r.   StringDTypes.StringG   rA   r1   c                    g r*   r+   r,   s    r.   BooleanDTypes.BooleanI   r=   r1   c                    g r*   r+   r,   s    r.   ObjectDTypes.ObjectK   rA   r1   c                    g r*   r+   r,   s    r.   CategoricalDTypes.CategoricalM   s    ;>r1   c                    g r*   r+   r,   s    r.   EnumDTypes.EnumO   rO   r1   c                    g r*   r+   r,   s    r.   DatetimeDTypes.DatetimeQ       58r1   c                    g r*   r+   r,   s    r.   DurationDTypes.DurationS   rz   r1   c                    g r*   r+   r,   s    r.   DateDTypes.DateU   rO   r1   c                    g r*   r+   r,   s    r.   FieldDTypes.FieldW   rE   r1   c                    g r*   r+   r,   s    r.   StructDTypes.StructY   rA   r1   c                    g r*   r+   r,   s    r.   ListDTypes.List[   rO   r1   c                    g r*   r+   r,   s    r.   ArrayDTypes.Array]   rE   r1   c                    g r*   r+   r,   s    r.   UnknownDTypes.Unknown_   r=   r1   c                    g r*   r+   r,   s    r.   TimeDTypes.Timea   rO   r1   c                    g r*   r+   r,   s    r.   BinaryDTypes.Binaryc   rA   r1   r+   N)r2   ztype[dtypes.Decimal])r2   ztype[dtypes.Int128])r2   ztype[dtypes.Int64])r2   ztype[dtypes.Int32])r2   ztype[dtypes.Int16])r2   ztype[dtypes.Int8])r2   ztype[dtypes.UInt128])r2   ztype[dtypes.UInt64])r2   ztype[dtypes.UInt32])r2   ztype[dtypes.UInt16])r2   ztype[dtypes.UInt8])r2   ztype[dtypes.Float64])r2   ztype[dtypes.Float32])r2   ztype[dtypes.Float16])r2   ztype[dtypes.String])r2   ztype[dtypes.Boolean])r2   ztype[dtypes.Object])r2   ztype[dtypes.Categorical])r2   ztype[dtypes.Enum])r2   ztype[dtypes.Datetime])r2   ztype[dtypes.Duration])r2   ztype[dtypes.Date])r2   ztype[dtypes.Field])r2   ztype[dtypes.Struct])r2   ztype[dtypes.List])r2   ztype[dtypes.Array])r2   ztype[dtypes.Unknown])r2   ztype[dtypes.Time])r2   ztype[dtypes.Binary])#r3   r4   r5   r6   propertyr   r?   rC   rG   rJ   rM   rQ   rT   rW   rZ   r]   r`   rc   rf   ri   rl   ro   rr   ru   rx   r|   r   r   r   r   r   r   r   r   r7   r+   r1   r.   r9   r9   *   s   	6 
6	4 
4	2 
2	2 
2	2 
2	0 
0	6 
6	4 
4	4 
4	4 
4	2 
2	6 
6	6 
6	6 
6	4 
4	6 
6	4 
4	> 
>	0 
0	8 
8	8 
8	0 
0	2 
2	4 
4	0 
0	2 
2	6 
6	0 
0	4 
4r1   r9   _ShapeTztuple[int, ...])boundznp.ndarray[_ShapeT, Any]r   _NDArrayz_NDArray[tuple[int]]_1DArrayz+np.ndarray[tuple[bool], np.dtype[np.bool_]]_1DArrayBoolz1np.ndarray[tuple[int], np.dtype[np.integer[Any]]]_1DArrayIntz_NDArray[tuple[int, int]]_2DArrayz_NDArray[tuple[int, ...]]
_AnyDArrayznp.generic[Any]_NumpyScalarz_1DArray | _NumpyScalarInto1DArrayr#   zSeries[Any]IntoExpr)DataFrame[Any]LazyFrame[Any]FrameFrameTr   r   
DataFrameT
LazyFrameTSeriesTz+Literal["pyarrow", "numpy_nullable"] | NoneDTypeBackend)
bkbmbgbtbbytes	kilobytes	megabytes	gigabytes	terabytesSizeUnit)nsusmssTimeUnit)backwardforwardnearestAsofJoinStrategy)leftrightnonebothClosedInterval)
horizontalverticaldiagonalConcatMethod)r   r   FillNullStrategy)innerr   fullcrosssemiantiJoinStrategy)minmaxfirstlastsummeanmedianlenPivotAgg)averager   r   denseordinal
RankMethod)r   higherlowermidpointlinearRollingInterpolationMethod)pearsonspearmanCorrelationMethod)anyr   r   r   UniqueKeepStrategy)r   allModeKeepStrategyz0pd.api.extensions.ExtensionDtype | np.dtype[Any]PandasLikeDTypezint | float | DecimalNumericLiteralz.dt.date | dt.datetime | dt.time | dt.timedeltaTemporalLiteralz<NumericLiteral | TemporalLiteral | str | bool | bytes | NoneNonNestedLiteralz,list[Any] | tuple[Any, ...] | dict[str, Any]NestedLiteralz NonNestedLiteral | NestedLiteralPythonLiteralzdtypes.NumericType | dtypes.TemporalType | dtypes.String | dtypes.Boolean | dtypes.Binary | dtypes.Categorical | dtypes.Unknown | dtypes.ObjectNonNestedDTypez#dtypes.DType | type[NonNestedDType]	IntoDTypezBMapping[str, IntoDType] | Iterable[tuple[str, IntoDType]] | Schema
IntoSchemaz%pa.Schema | Mapping[str, pa.DataType]IntoArrowSchemaz%pl.Schema | Mapping[str, pl.DataType]IntoPolarsSchemaIntoPandasSchemazstr | os.PathLike[str]
FileSourceNormalizedPath_Tz&slice[_T | None, _T | None, _T | None]_Slicezslice[None, None, None]
_SliceNonez"Sequence[bool] | _T | _1DArrayBoolSizedMultiBoolSelectorSingleIndexSelectorz_Slice[int] | _SliceNone_SliceIndexz Sequence[int] | _T | _1DArrayIntSizedMultiIndexSelectorz)_SliceIndex | SizedMultiIndexSelector[_T]MultiIndexSelectorSingleNameSelectorz_Slice[str] | _SliceNone
_SliceNamezSequence[str] | _T | _1DArraySizedMultiNameSelectorz'_SliceName | SizedMultiNameSelector[_T]MultiNameSelectorz(SingleIndexSelector | SingleNameSelectorSingleColSelectorzKMultiIndexSelector[_T] | MultiNameSelector[_T] | SizedMultiBoolSelector[_T]MultiColSelector)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )z
__future__r   collections.abcr   typingr   r   r   r   r	   r
   r   narwhals._compliantr   r   r   narwhals._nativer   r   r   r   r   r   r   r   narwhals._typingr   r   r   r   datetimedtosr   r   decimalr   typesr   r   numpynppandaspdpolarsplpyarrowpanarwhalsr    narwhals.dataframer!   r"   narwhals.exprr#   narwhals.schemar$   narwhals.seriesr%   r'   r9   r   r   __annotations__r   r   r   r   r   r   r   strr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   intr   r   r   r   r   r   r   r   r  r  __all__r+   r1   r.   <module>r     s   " # Q Q Q W W	 	 	 M L2  7"&&:( ::5 :5z )#4
50) 0,) ,Gi GLY L1) 13
I 3+i +2Y 2 OFC@A) A ;<y < 
+-=	> \)9:
 \)9:

)=
1Gi G	)  34) 4%&FG ) G $$CD	 D @!"FGi G &&;< ) < (!"RSi S
 A)  . KL
I L )06) I  &'<= 9 = '(F G I G &l3 ) 3 P O 4	 3M MB )  Jy I=y = n	  n ?<	9 <: I I /b E DE ) E%c?&:; ) ;0
I 0 )3/ T]<	 <1
I 1$H 	 H!$ Y $3Y 3 '%G  G K I K # I #2
I 2$C 	 CH 9 HI 9 IQ ) 
r1   