Ë
    ðmxir  ã                  óŽ   — d dl mZ d dlmZ d dlmZ d dlmZmZ erd dl	m
Z
 d dlmZ  G d„ ded	   «      Z G d
„ ded	   e«      Zy)é    )Úannotations)ÚTYPE_CHECKING)Ú	ArrowExpr)ÚCompliantSelectorÚEagerSelectorNamespace)ÚArrowDataFrame)ÚArrowSeriesc                  ó   — e Zd Zedd„«       Zy)ÚArrowSelectorNamespacec                ó   — t         S )N)ÚArrowSelector©Úselfs    úP/home/htdocs/ttos/venv/lib/python3.12/site-packages/narwhals/_arrow/selectors.pyÚ	_selectorz ArrowSelectorNamespace._selector   s   € äÐó    N)Úreturnztype[ArrowSelector])Ú__name__Ú
__module__Ú__qualname__Úpropertyr   © r   r   r   r      s   „ Øòó ñr   r   )r   r	   c                  ó   — e Zd Zdd„Zy)r   c                óp   — t        | j                  | j                  | j                  | j                  ¬«      S )N)Úevaluate_output_namesÚalias_output_namesÚversion)r   Ú_callÚ_evaluate_output_namesÚ_alias_output_namesÚ_versionr   s    r   Ú_to_exprzArrowSelector._to_expr   s/   € ÜØ�J‰JØ"&×"=Ñ"=Ø#×7Ñ7Ø—M‘Mô	
ð 	
r   N)r   r   )r   r   r   r"   r   r   r   r   r      s   „ ô
r   r   N)Ú
__future__r   Útypingr   Únarwhals._arrow.exprr   Únarwhals._compliantr   r   Únarwhals._arrow.dataframer   Únarwhals._arrow.seriesr	   r   r   r   r   r   ú<module>r)      sB   ðÝ "å  å *ß IáÝ8Ý2ôÐ3Ð4SÑTô ô
Ð%Ð&EÑFÈ	õ 
r   