ó
    F\hµ  ã                   ó(  • % S r SSKJrJrJr  SSKJr  SSKJrJ	r	J
r
  / SQr\\\   \\4   r\
\S'   \\S   -  r\
\S'    " S	 S
\	5      r\\\4   r\
\S'   \\\/\\   4   r\
\S'    " S S\	5      r " S S\	5      r " S S\	5      r " S S\	5      rg)z+WSGI-related types for static type checkingé    )ÚCallableÚIterableÚIterator)ÚTracebackType)ÚAnyÚProtocolÚ	TypeAlias)ÚStartResponseÚWSGIEnvironmentÚWSGIApplicationÚInputStreamÚErrorStreamÚFileWrapperÚ_ExcInfo)NNNÚ_OptExcInfoc                   óZ   • \ rS rSrSr S
S\S\\\\4      S\S-  S\	\
/\4   4S jjrS	rg)r
   é   z0start_response() callable as defined in PEP 3333ÚstatusÚheadersÚexc_infoNÚreturnc                ó   • g ©N© )Úselfr   r   r   s       Ú$/usr/lib/python3.13/wsgiref/types.pyÚ__call__ÚStartResponse.__call__   s   € ð %(ó    r   ©.)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚstrÚlistÚtupler   r   ÚbytesÚobjectr   Ú__static_attributes__r   r   r   r
   r
      sW   † Ù:ð
 (+ñ	(àð(ð �e˜C ˜H‘oÑ&ð(ð  Ñ$ð	(ð 
�5�'˜6�/Ñ	"÷(ð (r   r
   r   r   c                   ót   • \ rS rSrSrSS\S\4S jjrSS\S\4S jjrSS\S\	\   4S jjr
S\\   4S	 jrS
rg)r   é!   z(WSGI input stream as defined in PEP 3333Úsizer   c                ó   • g r   r   ©r   r.   s     r   ÚreadÚInputStream.read#   ó   € °r   c                ó   • g r   r   r0   s     r   ÚreadlineÚInputStream.readline$   s   € °Sr   Úhintc                ó   • g r   r   )r   r7   s     r   Ú	readlinesÚInputStream.readlines%   s   € ¸Cr   c                 ó   • g r   r   ©r   s    r   Ú__iter__ÚInputStream.__iter__&   s   € ¨3r   r   Nr    )r!   r"   r#   r$   r%   Úintr)   r1   r5   r'   r9   r   r=   r+   r   r   r   r   r   !   s<   † Ù2Ù4˜Ð4¨%Õ4Ù8˜SÐ8¨eÕ8Ù?˜cÐ?¨t°E©{Õ?Ø.˜( 5™/×.r   r   c                   óP   • \ rS rSrSrS\4S jrS\S\4S jrS\	\   S\4S jr
S	rg
)r   é(   z(WSGI error stream as defined in PEP 3333r   c                 ó   • g r   r   r<   s    r   ÚflushÚErrorStream.flush*   s   € ˜sr   Úsc                ó   • g r   r   )r   rE   s     r   ÚwriteÚErrorStream.write+   s   € ¨#r   Úseqc                ó   • g r   r   )r   rI   s     r   Ú
writelinesÚErrorStream.writelines,   s   € °sr   r   N)r!   r"   r#   r$   r%   r*   rC   r&   rG   r'   rK   r+   r   r   r   r   r   (   s+   † Ù2Ø"�vÔ"Ø-�sÐ- &Ô-Ø:˜d 3™iÐ:¨v×:r   r   c                   ó*   • \ rS rSrSS\S\4S jjrSrg)Ú	_Readableé.   r.   r   c                ó   • g r   r   r0   s     r   r1   Ú_Readable.read/   r3   r   r   Nr    )r!   r"   r#   r$   r?   r)   r1   r+   r   r   r   rN   rN   .   s   † Ù4˜Ð4¨%×4Ð4r   rN   c                   ó:   • \ rS rSrSr S	S\S\S\\   4S jjr	Sr
g)
r   é2   z(WSGI file wrapper as defined in PEP 3333ÚfileÚ
block_sizer   c                ó   • g r   r   )r   rT   rU   s      r   r   ÚFileWrapper.__call__4   s   € àr   r   Nr    )r!   r"   r#   r$   r%   rN   r?   r   r)   r   r+   r   r   r   r   r   2   s.   † Ù2à14ñØðØ+.ðà	�%‰÷ð r   r   N)r%   Úcollections.abcr   r   r   Útypesr   Útypingr   r   r	   Ú__all__r(   ÚtypeÚBaseExceptionr   Ú__annotations__r   r
   Údictr&   r   r)   r   r   r   rN   r   r   r   r   Ú<module>r`      sÄ   ðÚ 1ç 8Ñ 8Ý ß +Ñ +ò€ð ˜D Ñ/°ÀÐMÑN€ˆ)Ó NØ! EÐ*:Ñ$;Ñ;€ˆYÓ ;ô(�Hô (ð " # s (™^€�Ó +Ø% ¸Ð&FØˆU�Oð'ñ €�ó ô/�(ô /ô;�(ô ;ô5�ô 5ô�(õ r   