§
    Ètºf•  ã                   ó°   — d Z ddlmZ ddlmZ ddlZddlmZ ddlm	Z	  ee	¦  «         ej
        ddd¬	¦  «         G d
„ d¦  «        ¦   «         ¦   «         ZdS )z
IProxyInfo implementation.
é    )ÚOptional)ÚimplementerN)ÚIAddressé   )Ú
IProxyInfoT)ÚfrozenÚslotsÚauto_attribsc                   óJ   — e Zd ZU dZeed<   ee         ed<   ee         ed<   dS )Ú	ProxyInfoaˆ  
    A data container for parsed PROXY protocol information.

    @ivar header: The raw header bytes extracted from the connection.
    @type header: C{bytes}
    @ivar source: The connection source address.
    @type source: L{twisted.internet.interfaces.IAddress}
    @ivar destination: The connection destination address.
    @type destination: L{twisted.internet.interfaces.IAddress}
    ÚheaderÚsourceÚdestinationN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚbytesÚ__annotations__r   r   © ó    ú^/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/twisted/protocols/haproxy/_info.pyr   r      sI   € € € € € € ð	ð 	ð €M€MMØXÔÐÐÑØ˜(Ô#Ð#Ð#Ñ#Ð#Ð#r   r   )r   Útypingr   Úzope.interfacer   ÚattrÚtwisted.internet.interfacesr   Ú_interfacesr   Úsr   r   r   r   ú<module>r      sÉ   ðð
ð ð Ð Ð Ð Ð Ð à &Ð &Ð &Ð &Ð &Ð &à €€€à 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø #Ð #Ð #Ð #Ð #Ð #ð €ˆZÑÔØ€„ˆt˜4¨dÐ3Ñ3Ô3ð$ð $ð $ð $ð $ñ $ô $ñ 4Ô3ñ Ôð$ð $ð $r   