Ë
    èlÖi?  ã                   ó   — dd„Z y )Nc                 ó¼   — |s|rt        |||«      }nt        |«      }| j                  |   }| j                  �| j                  |   }nd}| j                  ||¬«      S )aÑ  
    Create a new table with fewer rows.

    See also: Python's builtin :func:`slice`.

    :param start_or_stop:
        If the only argument, then how many rows to include, otherwise,
        the index of the first row to include.
    :param stop:
        The index of the last row to include.
    :param step:
        The size of the jump between rows to include. (`step=2` will return
        every other row.)
    :returns:
        A new :class:`.Table`.
    N)Ú	row_names)ÚsliceÚ_rowsÚ
_row_namesÚ_fork)ÚselfÚstart_or_stopÚstopÚstepÚsÚrowsr   s          úV/var/www/html/strategist-ai/venv_dbt/lib/python3.12/site-packages/agate/table/limit.pyÚlimitr      s^   € ñ" ‰tÜ�-  tÓ,‰ä�-Ó ˆà�:‰:�a‰=€Dà‡�Ð"Ø—O‘O AÑ&‰	àˆ	à�:‰:�d iˆ:Ó0Ð0ó    )NNN)r   © r   r   ú<module>r      s
   ðô1r   