ó
    F\hÒ  ã                  óŽ   • S SK Jr  S SKJr  S " 5       rS " 5       r\r\r	S " 5       r
S " 5       rS " 5       r " S S	5      rS
 rg)é    )Úannotations)ÚCallablec                 ó@   ^• S 7=n S7	=nS7=n4m " U4S jST7
o35      $ )ÚTÚTsÚPc                  ó<   >• \ rS rSr Y r% S\S'   S\S'   S\S'   Srg	)
ÚAé   r   Úxztuple[*Ts,]ÚyzCallable[P, str]Úz© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__type_params__Ú__annotations__Ú__static_attributes__©Ú.type_paramss   €Ú7/usr/lib/python3.13/test/typinganndata/ann_module695.pyr
   r
      s   ø‡ ‚ ØƒDØƒMØÖó    r
   r   ©r   r   r   Ú.generic_baser   s       @r   Ú<generic parameters of A>r      s   ø€ ‹‹3“ˆ÷ ÷ ð r   c                 ó@   ^• S 7=n S7	=nS7=n4m " U4S jST7
o35      $ )r   r   r   c                  óH   >• \ rS rSr Y r% \r\r\	r
S\S'   S\S'   S\S'   Srg	)
ÚBé   r   r   r   r   r   r   r   N)r   r   r   r   r   Úintr   Ústrr   Úbytesr   r   r   r   s   €r   r!   r!      s#   ø‡ ‚ Ø€AØ	€BØ€AØƒDØ	ƒEØ†Dr   r!   r   r   s       @r   Ú<generic parameters of B>r&      s   ø€ ‹‹3“ˆ÷ 	÷ 	ð 	r   c                 ó8   ^• S 7=n S7=n4m " U4S jST7
o"5      $ )ÚEggsÚSpamc                  ó2   >• \ rS rSr Y r% S\S'   S\S'   Srg)ÚCé   r(   r   r)   r   r   Nr   r   s   €r   r+   r+      s   ø‡ ‚ ØƒGØ†Gr   r+   r   ©r(   r)   r   r   s      @r   Ú<generic parameters of C>r.      s   ø€ ‹‹fˆ÷ ÷ ð r   c                 ó<   • S 7=nS7	=nS7=n4         SS js8$ )r   r   r   c               ó   • g ©Nr   )r   r   Úzzr   s       r   Úgeneric_functionr3      s   € àr   )
r   r   r   z*Tsr   zP.argsr2   zP.kwargsÚreturnÚNoner   )Ú	.defaultsr   r   r   s       r   Ú(<generic parameters of generic_function>r7      s2   € “Q››S�QØðØðØðØ"*ðà	ör   c                 ó"   • S 7=nS7=n4SS js8$ )r(   r)   c                ó   • g r1   r   ©r   r   s     r   Úgeneric_function_2r;   "   s   € ¸r   ©r   r(   r   r)   r   ©r6   r(   r)   s      r   Ú*<generic parameters of generic_function_2>r>   "   s   € “t›V�tÖ <r   c                  óR   ^ • \ rS rSr m \r\rU 4S j" 5       rU 4S j" 5       r	Sr
U rg)ÚDé%   c                 ó.   >• S 7=nS7=n4     SS js8$ )ÚFooÚBarc                ó   • g r1   r   ©Úselfr   r   s      r   Úgeneric_methodÚD.generic_method)   s   € àr   )r   rC   r   rD   r4   r5   r   )r6   rC   rD   Ú__classdict__s      €r   Ú&<generic parameters of generic_method>Ú(D.<generic parameters of generic_method>)   s!   ø€ “s›E�sØðØðà	ör   c                 ó$   >• S 7=nS7=n4SS js8$ )r(   r)   c                ó   • g r1   r   rF   s      r   Úgeneric_method_2ÚD.generic_method_2-   s   € Àr   r<   r   ©r6   r(   r)   rJ   s      €r   Ú(<generic parameters of generic_method_2>Ú*D.<generic parameters of generic_method_2>-   s   ø€ ››v˜ÖDr   r   N)r   r   r   r   r#   rC   r$   rD   rH   rO   r   Ú__classdictcell__)rJ   s   @r   r@   r@   %   s"   ø‡ € Ø
€CØ
€C÷ò ÷ E×Dr   r@   c            	     óž   • SSK Jn   SSKJn  [        n[
        nS " 5       nS " 5       nU " UU" U5      U" UR                  5      UU" U5      S9$ )Nr   )ÚSimpleNamespace)Úget_type_hintsc                 ó8   ^• S 7=n S7=n4m " U4S jST7
o"5      $ )r(   r)   c                  óR   >^ • \ rS rSr Yr m % S\S'   S\S'   U 4S j" 5       rSrU rg)	Únested.<locals>.Eé8   r(   r   r)   r   c                 ó$   >• S 7=nS7=n4SS js8$ )r(   r)   c                ó   • g r1   r   rF   s      r   rH   Ú nested.<locals>.E.generic_method<   s   € À$r   r<   r   rQ   s      €r   rK   Ú8nested.<locals>.E.<generic parameters of generic_method><   s   ø€ ›4£˜4ÖFr   r   N)	r   r   r   r   r   r   rH   r   rT   )rJ   r   s   @€r   ÚErZ   8   s   ù‡ „ Ø‹Ø‹çF×Fr   r`   r   r-   s      @r   Ú<generic parameters of E>Ú)nested.<locals>.<generic parameters of E>8   s   ø€ ‹D“&ˆD÷ G÷ Gð Gr   c                 ó"   • S 7=nS7=n4SS js8$ )r(   r)   c                ó   • g r1   r   r:   s     r   r3   Ú nested.<locals>.generic_function?   s   € ¸$r   r<   r   r=   s      r   r7   Ú8nested.<locals>.<generic parameters of generic_function>?   s   € ››v˜Ö>r   )r`   Úhints_for_EÚhints_for_E_methÚgeneric_funcÚhints_for_generic_func)ÚtypesrV   ÚtypingrW   r%   Ú
memoryviewrH   )rV   rW   r(   r)   r`   r3   s         r   Únestedrn   0   sQ   € Ý%Ý%ä€DÜ€D÷G÷ ?ñ Ø
Ù" 1Ó%Ù'¨×(8Ñ(8Ó9Ø%Ù-Ð.>Ó?ñð r   N)Ú
__future__r   rl   r   r
   r!   r#   r(   r$   r)   r+   r3   r;   r@   rn   r   r   r   Ú<module>rp      sA   ðÝ "Ý ÷÷	ð €Ø
€÷÷
÷
 =÷Eñ Eór   