
    q	h0                        S r SSKJr  SSKJr  SSKJr  SSKJ	r
  \R                  " 5       rSSKJr  SSKJr  SS	KJr  SS
KJr  SSKJr  SSKJr  SSKJr  \R                  " 5       R9                  S5      r\" 5       r\
R@                  " \\5        \
RB                  " \S\5        \RD                  S:X  G
aC  S\S   l#        S\S   l$        S\S   RJ                  S   l#        S\S   RJ                  S   l$        S\S   l#        S\S   l$        S\S   l#        S\S   l$        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S \S!   l&        S"\S!   l'        S#\S$   l&        S%\S$   l'        S&\S'   l&        S(\S'   l'        S)\S*   l&        S+\S*   l'        S,\S-   l&        S.\S-   l'        S/\S0   l&        S1\S0   l'        S2\S3   l&        S4\S3   l'        S5\S6   l&        S7\S6   l'        S8\S9   l&        S:\S9   l'        S;\S<   l&        S=\S<   l'        S>\S?   l&        S@\S?   l'        SA\SB   l&        SC\SB   l'        SD\SE   l&        SF\SE   l'        SG\SH   l&        SI\SH   l'        SJ\SK   l&        SL\SK   l'        SM\SN   l&        SO\SN   l'        SP\SQ   l&        SR\SQ   l'        SS\S   l&        ST\S   l'        SU\SV   l&        SW\SV   l'        SX\SY   l&        SZ\SY   l'        S[\S\   l&        S]\S\   l'        S^\S_   l&        S`\S_   l'        Sa\Sb   l&        Sc\Sb   l'        Sd\Se   l&        Sf\Se   l'        Sg\Sh   l&        Si\Sh   l'        Sj\Sk   l&        Sl\Sk   l'        Sm\Sn   l&        So\Sn   l'        Sp\Sq   l&        Sr\Sq   l'        Ss\St   l&        Su\St   l'        Sv\Sw   l&        Sx\Sw   l'        Sy\Sz   l&        S{\Sz   l'        S|\S}   l&        S~\S}   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        S\S   l&        S\S   l'        GS \GS   l&        GS\GS   l'        GS\GS   l&        GS\GS   l'        GS\GS   l&        GS\GS   l'        GS	\GS
   l&        GS\GS
   l'        GS\GS   l&        GS\GS   l'        GS\GS   l&        GS\GS   l'        GS\GS   l&        GS\GS   l'        GS\GS   l&        GS\GS   l'        GS\GS   l&        GS\GS   l'        GS\GS   l&        GS\GS   l'        GS\GS   l&        GS \GS   l'        GS!\GS"   l&        GS#\GS"   l'        GS$\GS%   l&        GS&\GS%   l'        GS'\GS(   l&        GS)\GS(   l'        GS*\GS+   l&        GS,\GS+   l'        GS-\GS.   l&        GS/\GS.   l'        GS0\GS1   l&        GS2\GS1   l'        GS3\GS4   l&        GS5\GS4   l'        GS6\GS7   l&        GS8\GS7   l'        GS9\S   l&        GS:\S   l'        GS;\GS<   l&        GS=\GS<   l'        GS>\GS?   l&        GS@\GS?   l'        GS9\S   l&        GS:\S   l'        GSA\GSB   l&        GS/\GSB   l'        GSC\GSD   l&        GSE\GSD   l'        GSF\GSG   l&        GSH\GSG   l'        GSI\GSJ   l&        GSK\GSJ   l'        GSL\GSM   l&        GSN\GSM   l'        GSO\GSP   l&        GSQ\GSP   l'        GSR\GSS   l&        GST\GSS   l'        GSU\GSV   l&        GSW\GSV   l'        GSX\GSY   l&        GSZ\GSY   l'        GS[\GS\   l&        GS]\GS\   l'        GS^\GS_   l&        GS`\GS_   l'        GSa\GSb   l&        GSc\GSb   l'        GSd\GSe   l&        GSf\GSe   l'        GSg\GSh   l&        GSi\GSh   l'        GSj\GSk   l&        GSl\GSk   l'        GSm\GSn   l&        GSo\GSn   l'        GSp\GSq   l&        GSr\GSq   l'        GSs\GSt   l&        GSu\GSt   l'        gg(v  zGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder   )e2ee_pb2)
handle_pb2)participant_pb2)	track_pb2)video_frame_pb2)	stats_pb2)data_stream_pb2s2  

room.protolivekit.proto
e2ee.protohandle.protoparticipant.prototrack.protovideo_frame.protostats.protodata_stream.proto"Y
ConnectRequest
url (	
token (	+
options (2.livekit.proto.RoomOptions"#
ConnectResponse
async_id ("
ConnectCallback
async_id (
error (	H 7
result (2%.livekit.proto.ConnectCallback.ResultH 
ParticipantWithTracks4
participant (2.livekit.proto.OwnedParticipant:
publications (2$.livekit.proto.OwnedTrackPublication
Result&
room (2.livekit.proto.OwnedRoom:
local_participant (2.livekit.proto.OwnedParticipantJ
participants (24.livekit.proto.ConnectCallback.ParticipantWithTracksB	
message"(
DisconnectRequest
room_handle ("&
DisconnectResponse
async_id ("&
DisconnectCallback
async_id ("
PublishTrackRequest 
local_participant_handle (
track_handle (3
options (2".livekit.proto.TrackPublishOptions"(
PublishTrackResponse
async_id ("
PublishTrackCallback
async_id (
error (	H ;
publication (2$.livekit.proto.OwnedTrackPublicationH B	
message"g
UnpublishTrackRequest 
local_participant_handle (
	track_sid (	
stop_on_unpublish ("*
UnpublishTrackResponse
async_id ("9
UnpublishTrackCallback
async_id (
error (	"
PublishDataRequest 
local_participant_handle (
data_ptr (
data_len (
reliable (
destination_sids (	B
topic (	
destination_identities (	"'
PublishDataResponse
async_id ("6
PublishDataCallback
async_id (
error (	"
PublishTranscriptionRequest 
local_participant_handle (
participant_identity (	
track_id (	5
segments (2#.livekit.proto.TranscriptionSegment"0
PublishTranscriptionResponse
async_id ("?
PublishTranscriptionCallback
async_id (
error (	"v
PublishSipDtmfRequest 
local_participant_handle (
code (
digit (	
destination_identities (	"*
PublishSipDtmfResponse
async_id ("9
PublishSipDtmfCallback
async_id (
error (	"M
SetLocalMetadataRequest 
local_participant_handle (
metadata (	",
SetLocalMetadataResponse
async_id (";
SetLocalMetadataCallback
async_id (
error (	"
SendChatMessageRequest 
local_participant_handle (
message (	
destination_identities (	
sender_identity (	"
EditChatMessageRequest 
local_participant_handle (
	edit_text (	4
original_message (2.livekit.proto.ChatMessage
destination_identities (	
sender_identity (	"+
SendChatMessageResponse
async_id ("{
SendChatMessageCallback
async_id (
error (	H 2
chat_message (2.livekit.proto.ChatMessageH B	
message"q
SetLocalAttributesRequest 
local_participant_handle (2

attributes (2.livekit.proto.AttributesEntry"-
AttributesEntry
key (	
value (	".
SetLocalAttributesResponse
async_id ("=
SetLocalAttributesCallback
async_id (
error (	"E
SetLocalNameRequest 
local_participant_handle (
name (	"(
SetLocalNameResponse
async_id ("7
SetLocalNameCallback
async_id (
error (	"E
SetSubscribedRequest
	subscribe (
publication_handle ("
SetSubscribedResponse"-
GetSessionStatsRequest
room_handle ("+
GetSessionStatsResponse
async_id ("
GetSessionStatsCallback
async_id (
error (	H ?
result (2-.livekit.proto.GetSessionStatsCallback.ResultH m
Result0
publisher_stats (2.livekit.proto.RtcStats1
subscriber_stats (2.livekit.proto.RtcStatsB	
message";
VideoEncoding
max_bitrate (
max_framerate ("$
AudioEncoding
max_bitrate ("
TrackPublishOptions4
video_encoding (2.livekit.proto.VideoEncoding4
audio_encoding (2.livekit.proto.AudioEncoding.
video_codec (2.livekit.proto.VideoCodec
dtx (
red (
	simulcast (*
source (2.livekit.proto.TrackSource
stream (	"=
	IceServer
urls (	
username (	
password (	"
	RtcConfig;
ice_transport_type (2.livekit.proto.IceTransportTypeK
continual_gathering_policy (2'.livekit.proto.ContinualGatheringPolicy-
ice_servers (2.livekit.proto.IceServer"
RoomOptions
auto_subscribe (
adaptive_stream (
dynacast ((
e2ee (2.livekit.proto.E2eeOptions,

rtc_config (2.livekit.proto.RtcConfig
join_retries ("w
TranscriptionSegment

id (	
text (	

start_time (
end_time (
final (
language (	"0

BufferInfo
data_ptr (
data_len ("e
OwnedBuffer-
handle (2.livekit.proto.FfiOwnedHandle'
data (2.livekit.proto.BufferInfo"
	RoomEvent
room_handle (D
participant_connected (2#.livekit.proto.ParticipantConnectedH J
participant_disconnected (2&.livekit.proto.ParticipantDisconnectedH C
local_track_published (2".livekit.proto.LocalTrackPublishedH G
local_track_unpublished (2$.livekit.proto.LocalTrackUnpublishedH E
local_track_subscribed (2#.livekit.proto.LocalTrackSubscribedH 8
track_published (2.livekit.proto.TrackPublishedH <
track_unpublished (2.livekit.proto.TrackUnpublishedH :
track_subscribed	 (2.livekit.proto.TrackSubscribedH >
track_unsubscribed
 (2 .livekit.proto.TrackUnsubscribedH K
track_subscription_failed (2&.livekit.proto.TrackSubscriptionFailedH 0
track_muted (2.livekit.proto.TrackMutedH 4
track_unmuted (2.livekit.proto.TrackUnmutedH G
active_speakers_changed (2$.livekit.proto.ActiveSpeakersChangedH C
room_metadata_changed (2".livekit.proto.RoomMetadataChangedH 9
room_sid_changed (2.livekit.proto.RoomSidChangedH Q
participant_metadata_changed (2).livekit.proto.ParticipantMetadataChangedH I
participant_name_changed (2%.livekit.proto.ParticipantNameChangedH U
participant_attributes_changed (2+.livekit.proto.ParticipantAttributesChangedH M
connection_quality_changed (2'.livekit.proto.ConnectionQualityChangedH I
connection_state_changed (2%.livekit.proto.ConnectionStateChangedH 3
disconnected (2.livekit.proto.DisconnectedH 3
reconnecting (2.livekit.proto.ReconnectingH 1
reconnected (2.livekit.proto.ReconnectedH =
e2ee_state_changed (2.livekit.proto.E2eeStateChangedH %
eos (2.livekit.proto.RoomEOSH A
data_packet_received (2!.livekit.proto.DataPacketReceivedH F
transcription_received (2$.livekit.proto.TranscriptionReceivedH :
chat_message (2".livekit.proto.ChatMessageReceivedH I
stream_header_received (2'.livekit.proto.DataStreamHeaderReceivedH G
stream_chunk_received (2&.livekit.proto.DataStreamChunkReceivedH K
stream_trailer_received  (2(.livekit.proto.DataStreamTrailerReceivedH i
"data_channel_low_threshold_changed! (2;.livekit.proto.DataChannelBufferedAmountLowThresholdChangedH =
byte_stream_opened" (2.livekit.proto.ByteStreamOpenedH =
text_stream_opened# (2.livekit.proto.TextStreamOpenedH B	
message"
RoomInfo
sid (	
name (	
metadata (	.
&lossy_dc_buffered_amount_low_threshold (1
)reliable_dc_buffered_amount_low_threshold ("a
	OwnedRoom-
handle (2.livekit.proto.FfiOwnedHandle%
info (2.livekit.proto.RoomInfo"E
ParticipantConnected-
info (2.livekit.proto.OwnedParticipant"s
ParticipantDisconnected
participant_identity (	:
disconnect_reason (2.livekit.proto.DisconnectReason"(
LocalTrackPublished
	track_sid (	"0
LocalTrackUnpublished
publication_sid (	")
LocalTrackSubscribed
	track_sid (	"i
TrackPublished
participant_identity (	9
publication (2$.livekit.proto.OwnedTrackPublication"I
TrackUnpublished
participant_identity (	
publication_sid (	"Y
TrackSubscribed
participant_identity (	(
track (2.livekit.proto.OwnedTrack"D
TrackUnsubscribed
participant_identity (	
	track_sid (	"Y
TrackSubscriptionFailed
participant_identity (	
	track_sid (	
error (	"=

TrackMuted
participant_identity (	
	track_sid (	"?
TrackUnmuted
participant_identity (	
	track_sid (	"_
E2eeStateChanged
participant_identity (	-
state (2.livekit.proto.EncryptionState"7
ActiveSpeakersChanged
participant_identities (	"'
RoomMetadataChanged
metadata (	"
RoomSidChanged
sid (	"L
ParticipantMetadataChanged
participant_identity (	
metadata (	"
ParticipantAttributesChanged
participant_identity (	2

attributes (2.livekit.proto.AttributesEntry:
changed_attributes (2.livekit.proto.AttributesEntry"D
ParticipantNameChanged
participant_identity (	
name (	"k
ConnectionQualityChanged
participant_identity (	1
quality (2 .livekit.proto.ConnectionQuality"E

UserPacket(
data (2.livekit.proto.OwnedBuffer
topic (	"y
ChatMessage

id (	
	timestamp (
message (	
edit_timestamp (
deleted (
	generated ("`
ChatMessageReceived+
message (2.livekit.proto.ChatMessage
participant_identity (	"&
SipDTMF
code (
digit (	"
DataPacketReceived+
kind (2.livekit.proto.DataPacketKind
participant_identity (	)
user (2.livekit.proto.UserPacketH *
sip_dtmf (2.livekit.proto.SipDTMFH B
value"
TranscriptionReceived
participant_identity (	
	track_sid (	5
segments (2#.livekit.proto.TranscriptionSegment"G
ConnectionStateChanged-
state (2.livekit.proto.ConnectionState"
	Connected"?
Disconnected/
reason (2.livekit.proto.DisconnectReason"
Reconnecting"
Reconnected"	
RoomEOS"

DataStream

TextHeader?
operation_type (2'.livekit.proto.DataStream.OperationType
version (
reply_to_stream_id (	
attached_stream_ids (	
	generated (

ByteHeader
name (	
Header
	stream_id (	
	timestamp (
	mime_type (	
topic (	
total_length (D

attributes (20.livekit.proto.DataStream.Header.AttributesEntry;
text_header (2$.livekit.proto.DataStream.TextHeaderH ;
byte_header (2$.livekit.proto.DataStream.ByteHeaderH 1
AttributesEntry
key (	
value (	:8B
content_header]
Chunk
	stream_id (	
chunk_index (
content (
version (

iv (
Trailer
	stream_id (	
reason (	E

attributes (21.livekit.proto.DataStream.Trailer.AttributesEntry1
AttributesEntry
key (	
value (	:8"A
OperationType

CREATE 

UPDATE

DELETE
REACTION"j
DataStreamHeaderReceived
participant_identity (	0
header (2 .livekit.proto.DataStream.Header"g
DataStreamChunkReceived
participant_identity (	.
chunk (2.livekit.proto.DataStream.Chunk"m
DataStreamTrailerReceived
participant_identity (	2
trailer (2!.livekit.proto.DataStream.Trailer"
SendStreamHeaderRequest 
local_participant_handle (0
header (2 .livekit.proto.DataStream.Header
destination_identities (	
sender_identity (	"
SendStreamChunkRequest 
local_participant_handle (.
chunk (2.livekit.proto.DataStream.Chunk
destination_identities (	
sender_identity (	"
SendStreamTrailerRequest 
local_participant_handle (2
trailer (2!.livekit.proto.DataStream.Trailer
destination_identities (	
sender_identity (	",
SendStreamHeaderResponse
async_id ("+
SendStreamChunkResponse
async_id ("-
SendStreamTrailerResponse
async_id (";
SendStreamHeaderCallback
async_id (
error (	":
SendStreamChunkCallback
async_id (
error (	"<
SendStreamTrailerCallback
async_id (
error (	"
/SetDataChannelBufferedAmountLowThresholdRequest 
local_participant_handle (
	threshold (+
kind (2.livekit.proto.DataPacketKind"2
0SetDataChannelBufferedAmountLowThresholdResponse"n
,DataChannelBufferedAmountLowThresholdChanged+
kind (2.livekit.proto.DataPacketKind
	threshold ("f
ByteStreamOpened4
reader (2$.livekit.proto.OwnedByteStreamReader
participant_identity (	"f
TextStreamOpened4
reader (2$.livekit.proto.OwnedTextStreamReader
participant_identity (	*P
IceTransportType
TRANSPORT_RELAY 
TRANSPORT_NOHOST
TRANSPORT_ALL*C
ContinualGatheringPolicy
GATHER_ONCE 
GATHER_CONTINUALLY*`
ConnectionQuality
QUALITY_POOR 
QUALITY_GOOD
QUALITY_EXCELLENT
QUALITY_LOST*S
ConnectionState
CONN_DISCONNECTED 
CONN_CONNECTED
CONN_RECONNECTING*3
DataPacketKind

KIND_LOSSY 
KIND_RELIABLEBLiveKit.Protoroom_pb2FN
DESCRIPTORs   LiveKit.Proto_PUBLISHDATAREQUESTdestination_sidss   "_DATASTREAM_HEADER_ATTRIBUTESENTRYs   8#_DATASTREAM_TRAILER_ATTRIBUTESENTRYiq0  _ICETRANSPORTTYPEi0  i0  _CONTINUALGATHERINGPOLICYi1  i1  _CONNECTIONQUALITYih1  ij1  _CONNECTIONSTATEi1  i1  _DATAPACKETKINDi1     _CONNECTREQUEST      _CONNECTRESPONSEi  i  _CONNECTCALLBACKi  i{  &_CONNECTCALLBACK_PARTICIPANTWITHTRACKSi  i  _CONNECTCALLBACK_RESULTi  i  _DISCONNECTREQUESTi  i  _DISCONNECTRESPONSEi  i  _DISCONNECTCALLBACKiD  iG  _PUBLISHTRACKREQUESTi  i  _PUBLISHTRACKRESPONSEi  i  _PUBLISHTRACKCALLBACKiw  iy  _UNPUBLISHTRACKREQUESTi  i  _UNPUBLISHTRACKRESPONSEi  i  _UNPUBLISHTRACKCALLBACKiG  iJ  i  i  _PUBLISHDATARESPONSEi,  i.  _PUBLISHDATACALLBACKid  ig  _PUBLISHTRANSCRIPTIONREQUESTi  i  _PUBLISHTRANSCRIPTIONRESPONSEi?  iA  _PUBLISHTRANSCRIPTIONCALLBACKi  i  _PUBLISHSIPDTMFREQUESTi  i  _PUBLISHSIPDTMFRESPONSEi$  i&  _PUBLISHSIPDTMFCALLBACKi_  ia  _SETLOCALMETADATAREQUESTi  i  _SETLOCALMETADATARESPONSEi  i  _SETLOCALMETADATACALLBACKi	  i	  _SENDCHATMESSAGEREQUESTi	  i	  _EDITCHATMESSAGEREQUESTi_
  ia
  _SENDCHATMESSAGERESPONSEi
  i
  _SENDCHATMESSAGECALLBACKi	  i  _SETLOCALATTRIBUTESREQUESTi|  i~  _ATTRIBUTESENTRYi  i  _SETLOCALATTRIBUTESRESPONSEi  i  _SETLOCALATTRIBUTESCALLBACKi  i  _SETLOCALNAMEREQUESTia  ic  _SETLOCALNAMERESPONSEi  i  _SETLOCALNAMECALLBACKi  i  _SETSUBSCRIBEDREQUESTi  i  _SETSUBSCRIBEDRESPONSEi$  i&  _GETSESSIONSTATSREQUESTiS  iU  _GETSESSIONSTATSRESPONSEi  i  _GETSESSIONSTATSCALLBACKiz  i  _GETSESSIONSTATSCALLBACK_RESULTio  i|  _VIDEOENCODINGi  i  _AUDIOENCODINGi  i  _TRACKPUBLISHOPTIONSi  i  
_ICESERVERi9  i<  
_RTCCONFIGi   i  _ROOMOPTIONSi  i  _TRANSCRIPTIONSEGMENTi:  i<  _BUFFERINFOil  in  _OWNEDBUFFERi  i  
_ROOMEVENTi  i   	_ROOMINFOi  i  
_OWNEDROOMi  i  _PARTICIPANTCONNECTEDiD  iF  _PARTICIPANTDISCONNECTEDi  i  _LOCALTRACKPUBLISHEDi  i  _LOCALTRACKUNPUBLISHEDi  i  _LOCALTRACKSUBSCRIBEDi@  iB  _TRACKPUBLISHEDi  i  _TRACKUNPUBLISHEDi  i  _TRACKSUBSCRIBEDiQ  iS  _TRACKUNSUBSCRIBEDi  i  _TRACKSUBSCRIPTIONFAILEDi  i  _TRACKMUTEDi1   i3   _TRACKUNMUTEDir   it   _E2EESTATECHANGEDi   i   _ACTIVESPEAKERSCHANGEDi!  i!  _ROOMMETADATACHANGEDi5!  i7!  _ROOMSIDCHANGEDiT!  iV!  _PARTICIPANTMETADATACHANGEDi!  i!  _PARTICIPANTATTRIBUTESCHANGEDiQ"  iS"  _PARTICIPANTNAMECHANGEDi"  i"  _CONNECTIONQUALITYCHANGEDi#  i#  _USERPACKETiK#  iM#  _CHATMESSAGEi#  i#  _CHATMESSAGERECEIVEDi($  i*$  _SIPDTMFiP$  iS$  _DATAPACKETRECEIVEDi%  i%  _TRANSCRIPTIONRECEIVEDi%  i%  _CONNECTIONSTATECHANGEDi%  i%  
_CONNECTEDi%  i%  _DISCONNECTEDi*&  i,&  _RECONNECTINGi:&  i<&  _RECONNECTEDiI&  iK&  _ROOMEOSiT&  iW&  _DATASTREAMi)  if&  _DATASTREAM_TEXTHEADERi'  i'  _DATASTREAM_BYTEHEADERi,'  i/'  _DATASTREAM_HEADERi(  iW(  i(  i(  _DATASTREAM_CHUNKi(  i(  _DATASTREAM_TRAILERi)  i)  _DATASTREAM_OPERATIONTYPEi)  _DATASTREAMHEADERRECEIVEDiQ*  iS*  _DATASTREAMCHUNKRECEIVEDi*  i*  _DATASTREAMTRAILERRECEIVEDi)+  i,+  _SENDSTREAMHEADERREQUESTi+  i+  _SENDSTREAMCHUNKREQUESTix,  i{,  _SENDSTREAMTRAILERREQUESTi$-  i&-  _SENDSTREAMHEADERRESPONSEiR-  iT-  _SENDSTREAMCHUNKRESPONSEi-  i-  _SENDSTREAMTRAILERRESPONSEi-  i-  _SENDSTREAMHEADERCALLBACKi-  i-  _SENDSTREAMCHUNKCALLBACKi'.  i).  _SENDSTREAMTRAILERCALLBACKie.  ih.  0_SETDATACHANNELBUFFEREDAMOUNTLOWTHRESHOLDREQUESTi.  i.  1_SETDATACHANNELBUFFEREDAMOUNTLOWTHRESHOLDRESPONSEi//  i1/  -_DATACHANNELBUFFEREDAMOUNTLOWTHRESHOLDCHANGEDi/  i/  _BYTESTREAMOPENEDi0  i	0  _TEXTSTREAMOPENEDio0  )(__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_db r   	e2ee__pb2r	   handle__pb2r
   participant__pb2r   
track__pb2r   video__frame__pb2r   
stats__pb2r   data__stream__pb2AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_optionsfields_by_name_serialized_start_serialized_end     M/var/www/html/env/lib/python3.13/site-packages/livekit/rtc/_proto/room_pb2.py<module>r      s  
 & 5 ? ? 8 
"
"
$ $ ' 1 % 2 % 2 %%'99  ;}D  ~D
9  ' '
H =  ' '
J I!!U*$((<!/I(<,PT( !001CDM[f( !001CDX<@(/09GO(/0D=A(01:HP(01E27(105(/:?(&'98=(&'738( 216( 016(0/4(.05(/.3(-03(/.1(-14(0/2(.14(0/2(.GJ(34FEH(34D8;($%769($%536( 214( 047( !325( !147( !325( !158(!"436(!"269("#548("#36:("#548("#37;(#$659(#$48<($%76:($%58<($%76:($%548( !326( !159(!"437(!"259(!"437(!"2=A()*<;?()*:>B(*+=<@(*+;>B(*+=<@(*+;7;(#$659(#$48<($%76:($%58<($%76:($%59=(%&87;(%&6:>(&'98<(&'7:>(&'98<(&'78<($%76:($%58<($%76:($%59=(%&87;(%&69=(%&87;(%&6;?('(:9=('(815(0/3(.<@(();:>(()9<@(();:>(()959(!"437(!"26:("#548("#36:("#548("#36:("#548("#37;(#$659(#$48<($%76:($%59=(%&87;(%&69=(%&87;(%&6@D(,-?>B(,-=/3(.-1(,/3(.-1(,59(!"437(!"2+/(<*)-(<(+/(<*)-(<(-1(>,+/(>*6:("#548("#3,0(=+*.(=)-1(>,+/(>*+/(<*)-(<(*.(;)(,(;'+/(<*)-(<(6:("#548("#39=(%&87;(%&659(!"437(!"27;(#$659(#$46:("#548("#304(/.2(-26(104(/15(0/3(.37( 215( 09=(%&87;(%&6,0(=+*.(=).2(?-,0(?+26(104(/7;(#$659(#$459(!"437(!"204(/.2(-<@(();:>(()9>B(*+=<@(*+;8<($%76:($%5:>(&'98<(&'7,0(=+*.(=)-1(>,+/(>*59(!"437(!"2)-(:('+(:&48( !326( !17;(#$659(#$48<($%76:($%5+/(<*)-(<(.2(?-,0(?+.2(?-,0(?+-1(>,+/(>*)-(:('+(:&,0(=+*/(=)7;(#$65:(#$47<(#$65:(#$438( 216( 0CH(/0BAF(/0@27(105(/49( !327( !1DI(01CBG(01A:?(&'98=(&'7:?(&'98=(&'79>(%&87<(%&6;@('(:9>('(89>(%&87<(%&68=($%76;($%5:?(&'98=(&'7:?(&'98=(&'79>(%&87<(%&6;@('(:9>('(8:?(&'98=(&'79>(%&87<(%&6;@('(:9>('(8QV(=>POT(=>NRW(>?QPU(>?ONS(:;MLQ(:;K27(105(/27(105(/i +r   