+
    &j                     2    ^ RI t ^ RIHt R R ltR R ltR# )    N)Anyc                    V ^8  d   QhR\         P                  R\        \        \         P                  R3,          \        \
        3,          /# )   sigreturn.)inspect	Signaturetuple	Parameterboolint)formats   "l/Users/jameslopez/projects/CWCArchive/cwc-podcast/.venv/lib/python3.14/site-packages/torch/utils/_inspect.py__annotate__r      s>     0 0			0
5""C'($340    c                   \        V P                  P                  4       4      pRp^ pV F  pVP                  pV\        P
                  P                  \        P
                  P                  39   d   RpV\        P
                  P                  \        P
                  P                  39   g   K  V^,          pK  	  WV3# )zj
Returns tuple(sig.parameters.values()), if any has VAR_POSITIONAL or VAR_KEYWORD, and the max_positional
FT)
r
   
parametersvalueskindr   r   VAR_POSITIONALVAR_KEYWORDPOSITIONAL_ONLYPOSITIONAL_OR_KEYWORD)r   paramshas_var_argsmax_positionalpr   s   &     r   _signature_metadatar      s     3>>((*+FLNvvG%%44g6G6G6S6STTL--33
 
 aN  //r   c                p    V ^8  d   QhR\         P                  R\        R\        R\         P                  /# )r   r   argskwargsr   )r   r	   r   BoundArguments)r   s   "r   r   r      s8     >2 >2			>2#&>225>2>2r   c                z   \        V 4      w  r4pV'       d   V P                  ! V/ VB # \        V4      pWe8  d   \        RV RV 24      h/ p^ pV EF  p	V	P                  p
V	P
                  pV\        P                  P                  J dj   W9   d   \        RV
 R24      hW8  d   W,          Wz&   V^,          pKj  V	P                  \        P                  P                  J d   \        RV
 R24      hK  V\        P                  P                  J d~   W8  d+   W9   d   \        RV
 R24      hW,          Wz&   V^,          pK  W9   d   W*,          Wz&   EK  V	P                  \        P                  P                  J d   \        RV
 R24      hEK>  V\        P                  P                  J g   EK_  W9   d   W*,          Wz&   EKr  V	P                  \        P                  P                  J g   EK  \        RV
 R24      h	  V F"  p
WP                  9  g   K  \        RV
 R24      h	  \        P                  ! W4      # )z
Fast path for inspect.Signature.bind() for signatures without
VAR_POSITIONAL or VAR_KEYWORD parameters. Falls back to sig.bind()
for signatures that contain *args or **kwargs.
z,Too many positional arguments: expected max z, got zAGot some positional-only arguments passed as keyword arguments: ''zMissing required argument 'zMultiple values for argument 'z$Got an unexpected keyword argument ')r   bindlen	TypeErrornamer   r   r   r   defaultemptyr   KEYWORD_ONLYr   r"   )r   r    r!   r   r   r   len_args	argumentsarg_ir   r(   r   s   &*,         r   
_fast_bindr/      s    ,?s+C(F. xx(((4yH :>:J&QYPZ[
 	
 !#IEvvvv7$$444~WX\W]]^_  "&+	
g//555"=dV1 EFF 6 W&&<<<>#&DTF!$LMM"&+	
"(,	g//555"=dV1 EFF 6 W&&333~"(,	g//555"=dV1 EFF= D ~~%B4&JKK  !!#11r   )r   typingr   r   r/    r   r   <module>r2      s     0.>2r   