+
    ~jp                        R t ^ RIHt ^ RIHt ^ RIHt ^ RIH	t
 ]P                  ! 4       t^ RIHt ^RIHt ]P                  ! 4       P%                  R4      t]! 4       t]
P,                  ! ]]4       ]
P.                  ! ]R]4       ]P0                  R	8X  Ed=   R
]R,          n        R]R,          n        R
]R,          n        R]R,          n        R
]R,          P6                  R,          n        R]R,          P6                  R,          n        R]R,          n        R]R,          n        ^Z]R,          n        R]R,          n        R]R,          n        R]R,          n        R]R,          n        R]R,          n        R]R,          n        R]R,          n        R ]R,          n        R!]R,          n        R"]R,          n        R!]R,          n        R
# R
# )#zGenerated protocol buffer code.)
descriptor)descriptor_pool)symbol_database)builder)timestamp_pb2)optionss  
livekit_metrics.protolivekitgoogle/protobuf/timestamp.protologger/options.proto"
MetricsBatch
timestamp_ms (8
normalized_timestamp (2.google.protobuf.Timestamp
str_data (	.
time_series (2.livekit.TimeSeriesMetric$
events (2.livekit.EventMetric"
TimeSeriesMetric
label (
participant_identity (
	track_sid (&
samples (2.livekit.MetricSample
rid ("m
MetricSample
timestamp_ms (8
normalized_timestamp (2.google.protobuf.Timestamp
value ("
EventMetric
label (
participant_identity (
	track_sid (
start_timestamp_ms (
end_timestamp_ms (H >
normalized_start_timestamp (2.google.protobuf.TimestampA
normalized_end_timestamp (2.google.protobuf.TimestampH
metadata (	
rid	 (B
_end_timestamp_msB
_normalized_end_timestamp"
MetricsRecordingHeader
room_id (	B	ProomID
duration (.

start_time (2.google.protobuf.Timestamp@
	room_tags (2-.livekit.MetricsRecordingHeader.RoomTagsEntry
	room_name (	3
room_start_time (2.google.protobuf.Timestamp/
RoomTagsEntry
key (	
value (	:8*
MetricLabel
AGENTS_LLM_TTFT 
AGENTS_STT_TTFT
AGENTS_TTS_TTFB(
$CLIENT_VIDEO_SUBSCRIBER_FREEZE_COUNT1
-CLIENT_VIDEO_SUBSCRIBER_TOTAL_FREEZE_DURATION'
#CLIENT_VIDEO_SUBSCRIBER_PAUSE_COUNT1
-CLIENT_VIDEO_SUBSCRIBER_TOTAL_PAUSES_DURATION-
)CLIENT_AUDIO_SUBSCRIBER_CONCEALED_SAMPLES4
0CLIENT_AUDIO_SUBSCRIBER_SILENT_CONCEALED_SAMPLES.
*CLIENT_AUDIO_SUBSCRIBER_CONCEALMENT_EVENTS	.
*CLIENT_AUDIO_SUBSCRIBER_INTERRUPTION_COUNT
7
3CLIENT_AUDIO_SUBSCRIBER_TOTAL_INTERRUPTION_DURATION)
%CLIENT_SUBSCRIBER_JITTER_BUFFER_DELAY1
-CLIENT_SUBSCRIBER_JITTER_BUFFER_EMITTED_COUNT@
<CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_BANDWIDTH:
6CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_CPU<
8CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_OTHER
PUBLISHER_RTT
SERVER_MESH_RTT
SUBSCRIBER_RTT&
!METRIC_LABEL_PREDEFINED_MAX_VALUE BFZ#github.com/livekit/protocol/livekitLiveKit.ProtoLiveKit::Protobproto3metricsFN
DESCRIPTORsF   Z#github.com/livekit/protocol/livekitLiveKit.ProtoLiveKit::Proto%_METRICSRECORDINGHEADER_ROOMTAGSENTRYs   8_METRICSRECORDINGHEADERroom_ids	   ProomIDi  _METRICLABELi0  _METRICSBATCHi   i#  _TIMESERIESMETRICi  i  _METRICSAMPLEi  i  _EVENTMETRICix  i{  i  i}  )__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_dbr   &google_dot_protobuf_dot_timestamp__pb2	logger_pbr   logger_dot_options__pb2AddSerializedFiler	   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_optionsfields_by_name_serialized_start_serialized_end     m/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/livekit/protocol/metrics.py<module>r,      s  
 & 5 ? ? 8 
"
"
$ T 9 %%'99  ;{3  |3
9  ' '
H =  ' '
Ix H!!U*$((<! 0I(<,?C(23<JR(23GKO($%44Y?HVh($%44Y?S-1(>,+/(>*.0(?-,/(?+25(103(/.1(?-,/(?+-0(>,+.(>*8;($%76:($%5FJ(23EDH(23C) +r*   