ó
    Ý/jE4  ã                   óz	  • 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  \R                  " 5       R/                  S5      r\" 5       r\
R6                  " \\5        \
R8                  " \S\5        \R:                  S:X  Ga  S\S   l        S\S   l        S\S   l        S\S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   l        S\S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S   R@                  S   l        S\S    l        S\S    l        S\S!   R@                  S   l        S\S!   R@                  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!        S0\S/   l"        S1\S2   l!        S3\S2   l"        S4\S5   l!        S6\S5   l"        S7\S8   l!        S9\S8   l"        S:\S;   l!        S<\S;   l"        S=\S>   l!        S?\S>   l"        S@\SA   l!        SB\SA   l"        SC\SD   l!        SE\SD   l"        SF\SG   l!        SH\SG   l"        SI\S   l!        SJ\S   l"        SK\S   l!        SJ\S   l"        SL\SM   l!        SN\SM   l"        SO\SP   l!        SQ\SP   l"        SR\S   l!        SS\S   l"        ST\SU   l!        SV\SU   l"        SW\S   l!        SX\S   l"        SY\S!   l!        SZ\S!   l"        S$\S    l!        S#\S    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"        gg)pzGenerated protocol buffer code.é    )Ú
descriptor)Údescriptor_pool)Úsymbol_database)Úbuilderé   )Úmodels)Úegress)Úagent_dispatch)Úoptionss•  
livekit_room.protolivekitlivekit_models.protolivekit_egress.protolivekit_agent_dispatch.protologger/options.proto"ì
CreateRoomRequest
name (	
room_preset (	
empty_timeout (
departure_timeout
 (
max_participants (
node_id (	B	ºPnodeID6
metadata (	B$¨P²P<redacted ({{ .Size }} bytes)>2
tags (2$.livekit.CreateRoomRequest.TagsEntry#
egress (2.livekit.RoomEgress
min_playout_delay (
max_playout_delay (
sync_streams	 (
replay_enabled (*
agents (2.livekit.RoomAgentDispatch+
	TagsEntry
key (	
value (	:8"ž

RoomEgress1
room (2#.livekit.RoomCompositeEgressRequest3
participant (2.livekit.AutoParticipantEgress(
tracks (2.livekit.AutoTrackEgress";
	RoomAgent.

dispatches (2.livekit.RoomAgentDispatch"!
ListRoomsRequest
names (	"1
ListRoomsResponse
rooms (2.livekit.Room"!
DeleteRoomRequest
room (	"
DeleteRoomResponse"'
ListParticipantsRequest
room (	"J
ListParticipantsResponse.
participants (2.livekit.ParticipantInfo"9
RoomParticipantIdentity
room (	
identity (	"
RemoveParticipantResponse"X
MuteRoomTrackRequest
room (	
identity (	
	track_sid (	
muted (":
MuteRoomTrackResponse!
track (2.livekit.TrackInfo"ú
UpdateParticipantRequest
room (	
identity (	6
metadata (	B$¨P²P<redacted ({{ .Size }} bytes)>2

permission (2.livekit.ParticipantPermission2
name (	B$¨P²P<redacted ({{ .Size }} bytes)>k

attributes (21.livekit.UpdateParticipantRequest.AttributesEntryB$¨P²P<redacted ({{ .Size }} bytes)>1
AttributesEntry
key (	
value (	:8"›
UpdateSubscriptionsRequest
room (	
identity (	

track_sids (	
	subscribe (6
participant_tracks (2.livekit.ParticipantTracks"
UpdateSubscriptionsResponse"À
SendDataRequest
room (	
data (&
kind (2.livekit.DataPacket.Kind
destination_sids (	B
destination_identities (	
topic (	H ˆ
nonce (B
_topic"
SendDataResponse"a
UpdateRoomMetadataRequest
room (	6
metadata (	B$¨P²P<redacted ({{ .Size }} bytes)>"£
RoomConfiguration
name (	
empty_timeout (
departure_timeout (
max_participants (6
metadata (	B$¨P²P<redacted ({{ .Size }} bytes)>#
egress (2.livekit.RoomEgress
min_playout_delay (
max_playout_delay (
sync_streams	 (*
agents
 (2.livekit.RoomAgentDispatch2
tags (2$.livekit.RoomConfiguration.TagsEntry+
	TagsEntry
key (	
value (	:8"U
ForwardParticipantRequest
room (	
identity (	
destination_room (	"
ForwardParticipantResponse"R
MoveParticipantRequest
room (	
identity (	
destination_room (	"
MoveParticipantResponse"}
PerformRpcRequest
room (	
destination_identity (	
method (	
payload (	
response_timeout_ms ("%
PerformRpcResponse
payload (	2â
RoomService7

CreateRoom.livekit.CreateRoomRequest.livekit.RoomB
	ListRooms.livekit.ListRoomsRequest.livekit.ListRoomsResponseE

DeleteRoom.livekit.DeleteRoomRequest.livekit.DeleteRoomResponseW
ListParticipants .livekit.ListParticipantsRequest!.livekit.ListParticipantsResponseL
GetParticipant .livekit.RoomParticipantIdentity.livekit.ParticipantInfoY
RemoveParticipant .livekit.RoomParticipantIdentity".livekit.RemoveParticipantResponseS
MutePublishedTrack.livekit.MuteRoomTrackRequest.livekit.MuteRoomTrackResponseP
UpdateParticipant!.livekit.UpdateParticipantRequest.livekit.ParticipantInfo`
UpdateSubscriptions#.livekit.UpdateSubscriptionsRequest$.livekit.UpdateSubscriptionsResponse?
SendData.livekit.SendDataRequest.livekit.SendDataResponseG
UpdateRoomMetadata".livekit.UpdateRoomMetadataRequest.livekit.Room]
ForwardParticipant".livekit.ForwardParticipantRequest#.livekit.ForwardParticipantResponseT
MoveParticipant.livekit.MoveParticipantRequest .livekit.MoveParticipantResponseE

PerformRpc.livekit.PerformRpcRequest.livekit.PerformRpcResponseBFZ#github.com/livekit/protocol/livekitªLiveKit.ProtoêLiveKit::Protobproto3ÚroomFNÚ
DESCRIPTORsF   Z#github.com/livekit/protocol/livekitªLiveKit.ProtoêLiveKit::ProtoÚ_CREATEROOMREQUEST_TAGSENTRYs   8Ú_CREATEROOMREQUESTÚnode_ids	   ºPnodeIDÚmetadatas$   ¨P²P<redacted ({{ .Size }} bytes)>Ú)_UPDATEPARTICIPANTREQUEST_ATTRIBUTESENTRYÚ_UPDATEPARTICIPANTREQUESTÚnameÚ
attributesÚ_SENDDATAREQUESTÚdestination_sidss   Ú_UPDATEROOMMETADATAREQUESTÚ_ROOMCONFIGURATION_TAGSENTRYÚ_ROOMCONFIGURATIONé€   il  iA  io  Ú_ROOMEGRESSi  i  Ú
_ROOMAGENTiJ  iL  Ú_LISTROOMSREQUESTim  io  Ú_LISTROOMSRESPONSEi   i¢  Ú_DELETEROOMREQUESTiÃ  iÅ  Ú_DELETEROOMRESPONSEiÙ  iÛ  Ú_LISTPARTICIPANTSREQUESTi  i  Ú_LISTPARTICIPANTSRESPONSEiN  iP  Ú_ROOMPARTICIPANTIDENTITYi‰  i‹  Ú_REMOVEPARTICIPANTRESPONSEi¦  i¨  Ú_MUTEROOMTRACKREQUESTi   i  Ú_MUTEROOMTRACKRESPONSEi<  i?  i¹  iˆ  i¼  Ú_UPDATESUBSCRIPTIONSREQUESTiW  iY  Ú_UPDATESUBSCRIPTIONSRESPONSEiv  iy  i9  i;  Ú_SENDDATARESPONSEiM  iO  i°  i³  iV
  iX
  Ú_FORWARDPARTICIPANTREQUESTi­
  i¯
  Ú_FORWARDPARTICIPANTRESPONSEiË
  iÍ
  Ú_MOVEPARTICIPANTREQUESTi  i!  Ú_MOVEPARTICIPANTRESPONSEi:  i<  Ú_PERFORMRPCREQUESTi¹  i»  Ú_PERFORMRPCRESPONSEià  iã  Ú_ROOMSERVICEiE  )#Ú__doc__Úgoogle.protobufr   Ú_descriptorr   Ú_descriptor_poolr   Ú_symbol_databaseÚgoogle.protobuf.internalr   Ú_builderÚDefaultÚ_sym_dbÚ r   Ú_models_r	   Ú_egress_r
   Ú_agent__dispatch_Ú	logger_pbr   Úlogger_dot_options__pb2ÚAddSerializedFiler   ÚglobalsÚ_globalsÚBuildMessageAndEnumDescriptorsÚBuildTopDescriptorsAndMessagesÚ_USE_C_DESCRIPTORSÚ_optionsÚ_serialized_optionsÚfields_by_nameÚ_serialized_startÚ_serialized_end© ó    ÚF/app/agent/.venv/lib/python3.13/site-packages/livekit/protocol/room.pyÚ<module>rO      sò  ðñ
 &Ý 5Ý ?Ý ?Ý 8ð ×
"Ò
"Ó
$€õ !Ý  Ý 1Ý 9ð ×%Ò%Ó'×9Ñ9ð  ;Whó  Xh€
á‹9€Ø × 'Ò '¨
°HÔ =Ø × 'Ò '¨
°F¸HÔ EØ×!Ñ! UÔ*Ø$(€(ˆ<ÑÔ!ð 0I€(ˆ<ÑÔ,Ø6:€(Ð)Ñ*Ô3ØAI€(Ð)Ñ*Ô>ØFJ€(ÐÑ ×/Ñ/°	Ñ:ÔCØQc€(ÐÑ ×/Ñ/°	Ñ:ÔNØGK€(ÐÑ ×/Ñ/°
Ñ;ÔDð SF€(ÐÑ ×/Ñ/°
Ñ;ÔOØCG€(Ð6Ñ7Ô@ØNV€(Ð6Ñ7ÔKØNR€(Ð&Ñ'×6Ñ6°zÑBÔKð ZM€(Ð&Ñ'×6Ñ6°zÑBÔVØJN€(Ð&Ñ'×6Ñ6°vÑ>ÔGð VI€(Ð&Ñ'×6Ñ6°vÑ>ÔRØPT€(Ð&Ñ'×6Ñ6°|ÑDÔMð \O€(Ð&Ñ'×6Ñ6°|ÑDÔXØMQ€(ÐÑ×-Ñ-Ð.@ÑAÔJØXc€(ÐÑ×-Ñ-Ð.@ÑAÔUØOS€(Ð'Ñ(×7Ñ7¸
ÑCÔLð [N€(Ð'Ñ(×7Ñ7¸
ÑCÔWØ6:€(Ð)Ñ*Ô3ØAI€(Ð)Ñ*Ô>ØGK€(ÐÑ ×/Ñ/°
Ñ;ÔDð SF€(ÐÑ ×/Ñ/°
Ñ;ÔOØ36€(ÐÑ Ô2Ø14€(ÐÑ Ô0Ø=@€(Ð)Ñ*Ô<Ø;>€(Ð)Ñ*Ô:Ø,/€(ˆ=ÑÔ+Ø*-€(ˆ=ÑÔ)Ø+.€(ˆ<ÑÔ*Ø),€(ˆ<ÑÔ(Ø25€(ÐÑÔ1Ø03€(ÐÑÔ/Ø36€(ÐÑ Ô2Ø14€(ÐÑ Ô0Ø36€(ÐÑ Ô2Ø14€(ÐÑ Ô0Ø47€(Ð Ñ!Ô3Ø25€(Ð Ñ!Ô1Ø9<€(Ð%Ñ&Ô8Ø7;€(Ð%Ñ&Ô6Ø:>€(Ð&Ñ'Ô9Ø8<€(Ð&Ñ'Ô7Ø9=€(Ð%Ñ&Ô8Ø7;€(Ð%Ñ&Ô6Ø;?€(Ð'Ñ(Ô:Ø9=€(Ð'Ñ(Ô8Ø6:€(Ð"Ñ#Ô5Ø48€(Ð"Ñ#Ô3Ø7;€(Ð#Ñ$Ô6Ø59€(Ð#Ñ$Ô4Ø:>€(Ð&Ñ'Ô9Ø8<€(Ð&Ñ'Ô7ØJN€(Ð6Ñ7ÔIØHL€(Ð6Ñ7ÔGØ<@€(Ð(Ñ)Ô;Ø:>€(Ð(Ñ)Ô9Ø=A€(Ð)Ñ*Ô<Ø;?€(Ð)Ñ*Ô:Ø15€(ÐÑÔ0Ø/3€(ÐÑÔ.Ø26€(ÐÑÔ1Ø04€(ÐÑÔ/Ø;?€(Ð'Ñ(Ô:Ø9=€(Ð'Ñ(Ô8Ø37€(ÐÑ Ô2Ø15€(ÐÑ Ô0Ø=@€(Ð)Ñ*Ô<Ø;>€(Ð)Ñ*Ô:Ø;?€(Ð'Ñ(Ô:Ø9=€(Ð'Ñ(Ô8Ø<@€(Ð(Ñ)Ô;Ø:>€(Ð(Ñ)Ô9Ø8<€(Ð$Ñ%Ô7Ø6:€(Ð$Ñ%Ô5Ø9=€(Ð%Ñ&Ô8Ø7;€(Ð%Ñ&Ô6Ø37€(ÐÑ Ô2Ø15€(ÐÑ Ô0Ø48€(Ð Ñ!Ô3Ø26€(Ð Ñ!Ô1Ø-1€(ˆ>ÑÔ,Ø+/€(ˆ>ÑÕ*ði +rM   