+
    Ì®³jI  ã                   ó‚   € ^ RI HtHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt R R ltR	 R
 ltR R ltR R ltR# )é    )ÚIterableÚIterator)ÚAny)ÚDependencyGroupResolver)ÚExceptionGroup)ÚInstallationError)Útomllibc                ó~   € V ^8„  d   QhR\         \        \        \        3,          ,          R\         \        ,          /# )é   ÚgroupsÚreturn)ÚlistÚtupleÚstr)Úformats   "Úg/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pip/_internal/req/req_dependency_group.pyÚ__annotate__r      s+   € ÷ 8ñ 8¤D¬¬s´C¨x­Õ$9ð 8¼dÄ3½iñ 8ó    c                óN   € \        R V  4       4      p\        \        W4      4      # )z†
Parse dependency groups data as provided via the CLI, in a `[path:]group` syntax.

Raises InstallationErrors if anything goes wrong.
c              3   ó*   "  € T F	  w  rVx € K  	  R # 5i©N© )Ú.0ÚpathÚ_s   &  r   Ú	<genexpr>Ú*parse_dependency_groups.<locals>.<genexpr>   s   é € Ð >±v©)¨4¥³vùs   ‚)Ú_build_resolversr   Ú_resolve_all_groups)r   Ú	resolverss   & r   Úparse_dependency_groupsr!      s%   € ô !Ñ >±vÓ >Ó>€IÜÔ# IÓ6Ó7Ð7r   c                ó¬   € V ^8„  d   QhR\         \        \        3,          R\        \        \        \        3,          ,          R\
        \        ,          /# )r   r    r   r   )Údictr   r   r   r   r   )r   s   "r   r   r      s@   € ÷ ñ Ü”CÔ0Ð0Õ1ðÜ;?ÄÄcÌ3ÀhÅÕ;PðäŒc…]ñr   c              #  ó<  "  € V F.  w  r#W,          p R VP                  V4       4        Rj  x€L
  K0  	  R#  L
  \         dT   pTP                   Uu. uF  p\        T4      NK  	  Mu upi pp\	        RT RT RRP                  T4       24      ThRp?ii ; i5i)zd
Run all resolution, converting any error from `DependencyGroupResolver` into
an InstallationError.
c              3   ó8   "  € T F  p\        V4      x € K  	  R # 5ir   )r   )r   Úreqs   & r   r   Ú&_resolve_all_groups.<locals>.<genexpr>   s   é € ÐHÑ,G Sœ˜CŸ˜Ó,Gùs   ‚Nz+[dependency-groups] resolution failed for 'z' from 'z': ú; )Úresolver   Ú
exceptionsr   r   Újoin)r    r   r   Ú	groupnameÚresolverÚegÚeÚmessagess   &&      r   r   r      s¥   é € ó "‰ˆØ•?ˆð	ÙH¨H×,<Ñ,<¸YÔ,GÓH×HÒHó "ñ IøÜô 	à(*¯ªÓ6© 1œ˜AžªùÒ6ˆHÐ6Ü#Ø=¸i¸[ð IØ˜˜c $§)¡)¨HÓ"5Ð!6ð8óð ðûð	üs=   ‚B“;®9¯;³B¹;»BÁBÁA)Á(,BÂBÂBc                óh   € V ^8„  d   QhR\         \        ,          R\        \        \        3,          /# )r   Úpathsr   )r   r   r#   r   )r   s   "r   r   r   )   s&   € ÷ ñ œH¤S�Mð ¬d´3¼°8­nñ r   c           
      ó¢  € / pV  Fh  pW!9   d   K  \        V4      pR V9  d   \        RV R24      hVR ,          p\        V\        4      '       g   \        RV R24      h \	        V4      W&   Kj  	  V#   \
         dQ   pTP                   Uu. uF  p\        T4      NK  	  Mu upi pp\        RT RRP                  T4       24      ThRp?ii ; i)	zdependency-groupsz,[dependency-groups] table was missing from 'z#'. Cannot resolve '--group' option.z+[dependency-groups] table was malformed in z". Cannot resolve '--group' option.z([dependency-groups] data was invalid in ú: r(   N)	Ú_load_pyprojectr   Ú
isinstancer#   r   r   r*   r   r+   )r2   r    r   Ú	pyprojectÚraw_dependency_groupsr.   r/   r0   s   &       r   r   r   )   sû   € Ø€IÛˆØÔÙä# DÓ)ˆ	Ø iÔ/Ü#Ø>¸t¸fð E3ð 3óð ð !*Ð*=Õ >ÐÜÐ/´×6Ò6Ü#Ø=¸d¸Vð D3ð 3óð ð
	Ü5Ð6KÓLˆI‹Oñ% ð4 Ðøô ô 	à(*¯ªÓ6© 1œ˜AžªùÒ6ˆHÐ6Ü#Ø:¸4¸&ÀÀ4Ç9Á9ÈXÓCVÐBWÐXóàðûð	ús$   Á A3Á3CÁ>C	ÂB!Â )C	Ã	Cc                óR   € V ^8„  d   QhR\         R\        \         \        3,          /# )r   r   r   )r   r#   r   )r   s   "r   r   r   H   s&   € ÷ Eñ Eœ#ð E¤$¤s¬C x¥.ñ Er   c                ód  €  \        V R4      ;_uu_ 4       p\        P                  ! V4      uuRRR4       #   + '       g   i     R# ; i  \         d    \	        T  R24      h\        P
                   d   p\	        RT  RT 24      ThRp?i\         d   p\	        RT  RT 24      ThRp?ii ; i)ze
This helper loads a pyproject.toml as TOML.

It raises an InstallationError if the operation fails.
ÚrbNz, not found. Cannot resolve '--group' option.zError parsing r4   zError reading )Úopenr	   ÚloadÚFileNotFoundErrorr   ÚTOMLDecodeErrorÚOSError)r   Úfpr/   s   &  r   r5   r5   H   s£   € ðEÜ�$˜×Ô Ü—<’< Ó#÷ ××Óûäô WÜ 4 &Ð(TÐ UÓVÐVÜ×"Ñ"ô EÜ .°°°b¸¸Ð <Ó=À1ÐDûÜô EÜ .°°°b¸¸Ð <Ó=À1ÐDûðEúsI   ‚A –7¬
A ·A	ÁA ÁA Á+B/Á7B/Á8B
Â
B/ÂB/ÂB*Â*B/N)Úcollections.abcr   r   Útypingr   Ú'pip._vendor.packaging.dependency_groupsr   Úpip._vendor.packaging.errorsr   Úpip._internal.exceptionsr   Úpip._internal.utils.compatr	   r!   r   r   r5   r   r   r   Ú<module>rH      s,   ðß .Ý å KÝ 7å 6Ý .õ8õõ(÷>Er   