
    &Vf                     6    d Z ddlmZ ddlmZ dZdZd Zd ZdS )z+Internal information about the text plugin.    )summary_pb2)plugin_data_pb2textc           	          t          j        t                    }t          j        | |t          j                            t          |                                                    }|S )zCreate a `summary_pb2.SummaryMetadata` proto for text plugin data.

    Returns:
      A `summary_pb2.SummaryMetadata` protobuf object.
    )version)plugin_namecontent)display_namesummary_descriptionplugin_data)r   TextPluginDataPROTO_VERSIONr   SummaryMetadata
PluginDataPLUGIN_NAMESerializeToString)r
   descriptionr	   metadatas       ^/var/www/html/software/conda/lib/python3.11/site-packages/tensorboard/plugins/text/metadata.pycreate_summary_metadatar      sg     ,]CCCG*!'/::#W-F-F-H-H ; 
 
  H O    c                     t          | t                    st          d          | dk    rt          j                    S t          j                            |           }|j        dk    r|S |S )zParse summary metadata to a Python object.

    Arguments:
      content: The `content` field of a `SummaryMetadata` proto corresponding to
        the text plugin.
    Returns:
      A `TextPluginData` protobuf object.
    zContent type must be bytess   {}r   )
isinstancebytes	TypeErrorr   r   
FromStringr   )r	   results     r   parse_plugin_metadatar   -   sl     gu%% 64555%-///+66w??F~Mr   N)	__doc__tensorboard.compat.protor   tensorboard.plugins.textr   r   r   r   r    r   r   <module>r#      sg    2 1 1 0 0 0 0 0 4 4 4 4 4 4   "    r   