+
    Biz                        ^ RI Ht ^ RIHtHt R ! 4       tR ! 4       t]t]	t
R ! 4       tR ! 4       tR ! 4       t ! R R	4      tR
 ! 4       tR tR# )    )annotations)CallableUnpackc                 @   a R 5;p R5	;pR5;p3o ! V3R lRS5
q34      # )TTsPc                  >   < ] tR t^t Z t$ R]R&   R]R&   R]R&   RtR# )	Ar   xztuple[*Ts,]yzCallable[P, str]z N__name__
__module____qualname____firstlineno____type_params____annotations____static_attributes__.type_paramss   N/usr/lib/python3.14/test/test_inspect/inspect_stringized_annotations_pep695.pyr   r      s     DM    r   r   r   r   r	   .generic_baser   s       @r   <generic parameters of A>r      s    3   r   c                 @   a R 5;p R5	;pR5;p3o ! V3R lRS5
q34      # )r   r   r	   c                  J   < ] tR t^t Z t$ ]t]t]	t
R]R&   R]R&   R]R&   RtR# )	Br   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   a R 5;p R5;p3o ! V3R lRS5
q"4      # )EggsSpamc                  4   < ] tR t^t Z t$ R]R&   R]R&   RtR# )Cr'   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                 ,    R 5;pR5	;pR5;p3R R lu6# )r   r   r	   c          
     ,    V ^8  d   QhRRRRRRRRR	R
/# )   r   r   r   z
Unpack[Ts]r   zP.argszzzP.kwargsreturnNoner   )formats   "r   __annotate__r4      s4      #)1	r   c                   R # Nr   )r   r   r0   r   s   &$$*r   generic_functionr7      s    r   r   )	.defaultsr   r   r	   s       r   (<generic parameters of generic_function>r9      s    QSQ r   c                 $    R 5;pR5;p3R R lu6# )r'   r(   c                    V ^8  d   QhRRRR/# r/   r   r'   r   r(   r   )r3   s   "r   r4   r4   "   s     < < < <r   c                    R # r6   r   r   r   s   &&r   generic_function_2r?   "   s    r   r   r8   r'   r(   s      r   *<generic parameters of generic_function_2>rA   "   s    tVt <r   c                  T   a  ] tR t^%t o ]t]tV 3R l! 4       tV 3R l! 4       t	Rt
V tR# )Dc                 &   < R 5;pR5;p3R R lu6# )FooBarc               $    V ^8  d   QhRRRRRR/# )r/   r   rE   r   rF   r1   r2   r   )r3   s   "r   r4   D.__annotate__)   s$      	r   c                    R # r6   r   selfr   r   s   &&&r   generic_methodD.generic_method)   s    r   r   )r8   rE   rF   __classdict__s      r   &<generic parameters of generic_method>(D.<generic parameters of generic_method>)   s    sEs r   c                 &   < R 5;pR5;p3R R lu6# )r'   r(   c                    V ^8  d   QhRRRR/# r<   r   )r3   s   "r   r4   rH   -   s    DDDDr   c                    R # r6   r   rJ   s   &&&r   generic_method_2D.generic_method_2-   s    r   r   r8   r'   r(   rN   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"   rE   r#   rF   rL   rT   r   __classdictcell__)rN   s   @r   rC   rC   %   s%     
C
C  EDDr   rC   c                 0   a R 5;p 3o ! V3R lRS5
q4      # )r'   c                  .   < ] tR t^1t Z t$ ]tR]R&   RtR# )Er'   r   r   N	r   r   r   r   r   r#   r'   r   r   r   s   r   r\   r\   1   s     DGr   r\   r   r'   r   r   s     @r   <generic parameters of E>r_   1   s       r   c                     ^ RI Hp  ^ RIHp \        p\
        pR ! 4       pR ! 4       pR ! 4       pV ! VV! VRR7      V! VP                  RR7      V! VRR7      VV! VRR7      R7      # )	r   )SimpleNamespace)get_annotationsc                 8   a R 5;p R5;p3o ! V3R lRS5
q"4      # )r'   r(   c                  T   <a  ] tR t^?t Zt o $ R]R&   R]R&   V 3R l! 4       tRtV tR# )nested.<locals>.Fr'   r   r(   r   c                 &   < R 5;pR5;p3R R lu6# )r'   r(   c                    V ^8  d   QhRRRR/# r<   r   )r3   s   "r   r4   nested.<locals>.F.__annotate__C   s    FF$F4Fr   c                    R # r6   r   rJ   s   &&&r   rL    nested.<locals>.F.generic_methodC   s    $r   r   rV   s      r   rO   8nested.<locals>.F.<generic parameters of generic_method>C   s    44Fr   r   N)	r   r   r   r   r   r   rL   r   rY   )rN   r   s   @r   Fre   ?   s     FFFr   rl   r   r+   s      @r   <generic parameters of F>)nested.<locals>.<generic parameters of F>?   s    D&D G G Gr   c                 $    R 5;pR5;p3R R lu6# )r'   r(   c                    V ^8  d   QhRRRR/# r<   r   )r3   s   "r   r4   nested.<locals>.__annotate__F   s    >>$>4>r   c                    R # r6   r   r>   s   &&r   r7    nested.<locals>.generic_functionF   s    $r   r   r@   s      r   r9   8nested.<locals>.<generic parameters of generic_function>F   s    v>r   c                 0   a R 5;p 3o ! V3R lRS5
q4      # )r'   c                  .   < ] tR t^Kt Z t$ ]tR]R&   RtR# )nested.<locals>.Gr'   r   r   Nr]   r   s   r   Grw   K   s     r   rx   r   r^   s     @r   <generic parameters of G>)nested.<locals>.<generic parameters of G>K   s    D   r   T)eval_str)rl   F_annotationsF_meth_annotationsG_annotationsgeneric_funcgeneric_func_annotations)typesra   inspectrb   r$   
memoryviewrL   )ra   rb   r'   r(   rl   r7   rx   s          r   nestedr   7   sf    %'DDG ?

 
%a$7*1+;+;dK%a$7%!01AD!Q r   N)
__future__r   typingr   r   r   r!   r"   r'   r#   r(   r*   r7   r?   rC   r\   r   r   r   r   <module>r      sF    " #	 


 =E E r   