
    (ph1              	       z    S SK Jr  S SKr\R                  " S/ SQ5      rS\" 5       S.S\S\S\\   S	\4S
 jjrSrg)    )SetNProtoModulepackagemarshalmanifest)r   r   r   r   r   returnc                 <    U(       d  U n[        U U[        U5      S9$ )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      @/var/www/html/venv/lib/python3.13/site-packages/proto/modules.pydefine_moduler      s'      8$     )r   )	typingr   collections
namedtupler   r   strr   __all__ r   r   <module>r      s^      %%& %)y{!47H2 r   