
    RЦi                     N   S SK Jr  S SKJr  S SKJrJrJrJrJ	r	J
r
JrJr  S SKr/ SQr\
\\\\R                   R"                     4   r\
\\\\\4   4   r\	" S\S\4   S9r\S	\S
\4S j5       r\SS	SS
\4S jj5       rSS	\\   4S jjr\" \" \SS5      SS5      =(       d    \rg)    )nullcontext)wraps)CallableOptionalTupleTypeTypeVarUnionoverloadContextManagerN)	LayerTypePadTypenullwrapdisable_compilerF.)boundfnreturnc                     g N r   s    Q/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/timm/layers/typing.pyr   r      s        c                     g r   r   r   s    r   r   r      s    03r   c                 J   ^  T c
  [        5       $ [        T 5      U 4S j5       nU$ )Nc                     > T" U 0 UD6$ r   r   )argskwargsr   s     r   wrappernullwrap.<locals>.wrapper   s    4"6""r   )r   r   )r   r    s   ` r   r   r      s-    	z} 2Y# #Nr   compilerdisable).r   )
contextlibr   	functoolsr   typingr   r   r   r   r	   r
   r   r   torch__all__strnnModuler   intr   objectr   r   getattrr   r   r   r   <module>r/      s    "  \ \ \ 
B #xehhoo!667	
S%S/)
*CxV,- 
  q  
 	 3 3 3 
 3	! 	 75*d;YMYQY r   