+
    üg©jJ  ã                   ó(   € ^ RI Ht  ! R R]4      tR# )é    )ÚProtocolc                   óÆ   a € ] tR t^t o RtV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR	 ltV 3R
 lR lt	V 3R lR lt
V 3R lR ltV 3R lR ltV 3R lR ltRtV tR# )ÚHTTPProtocolzNUsed for providing static type-checking when parsing through the http protocolc                ó   <€ V ^8„  d   QhRR/# ©é   ÚreturnN© )ÚformatÚ__classdict__s   "€ÚT/var/www/html/bestweb/venv/lib/python3.14/site-packages/httptools/parser/protocol.pyÚ__annotate__ÚHTTPProtocol.__annotate__   s   ø€ ×+Ñ+ $Ñ+ó    c                ó   € R # ©Nr
   ©Úselfs   &r   Úon_message_beginÚHTTPProtocol.on_message_begin   s   € ©r   c                ó$   <€ V ^8„  d   QhRS[ RR/# )r   Úurlr	   N©Úbytes)r   r   s   "€r   r   r      s   ø€ ×-Ñ-™%Ð- DÑ-r   c                ó   € R # r   r
   )r   r   s   &&r   Úon_urlÚHTTPProtocol.on_url   s   € ©#r   c                ó*   <€ V ^8„  d   QhRS[ RS[ RR/# )r   ÚnameÚvaluer	   Nr   )r   r   s   "€r   r   r   	   s   ø€ ×?Ñ?™eÐ?©EÐ?°dÑ?r   c                ó   € R # r   r
   )r   r   r    s   &&&r   Ú	on_headerÚHTTPProtocol.on_header	   s   € ¹Cr   c                ó   <€ V ^8„  d   QhRR/# r   r
   )r   r   s   "€r   r   r   
   ó   ø€ ×.Ñ. TÑ.r   c                ó   € R # r   r
   r   s   &r   Úon_headers_completeÚ HTTPProtocol.on_headers_complete
   ó   € ©3r   c                ó$   <€ V ^8„  d   QhRS[ RR/# )r   Úbodyr	   Nr   )r   r   s   "€r   r   r      s   ø€ ×/Ñ/™EÐ/ dÑ/r   c                ó   € R # r   r
   )r   r+   s   &&r   Úon_bodyÚHTTPProtocol.on_body   s   € ©Cr   c                ó   <€ V ^8„  d   QhRR/# r   r
   )r   r   s   "€r   r   r      r%   r   c                ó   € R # r   r
   r   s   &r   Úon_message_completeÚ HTTPProtocol.on_message_complete   r)   r   c                ó   <€ V ^8„  d   QhRR/# r   r
   )r   r   s   "€r   r   r      s   ø€ ×*Ñ* Ñ*r   c                ó   € R # r   r
   r   s   &r   Úon_chunk_headerÚHTTPProtocol.on_chunk_header   s   € ¡sr   c                ó   <€ V ^8„  d   QhRR/# r   r
   )r   r   s   "€r   r   r      s   ø€ ×,Ñ, 4Ñ,r   c                ó   € R # r   r
   r   s   &r   Úon_chunk_completeÚHTTPProtocol.on_chunk_complete   s   € ©r   c                ó$   <€ V ^8„  d   QhRS[ RR/# )r   Ústatusr	   Nr   )r   r   s   "€r   r   r      s   ø€ ×3Ñ3¡Ð3¨$Ñ3r   c                ó   € R # r   r
   )r   r<   s   &&r   Ú	on_statusÚHTTPProtocol.on_status   s   € ±r   r
   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r"   r'   r-   r1   r5   r9   r>   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s>   ø‡ € ÙXç+Ð+ß-Ð-ß?Ð?ß.Ð.ß/Ð/ß.Ð.ß*Ð*ß,Ð,ß3Ö3r   r   N)Útypingr   r   r
   r   r   Ú<module>rH      s   ðÝ ô4�8ö 4r   