§
    1?Äj0  ã            	       ó€   — d dl Z d dlmZ  e j        dg d¢¦  «        Zd e¦   «         dœdededee         d	efd
„ZdZdS )é    N)ÚSetÚProtoModule©ÚpackageÚmarshalÚmanifest)r   r   r   r   r   Úreturnc                 óH   — |s| }t          | |t          |¦  «        ¬¦  «        S )a  Define a protocol buffers module.

    The settings defined here are used for all protobuf messages
    declared in the module of the given name.

    Args:
        package (str): The proto package name.
        marshal (str): The name of the marshal to use. It is recommended
            to use one marshal per Python library (e.g. package on PyPI).
        manifest (Set[str]): A set of messages and enums to be created. Setting
            this adds a slight efficiency in piecing together proto
            descriptors under the hood.
    r   )Ú_ProtoModuleÚ	frozensetr   s      ú>C:\Projects\Historical\venv\Lib\site-packages\proto/modules.pyÚdefine_moduler      s9   € ð  ð ØˆÝØØÝ˜8Ñ$Ô$ðñ ô ð ó    )r   )	ÚcollectionsÚtypingr   Ú
namedtupler   r   Ústrr   Ú__all__© r   r   ú<module>r      sŸ   ðð Ð Ð Ð Ø Ð Ð Ð Ð Ð à%ˆ{Ô%ØØ&Ð&Ð&ñô €ð %)¸y¸y¹{¼{ðð ð ØðØ!ðØ47¸´Hðàðð ð ð ð2 €€€r   