
    qiz0                     |   d Z ddlmZ ddlmZ ddlmZ ddlm	Z
  ej                         ZddlmZ ddlmZ dd	lmZ dd
lmZ  ej                         j/                  d      Z e       Z e
j6                  ee        e
j8                  ede       ej:                  dk(  rded   _        ded   _        ded   j@                  d   _        ded   j@                  d   _        ded   _        ded   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   j@                  d   _        ded   _!        ded   _"        d ed!   _!        d"ed!   _"        d#ed$   _!        d%ed$   _"        d&ed'   _!        d(ed'   _"        d)ed*   _!        d+ed*   _"        d,ed-   _!        d.ed-   _"        d/ed0   _!        d1ed0   _"        d2ed3   _!        d4ed3   _"        d5ed6   _!        d7ed6   _"        d8ed9   _!        d:ed9   _"        d;ed<   _!        d=ed<   _"        d>ed?   _!        d@ed?   _"        dAedB   _!        dCedB   _"        dDed   _!        dEed   _"        dFed   _!        dEed   _"        dGedH   _!        dIedH   _"        dJedK   _!        dLedK   _"        dMed   _!        dNed   _"        dOedP   _!        dQedP   _"        dRed   _!        dSed   _"        dTed   _!        dUed   _"        dVedW   _!        dXedW   _"        dYedZ   _!        d[edZ   _"        d\ed]   _!        d^ed]   _"        d_ed`   _!        daed`   _"        dbedc   _!        ddedc   _"        deedf   _!        dgedf   _"        dhedi   _!        djedi   _"        yy)kz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 (	8
metadata (	B&,,<redacted ({{ .Size }} bytes)>#
egress (2.livekit.RoomEgress
min_playout_delay (
max_playout_delay (
sync_streams	 (
replay_enabled (*
agents (2.livekit.RoomAgentDispatch"

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 (	8
metadata (	B&,,<redacted ({{ .Size }} bytes)>2

permission (2.livekit.ParticipantPermission4
name (	B&,,<redacted ({{ .Size }} bytes)>m

attributes (21.livekit.UpdateParticipantRequest.AttributesEntryB&,,<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"c
UpdateRoomMetadataRequest
room (	8
metadata (	B&,,<redacted ({{ .Size }} bytes)>"
RoomConfiguration
name (	
empty_timeout (
departure_timeout (
max_participants (8
metadata (	B&,,<redacted ({{ .Size }} bytes)>#
egress (2.livekit.RoomEgress
min_playout_delay (
max_playout_delay (
sync_streams	 (*
agents
 (2.livekit.RoomAgentDispatch"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metadatas&   ,,<redacted ({{ .Size }} bytes)>)_UPDATEPARTICIPANTREQUEST_ATTRIBUTESENTRYs   8_UPDATEPARTICIPANTREQUESTname
attributes_SENDDATAREQUESTdestination_sidss   _UPDATEROOMMETADATAREQUEST_ROOMCONFIGURATION   i  i  _ROOMEGRESSi  i  
_ROOMAGENTi  i  _LISTROOMSREQUESTi  i  _LISTROOMSRESPONSEi6  i8  _DELETEROOMREQUESTiY  i[  _DELETEROOMRESPONSEio  iq  _LISTPARTICIPANTSREQUESTi  i  _LISTPARTICIPANTSRESPONSEi  i  _ROOMPARTICIPANTIDENTITYi  i!  _REMOVEPARTICIPANTRESPONSEi<  i>  _MUTEROOMTRACKREQUESTi  i  _MUTEROOMTRACKRESPONSEi  i  iU  i$  iX  _UPDATESUBSCRIPTIONSREQUESTi  i  _UPDATESUBSCRIPTIONSRESPONSEi  i  i  i  _SENDDATARESPONSEi  i  iN  iQ  i	  i	  _FORWARDPARTICIPANTREQUESTi	  i	  _FORWARDPARTICIPANTRESPONSEi

  i
  _MOVEPARTICIPANTREQUESTi^
  i`
  _MOVEPARTICIPANTRESPONSEiy
  i{
  _PERFORMRPCREQUESTi
  i
  _PERFORMRPCRESPONSEi  i"  _ROOMSERVICEi  )#__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     G/opt/pipecat/venv/lib/python3.12/site-packages/livekit/protocol/room.py<module>rL      sZ  
 & 5 ? ? 8 #

"
"
$ !   1 9 &%%'99  ;Yc  Zc
9 ' ' '
H = ' ' '
FH E!!U*$((<! 0I(<,GK( //
;D SN( //
;OCG(67@NV(67KNR(&'66zBK ZU(&'66zBVJN(&'66v>G VQ(&'66v>RPT(&'66|DM \W(&'66|DXMQ(--.@AJXc(--.@AUOS('(77
CL [V('(77
CWGK( //
;D SN( //
;O36( 214( 0,/(=+*-(=)+.(<*),(<(25(103(/36( 214( 036( 214( 047( !325( !19<(%&87:(%&6:=(&'98;(&'79<(%&87;(%&6;?('(:9=('(86:("#548("#37;(#$659(#$4:>(&'98<(&'7JN(67IHL(67G<@(();:>(()9=A()*<;?()*:15(0/3(.26(104(/;?('(:9=('(837( 215( 0;?('(:9=('(8<@(();:>(()98<($%76:($%59=(%&87;(%&637( 215( 048( !326( !1-1(>,+/(>*U +rJ   