Ë
    ’…jí  ã                   ó^   — d Z ddlZdgZ ej                  dej                  «      Zd„ Zdd„Zy)zÖ
    pygments.modeline
    ~~~~~~~~~~~~~~~~~

    A simple modeline parser (based on pymodeline).

    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    NÚget_filetype_from_bufferze
    (?: vi | vim | ex ) (?: [<=>]? \d* )? :
    .* (?: ft | filetype | syn | syntax ) = ( [^:\s]+ )
c                 óT   — t         j                  | «      }|r|j                  d«      S y )Né   )Úmodeline_reÚsearchÚgroup)ÚlÚms     ú^/root/aria/tools/markitdown-venv/lib/python3.12/site-packages/pip/_vendor/pygments/modeline.pyÚget_filetype_from_liner      s(   € Ü×Ñ˜1Ó€AÙØ�w‰w�q‹zÐð 	ó    c                 óÒ   — | j                  «       }|d| dz
  d…   D ]  }t        |«      }|sŒ|c S  t        |dd«      D ]%  }|t        |«      k  sŒt        ||   «      }|sŒ#|c S  y)zL
    Scan the buffer for modelines and return filetype if one is found.
    éÿÿÿÿr   N)Ú
splitlinesr   ÚrangeÚlen)ÚbufÚ	max_linesÚlinesÚlineÚretÚis         r   r   r      sƒ   € ð �N‰NÓ€EØ�b˜)˜ A™ bÐ(Ñ)ò ˆÜ$ TÓ*ˆÚØŠJðô �9˜b "Ó%ò ˆØŒs�5‹z‹>Ü(¨¨q©Ó2ˆCÚØ’
ð	ð r   )é   )Ú__doc__ÚreÚ__all__ÚcompileÚVERBOSEr   r   r   © r   r   ú<module>r       sA   ðñó 
à%Ð
&€ð ˆb�j‰jð ð ‡Z�Zó€òôr   