ห
    Aาi๛  ใ                   ๓ฆ    G d  de ซ      Z G d deซ      Z G d deซ      Z G d deซ      Z G d d	eซ      Z G d
 deซ      Z G d deซ      Z G d deซ      Z	 G d deซ      Z
 G d deซ      Z G d deซ      Z G d deซ      Z G d deซ      Z G d deซ      Z G d deซ      Z G d deซ      Z G d  d!eซ      Z G d" d#eซ      Z G d$ d%eซ      Zy&)'c                   ๓    e Zd Zy)ฺParseExceptionN)ฺ__name__ฺ
__module__ฺ__qualname__ฉ ๓    ๚M/var/www/descvideos/venv/lib/python3.12/site-packages/gunicorn/http/errors.pyr   r      s    ุr   r   c                   ๓    e Zd ZddZd Zy)ฺ
NoMoreDataNc                 ๓    || _         y ฉNฉฺbuf)ฺselfr   s     r	   ฺ__init__zNoMoreData.__init__   ๓	    ุr   c                 ๓     d| j                   z  S )NzNo more data after: %rr   ฉr   s    r	   ฺ__str__zNoMoreData.__str__   s    ุ'จ$ฏ(ฉ(ั2ะ2r   r   ฉr   r   r   r   r   r   r   r	   r   r      s    ๓๓3r   r   c                   ๓    e Zd Zd Zd Zy)ฺConfigurationProblemc                 ๓     || _         d| _        y )Ni๔  )ฺinfoฺcode)r   r   s     r	   r   zConfigurationProblem.__init__   ๓    ุ	ุ	r   c                 ๓     d| j                   z  S )NzConfiguration problem: %s)r   r   s    r	   r   zConfigurationProblem.__str__   s    ุ*จTฏYฉYั6ะ6r   Nr   r   r   r	   r   r      s    ๒๓7r   r   c                   ๓    e Zd Zd Zd Zy)ฺInvalidRequestLinec                 ๓     || _         d| _        y ฉNi  )ฺreqr   )r   r"   s     r	   r   zInvalidRequestLine.__init__"   ๓    ุุ	r   c                 ๓     d| j                   z  S )NzInvalid HTTP request line: %r)r"   r   s    r	   r   zInvalidRequestLine.__str__&   s    ุ.ฐทฑั9ะ9r   Nr   r   r   r	   r   r   !   s    ๒๓:r   r   c                   ๓    e Zd Zd Zd Zy)ฺInvalidRequestMethodc                 ๓    || _         y r   ฉฺmethod)r   r)   s     r	   r   zInvalidRequestMethod.__init__+   ๓	    ุr   c                 ๓     d| j                   z  S )NzInvalid HTTP method: %rr(   r   s    r	   r   zInvalidRequestMethod.__str__.   s    ุ(จ4ฏ;ฉ;ั6ะ6r   Nr   r   r   r	   r&   r&   *   s    ๒๓7r   r&   c                   ๓    e Zd Zd Zd Zy)ฺExpectationFailedc                 ๓    || _         y r   ฉฺexpect)r   r0   s     r	   r   zExpectationFailed.__init__3   r*   r   c                 ๓     d| j                   S )Nz#Unable to comply with expectation: r/   r   s    r	   r   zExpectationFailed.__str__6   s    ุ:>ฟ+บ+ะHะHr   Nr   r   r   r	   r-   r-   2   s    ๒๓Ir   r-   c                   ๓    e Zd Zd Zd Zy)ฺInvalidHTTPVersionc                 ๓    || _         y r   ฉฺversion)r   r6   s     r	   r   zInvalidHTTPVersion.__init__;   s	    ุr   c                 ๓     d| j                   S )NzInvalid HTTP Version: r5   r   s    r	   r   zInvalidHTTPVersion.__str__>   s    ุ-1ฏ\ช\ะ;ะ;r   Nr   r   r   r	   r3   r3   :   s    ๒๓<r   r3   c                   ๓    e Zd ZddZd Zy)ฺInvalidHeaderNc                 ๓     || _         || _        y r   )ฺhdrr"   )r   r;   r"   s      r	   r   zInvalidHeader.__init__C   s    ุุr   c                 ๓     d| j                   z  S )NzInvalid HTTP Header: %rฉr;   r   s    r	   r   zInvalidHeader.__str__G   s    ุ(จ4ฏ8ฉ8ั3ะ3r   r   r   r   r   r	   r9   r9   B   s    ๓๓4r   r9   c                   ๓    e Zd Zd Zd Zy)ฺObsoleteFoldingc                 ๓    || _         y r   r=   ฉr   r;   s     r	   r   zObsoleteFolding.__init__L   r   r   c                 ๓     d| j                   S )Nz'Obsolete line folding is unacceptable: r=   r   s    r	   r   zObsoleteFolding.__str__O   s    ุ>BฟhบhะIะIr   Nr   r   r   r	   r?   r?   K   s    ๒๓Jr   r?   c                   ๓    e Zd Zd Zd Zy)ฺInvalidHeaderNamec                 ๓    || _         y r   r=   rA   s     r	   r   zInvalidHeaderName.__init__T   r   r   c                 ๓     d| j                   z  S )NzInvalid HTTP header name: %rr=   r   s    r	   r   zInvalidHeaderName.__str__W   s    ุ-ฐทฑั8ะ8r   Nr   r   r   r	   rD   rD   S   s    ๒๓9r   rD   c                   ๓    e Zd Zd Zd Zy)ฺUnsupportedTransferCodingc                 ๓     || _         d| _        y )Ni๕  )r;   r   rA   s     r	   r   z"UnsupportedTransferCoding.__init__\   r#   r   c                 ๓     d| j                   z  S )NzUnsupported transfer coding: %rr=   r   s    r	   r   z!UnsupportedTransferCoding.__str__`   s    ุ0ฐ4ท8ฑ8ั;ะ;r   Nr   r   r   r	   rH   rH   [   s    ๒๓<r   rH   c                   ๓    e Zd Zd Zd Zy)ฺInvalidChunkSizec                 ๓    || _         y r   ฉฺdata)r   rO   s     r	   r   zInvalidChunkSize.__init__e   ๓	    ุ	r   c                 ๓     d| j                   z  S )NzInvalid chunk size: %rrN   r   s    r	   r   zInvalidChunkSize.__str__h   ๓    ุ'จ$ฏ)ฉ)ั3ะ3r   Nr   r   r   r	   rL   rL   d   s    ๒๓4r   rL   c                   ๓    e Zd Zd Zd Zy)ฺChunkMissingTerminatorc                 ๓    || _         y r   ฉฺterm)r   rW   s     r	   r   zChunkMissingTerminator.__init__m   rP   r   c                 ๓     d| j                   z  S )Nz*Invalid chunk terminator is not '\r\n': %rrV   r   s    r	   r   zChunkMissingTerminator.__str__p   s    ุ=ภว	ม	ัIะIr   Nr   r   r   r	   rT   rT   l   s    ๒๓Jr   rT   c                   ๓    e Zd Zd Zd Zy)ฺLimitRequestLinec                 ๓     || _         || _        y r   ฉฺsizeฺmax_size)r   r]   r^   s      r	   r   zLimitRequestLine.__init__u   s    ุ	ุ r   c                 ๓<    d| j                   d| j                  dS )NzRequest Line is too large (z > ๚)r\   r   s    r	   r   zLimitRequestLine.__str__y   s    ุ8<ฟ	ป	ภ4ว=ร=ะQะQr   Nr   r   r   r	   rZ   rZ   t   s    ๒!๓Rr   rZ   c                   ๓    e Zd Zd Zd Zy)ฺLimitRequestHeadersc                 ๓    || _         y r   ฉฺmsgฉr   re   s     r	   r   zLimitRequestHeaders.__init__~   r   r   c                 ๓    | j                   S r   rd   r   s    r	   r   zLimitRequestHeaders.__str__   s    ุxxr   Nr   r   r   r	   rb   rb   }   s    ๒๓r   rb   c                   ๓    e Zd Zd Zd Zy)ฺInvalidProxyLinec                 ๓     || _         d| _        y r!   )ฺliner   )r   rk   s     r	   r   zInvalidProxyLine.__init__   r   r   c                 ๓     d| j                   z  S )NzInvalid PROXY line: %r)rk   r   s    r	   r   zInvalidProxyLine.__str__   rR   r   Nr   r   r   r	   ri   ri      s    ๒๓4r   ri   c                   ๓    e Zd Zd Zd Zy)ฺInvalidProxyHeaderc                 ๓     || _         d| _        y r!   )re   r   rf   s     r	   r   zInvalidProxyHeader.__init__   r#   r   c                 ๓     d| j                   z  S )NzInvalid PROXY header: %srd   r   s    r	   r   zInvalidProxyHeader.__str__   s    ุ)จDฏHฉHั4ะ4r   Nr   r   r   r	   rn   rn      s    ๒๓5r   rn   c                   ๓    e Zd Zd Zd Zy)ฺForbiddenProxyRequestc                 ๓     || _         d| _        y )Ni  )ฺhostr   )r   rt   s     r	   r   zForbiddenProxyRequest.__init__   r   r   c                 ๓     d| j                   z  S )Nz!Proxy request from %r not allowed)rt   r   s    r	   r   zForbiddenProxyRequest.__str__   s    ุ2ฐTทYฑYั>ะ>r   Nr   r   r   r	   rr   rr      s    ๒๓?r   rr   c                   ๓    e Zd Zd Zy)ฺInvalidSchemeHeadersc                  ๓    y)NzContradictory scheme headersr   r   s    r	   r   zInvalidSchemeHeaders.__str__ก   s    ุ-r   N)r   r   r   r   r   r   r	   rw   rw       s    ๓.r   rw   N)ฺ	Exceptionr   ฺIOErrorr   r   r   r&   r-   r3   r9   r?   rD   rH   rL   rT   rZ   rb   ri   rn   rr   rw   r   r   r	   ๚<module>r{      s๑   ๐๔	Y๔ 	๔3๔ 3๔7>๔ 7๔:๔ :๔7>๔ 7๔I๔ I๔<๔ <๔4N๔ 4๔Jn๔ J๔9๔ 9๔< ๔ <๔4w๔ 4๔JW๔ J๔R~๔ R๔.๔ ๔4~๔ 4๔5๔ 5๔?N๔ ?๔.>๕ .r   