1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ef33c396-3303-442e-99c2-b3c884b62b93",e._sentryDebugIdIdentifier="sentry-dbid-ef33c396-3303-442e-99c2-b3c884b62b93")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5429],{61730:function(e,t,n){n.d(t,{Z:function(){return d}});var r,a=n(67294),i=n(73546),o=n(20539),c=n(34168);let s=(r||(r=n.t(a,2))).useSyncExternalStore;function d(e,t={}){let n=(0,c.Z)(),r="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:d=!1,matchMedia:l=r?window.matchMedia:null,ssrMatchMedia:u=null,noSsr:m=!1}=(0,o.Z)({name:"MuiUseMediaQuery",props:t,theme:n}),f="function"==typeof e?e(n):e;return(void 0!==s?function(e,t,n,r,i){let o=a.useCallback(()=>t,[t]),c=a.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(null!==r){let{matches:t}=r(e);return()=>t}return o},[o,e,r,i,n]),[d,l]=a.useMemo(()=>{if(null===n)return[o,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]},[o,n,e]);return s(l,d,c)}:function(e,t,n,r,o){let[c,s]=a.useState(()=>o&&n?n(e).matches:r?r(e).matches:t);return(0,i.Z)(()=>{let t=!0;if(!n)return;let r=n(e),a=()=>{t&&s(r.matches)};return a(),r.addListener(a),()=>{t=!1,r.removeListener(a)}},[e,n]),c})(f=f.replace(/^@media( ?)/m,""),d,l,u,m)}},58381:function(e,t,n){n.d(t,{gT:function(){return ew},lU:function(){return ev},p4:function(){return F},aV:function(){return eg},I4:function(){return eC}});var r=n(67294),a=n(63840);n(83454);let i=Symbol(),o=Symbol(),c="undefined"==typeof window||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?r.useEffect:r.useLayoutEffect,s=a.unstable_runWithPriority?e=>{try{(0,a.unstable_runWithPriority)(a.unstable_NormalPriority,e)}catch(t){if("Not implemented."===t.message)e();else throw t}}:e=>e(),d=e=>({value:t,children:n})=>{let a=(0,r.useRef)(t),o=(0,r.useRef)(0),[d,l]=(0,r.useState)(null);d&&(d(t),l(null));let u=(0,r.useRef)();if(!u.current){let e=new Set;u.current={[i]:{v:a,n:o,l:e,u:(t,n)=>{o.current+=1;let r={n:o.current};(null==n?void 0:n.suspense)&&(r.n*=-1,r.p=new Promise(e=>{l(()=>t=>{r.v=t,delete r.p,e(t)})})),e.forEach(e=>e(r)),t()}}}}return c(()=>{a.current=t,o.current+=1,s(()=>{u.current[i].l.forEach(e=>{e({n:o.current,v:t})})})},[t]),(0,r.createElement)(e,{value:u.current},n)},l=Symbol(),u=Symbol(),m=(e,t)=>new Proxy(e,t),f=Object.getPrototypeOf,p=new WeakMap,h=e=>e&&(p.has(e)?p.get(e):f(e)===Object.prototype||f(e)===Array.prototype),v=e=>"object"==typeof e&&null!==e,_=e=>Object.values(Object.getOwnPropertyDescriptors(e)).some(e=>!e.configurable&&!e.writable),g=e=>{if(Array.isArray(e))return Array.from(e);let t=Object.getOwnPropertyDescriptors(e);return Object.values(t).forEach(e=>{e.configurable=!0}),Object.create(f(e),t)},b=(e,t)=>{let n={f:t},r=!1,a=(t,a)=>{if(!r){let r=n.a.get(e);if(r||(r={},n.a.set(e,r)),"w"===t)r.w=!0;else{let e=r[t];e||(e=new Set,r[t]=e),e.add(a)}}},i=()=>{r=!0,n.a.delete(e)},o={get:(t,r)=>r===u?e:(a("k",r),S(Reflect.get(t,r),n.a,n.c,n.t)),has:(e,t)=>t===l?(i(),!0):(a("h",t),Reflect.has(e,t)),getOwnPropertyDescriptor:(e,t)=>(a("o",t),Reflect.getOwnPropertyDescriptor(e,t)),ownKeys:e=>(a("w"),Reflect.ownKeys(e))};
1return t&&(o.set=o.deleteProperty=()=>!1),[o,n]},y=e=>e[u]||e,S=(e,t,n,r)=>{if(!h(e))return e;let a=r&&r.get(e);if(!a){let t=y(e);a=_(t)?[t,g(t)]:[t],null==r||r.set(e,a)}let[i,o]=a,c=n&&n.get(i);return(!c||!!o!==c[1].f)&&((c=b(i,!!o))[1].p=m(o||i,c[0]),n&&n.set(i,c)),c[1].a=t,c[1].c=n,c[1].t=r,c[1].p},k=(e,t)=>{let n=Reflect.ownKeys(e),r=Reflect.ownKeys(t);return n.length!==r.length||n.some((e,t)=>e!==r[t])},C=(e,t,n,r,a=Object.is)=>{if(a(e,t))return!1;if(!v(e)||!v(t))return!0;let i=n.get(y(e));if(!i)return!0;if(r){if(r.get(e)===t)return!1;r.set(e,t)}let o=null;for(let n of i.h||[])if(o=Reflect.has(e,n)!==Reflect.has(t,n))return o;if(!0===i.w){if(o=k(e,t))return o}else for(let n of i.o||[]){let r=!!Reflect.getOwnPropertyDescriptor(e,n);if(o=!!Reflect.getOwnPropertyDescriptor(t,n)!==r)return o}for(let c of i.k||[])if(o=C(e[c],t[c],n,r,a))return o;if(null===o)throw Error("invalid used");return o};n(83454);let w=e=>()=>{let[,t]=(0,r.useReducer)(e=>e+1,0),n=(0,r.useMemo)(()=>new WeakMap,[]),a=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)(()=>{a.current!==i.current&&C(a.current,i.current,n,new WeakMap)&&(a.current=i.current,t())}),S(e((0,r.useCallback)(e=>(i.current=e,a.current&&a.current!==e&&!C(a.current,e,n,new WeakMap))?a.current:(a.current=e,e),[n])),n,(0,r.useMemo)(()=>new WeakMap,[]))};n(83454);let P=(e,t)=>{"boolean"==typeof t&&(console.warn("boolean option is deprecated, please specify { concurrentMode: true }"),t={concurrentMode:t});let{stateContextName:n="StateContainer",updateContextName:a="UpdateContainer",concurrentMode:s}=t||{},l=function(e){let t=(0,r.createContext)({[i]:{v:{current:e},n:{current:-1},l:new Set,u:e=>e()}});return t[o]=t.Provider,t.Provider=d(t.Provider),delete t.Consumer,t}(null==t?void 0:t.defaultState),u=(0,r.createContext)(null==t?void 0:t.defaultUpdate);l.displayName=n,u.displayName=a;let m=e=>{let t=function(e,t){let{v:{current:n},n:{current:a},l:o}=(0,r.useContext)(e)[i],s=t(n),[d,l]=(0,r.useReducer)((e,r)=>{if(!r)return[n,s];if("p"in r)throw r.p;if(r.n===a)return Object.is(e[1],s)?e:[n,s];try{if("v"in r){if(Object.is(e[0],r.v))return e;let n=t(r.v);if(Object.is(e[1],n))return e;return[r.v,n]}}catch(e){}return[...e]},[n,s]);return Object.is(d[1],s)||l(),c(()=>(o.add(l),()=>{o.delete(l)}),[o]),d[1]}(l,e);return(0,r.useDebugValue)(t),t},f=w(m),p=s?()=>{let e=function(e){let{u:t}=(0,r.useContext)(e)[i];return t}(l),t=(0,r.useContext)(u);return(0,r.useCallback)((...n)=>{let r;return e(()=>{r=t(...n)}),r},[e,t])}:()=>(0,r.useContext)(u);return{Provider:t=>{let[n,a]=e(t);return(0,r.createElement)(u.Provider,{value:a},(0,r.createElement)(l.Provider,{value:n},t.children))},useTrackedState:f,useTracked:()=>[f(),p()],useUpdate:p,useSelector:m}};var R=n(17187),M=n.n(R),E=n(93107);function O(){return(O=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function j(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}function L(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}var A="videosdk-live-react-sdk",x={"participant-joined":A+"-participant-joined","participant-left":A+"-participant-left","speaker-changed":A+"-speaker-changed","presenter-changed":A+"-presenter-changed","main-participant-changed":A+"-main-participant-changed","entry-requested":A+"-entry-requested","entry-responded":A+"-entry-responded","recording-started":A+"-recording-started","recording-stopped":A+"-recording-stopped",data:A+"-data","meeting-joined":A+"-meeting-joined","meeting-left":A+"-meeting-left","live-stream-started":A+"-live-stream-started","live-stream-stopped":A+"-live-stream-stopped","video-state-changed":A+"-video-state-changed","video-seeked":A+"-video-seeked","webcam-requested":A+"-webcam-requested","mic-requested":A+"-mic-requested","pin-state-changed":A+"-pin-state-changed","connection-open":A+"-connection-open","connection-close":A+"-connection-close","switch-meeting":A+"-switch-meeting",error:A+"-error","hls-started":A+"-hls-started","hls-stopped":A+"-hls-stopped","hls-state-changed":A+"-hls-state-changed","recording-state-changed":A+"-recording-state-changed","livestream-state-changed":A+"-livestream-state-changed","meeting-state-changed":A+"-meeting-state-changed","participant-mode-changed":A+"-participant-mode-changed","transcription-state-changed":A+"-transcription-state-changed","transcription-text":A+"-transcription-text","translation-state-changed":A+"-translation-state-changed","translation-language-changed":A+"-translation-language-changed","translation-text":A+"-translation-text","character-joined":A+"-character-joined","character-left":A+"-character-left","whiteboard-started":A+"-whiteboard-started","whiteboard-stopped":A+"-whiteboard-stopped","paused-all-streams":A+"-paused-all-streams","resumed-all-streams":A+"-resumed-all-streams","media-relay-started":A+"-media-relay-started","media-relay-stopped":A+"-media-relay-stopped","media-relay-error":A+"-media-relay-error","media-relay-request-response":A+"-media-relay-request-response","media-relay-request-received":A+"-media-relay-request-received","quality-limitation":A+"-quality-limitation","audio-input-silence":A+"-audio-input-silence","codec-changed":A+"-codec-changed","participant-stream-enabled":A+"-p-stream-enabled","participant-stream-disabled":A+"-p-stream-disabled","participant-media-status-changed":A+"-p-media-status-changed","participant-video-quality-changed":A+"-p-video-quality-changed","participant-stream-paused":A+"-p-stream-paused","participant-stream-resumed":A+"-p-stream-resumed","participant-producer-added":A+"-p-producer-added","participant-producer-removed":A+"-p-producer-removed","participant-consumer-added":A+"-p-consumer-added","participant-consumer-removed":A+"-p-consumer-removed","agent-state-changed":A+"-p-agent-state-changed","agent-transcription-received":A+"-p-agent-transcription-received","agent-metrics":A+"-p-agent-metrics","character-state-changed":A+"-c-state-changed","character-message":A+"-c-message","user-message":A+"-c-user-message","character-data":A+"-c-data","character-error":A+"-c-error"},D=new(M());D.setMaxListeners(9999);var T=function(){},q={meetingId:null,meeting:null,baseUrl:null,localParticipant:null,mainParticipant:null,activeSpeakerId:null,presenterId:null,participants:new Map,characters:new Map,pinnedParticipants:new Map,connections:new Map,localMicOn:!1,localWebcamOn:!1,localScreenShareOn:!1,messages:[],isMeetingJoined:!1,isRecording:!1,isLiveStreaming:!1,isHls:!1,recordingState:"RECORDING_STOPPED",livestreamState:"LIVESTREAM_STOPPED",hlsState:"HLS_STOPPED",hlsUrls:{downstreamUrl:null,playbackHlsUrl:null,livestreamUrl:null},transcriptionState:"TRANSCRIPTION_STOPPED",translationState:"TRANSLATION_STOPPED",selectedCameraDevice:null,selectedMicrophoneDevice:null},I=function(e,t){if("RESET"===t)return O({},q);var n="function"==typeof t?t(e):t;return Object.keys(n).some(function(t){return e[t]!==n[t]})?O({},e,n):e},V=P(function(){return(0,r.useReducer)(I,q)}
1),U=V.Provider,Z=V.useTrackedState,N=V.useSelector,W=V.useUpdate,H=function(e){var t=e.children;return r.createElement(U,null,t)},K=(0,r.createContext)(null),Q=(0,r.createContext)(null),J=function(e,t){var n=(0,r.useRef)(t);(0,r.useEffect)(function(){n.current=t}),(0,r.useEffect)(function(){var t=function(){return n.current.apply(n,arguments)};return D.on(e,t),function(){return D.off(e,t)}},[e])},F=function(e){var t=void 0===e?{}:e,n=t.onParticipantJoined,a=void 0===n?T:n,i=t.onParticipantLeft,o=void 0===i?T:i,c=t.onSpeakerChanged,s=void 0===c?T:c,d=t.onPresenterChanged,l=void 0===d?T:d,u=t.onMainParticipantChanged,m=void 0===u?T:u,f=t.onEntryRequested,p=void 0===f?T:f,h=t.onEntryResponded,v=void 0===h?T:h,_=t.onPausedAllStreams,g=void 0===_?T:_,b=t.onResumedAllStreams,y=void 0===b?T:b,S=t.onRecordingStarted,k=void 0===S?T:S,C=t.onRecordingStopped,w=void 0===C?T:C,P=t.onData,R=void 0===P?T:P,M=t.onMeetingJoined,E=void 0===M?T:M,O=t.onMeetingLeft,j=void 0===O?T:O,L=t.onLiveStreamStarted,A=void 0===L?T:L,D=t.onLiveStreamStopped,I=void 0===D?T:D,V=t.onVideoStateChanged,U=void 0===V?T:V,N=t.onVideoSeeked,W=void 0===N?T:N,H=t.onWebcamRequested,F=void 0===H?T:H,z=t.onMicRequested,B=void 0===z?T:z,G=t.onPinStateChanged,X=void 0===G?T:G,Y=t.onConnectionOpen,$=void 0===Y?T:Y,ee=t.onConnetionClose,et=void 0===ee?T:ee,en=t.onSwitchMeeting,er=void 0===en?T:en,ea=t.onError,ei=void 0===ea?T:ea,eo=t.onHlsStarted,ec=void 0===eo?T:eo,es=t.onHlsStopped,ed=void 0===es?T:es,el=t.onHlsStateChanged,eu=void 0===el?T:el,em=t.onRecordingStateChanged,ef=void 0===em?T:em,ep=t.onLivestreamStateChanged,eh=void 0===ep?T:ep,ev=t.onMeetingStateChanged,e_=void 0===ev?T:ev,eg=t.onParticipantModeChanged,eb=void 0===eg?T:eg,ey=t.onCharacterJoined,eS=void 0===ey?T:ey,ek=t.onCharacterLeft,eC=void 0===ek?T:ek,ew=t.onMediaRelayStarted,eP=void 0===ew?T:ew,eR=t.onMediaRelayStopped,eM=void 0===eR?T:eR,eE=t.onMediaRelayError,eO=void 0===eE?T:eE,ej=t.onMediaRelayRequestResponse,eL=void 0===ej?T:ej,eA=t.onMediaRelayRequestReceived,ex=void 0===eA?T:eA,eD=t.onQualityLimitation,eT=void 0===eD?T:eD,eq=t.onAudioInputSilence,eI=void 0===eq?T:eq,eV=t.onCodecChanged,eU=void 0===eV?T:eV;J(x["participant-joined"],a),J(x["participant-left"],o),J(x["speaker-changed"],s),J(x["presenter-changed"],l),J(x["main-participant-changed"],m),J(x["entry-requested"],p),J(x["entry-responded"],v),J(x["paused-all-streams"],g),J(x["resumed-all-streams"],y),J(x["recording-started"],k),J(x["recording-stopped"],w),J(x.data,R),J(x["meeting-joined"],E),J(x["meeting-left"],j),J(x["live-stream-started"],A),J(x["live-stream-stopped"],I),J(x["video-state-changed"],U),J(x["video-seeked"],W),J(x["webcam-requested"],F),J(x["mic-requested"],B),J(x["pin-state-changed"],X),J(x["connection-open"],$),J(x["connection-close"],et),J(x["switch-meeting"],er),J(x.error,ei),J(x["hls-started"],ec),J(x["hls-stopped"],ed),J(x["hls-state-changed"],eu),J(x["recording-state-changed"],ef),J(x["livestream-state-changed"],eh),J(x["meeting-state-changed"],e_),J(x["participant-mode-changed"],eb),J(x["character-joined"],eS),J(x["character-left"],eC),J(x["media-relay-started"],eP),J(x["media-relay-stopped"],eM),J(x["media-relay-error"],eO),J(x["media-relay-request-response"],eL),J(x["media-relay-request-received"],ex),J(x["quality-limitation"],eT),J(x["audio-input-silence"],eI),J(x["codec-changed"],eU);var eZ=Z(),eN=(0,r.useContext)(K),eW=(0,r.useContext)(Q),eH=(0,r.useRef)(eN);return eH.current=eN,(0,r.useMemo)(function(){return new Proxy(eZ,{get:function(e,t,n){if(t in q){var r=e[t],a=eW&&eW.current;return a?a[t]:r}var i=eH.current;return i&&t in i?i[t]:Reflect.get(e,t,n)},has:function(e,t){return t in q||!!(eH.current&&t in eH.current)},ownKeys:function(){var e;return[].concat(new Set([].concat(Object.keys(q),Object.keys(null!=(e=eH.current)?e:{}))))},getOwnPropertyDescriptor:function(){return{configurable:!0,enumerable:!0,writable:!1}}})},[eZ,eW])},z=(0,r.createContext)(null),B={participant:!0,displayName:!0,metaData:!0,micOn:!0,webcamOn:!0,screenShareOn:!0,screenShareAudioOn:!0,webcamStream:!0,micStream:!0,screenShareStream:!0,screenShareAudioStream:!0,isLocal:!0,isActiveSpeaker:!0,isMainParticipant:!0,pinState:!0,mode:!0,agentState:!0,agentId:!0,id:!0,isAgent:!0},G={participant:null,displayName:void 0,metaData:void 0,micOn:!1,webcamOn:!1,screenShareOn:!1,screenShareAudioOn:!1,webcamStream
1:null,micStream:null,screenShareStream:null,screenShareAudioStream:null,isLocal:!1,isActiveSpeaker:!1,isMainParticipant:!1,pinState:{cam:!1,share:!1},mode:void 0,agentState:null,agentId:void 0,id:void 0,isAgent:!1},X=function(e,t){if("RESET"===t)return{};var n=t.type,r=t.id,a=t.data;switch(n){case"INIT":return O({},e,((i={})[r]=O({},G,a),i));case"REMOVE":return j(e,[r].map(L));case"UPDATE":var i,o,c=e[r];if(!c||!Object.keys(a).some(function(e){return c[e]!==a[e]}))return e;return O({},e,((o={})[r]=O({},c,a),o));default:return e}},Y=P(function(){return(0,r.useReducer)(X,{})}),$=Y.Provider,ee=Y.useTrackedState,et=Y.useSelector,en=Y.useUpdate,er=function(e){var t=e.children;return r.createElement($,null,t)},ea=(0,r.createContext)(null),ei={character:null,displayName:void 0,interactionId:void 0,id:void 0,micOn:!1,webcamOn:!1,webcamStream:null,micStream:null,characterState:null,characterMode:void 0,characterRole:void 0,knowledgeBases:void 0,language:void 0,metaData:void 0,isActiveSpeaker:!1},eo=function(e,t){if("RESET"===t)return{};var n=t.type,r=t.id,a=t.data;switch(n){case"INIT":return O({},e,((i={})[r]=O({},ei,a),i));case"REMOVE":return j(e,[r].map(L));case"UPDATE":var i,o,c=e[r];if(!c||!Object.keys(a).some(function(e){return c[e]!==a[e]}))return e;return O({},e,((o={})[r]=O({},c,a),o));default:return e}},ec=P(function(){return(0,r.useReducer)(eo,{})}),es=ec.Provider,ed=(ec.useTrackedState,ec.useSelector),el=ec.useUpdate,eu=function(e){var t=e.children;return r.createElement(es,null,t)},em=function(e){var t=e.stateRef,n=N(function(e){return e});return t.current=n,null},ef=function(e){var t=e.stateRef,n=et(function(e){return e});return t.current=n,null},ep=function(e){var t=e.stateRef,n=ed(function(e){return e});return t.current=n,null},eh=function(e){var t=e.children,n=e.config,a=e.token,i=e.joinWithoutUserInteraction,o=e.reinitialiseMeetingOnConfigChange,c=e.deviceInfo,s=e.keyProvider,d=e.stateRef,l=(0,r.useRef)(n),u=(0,r.useRef)(a),m=(0,r.useRef)(s),f=(0,r.useRef)(c),p=(0,r.useRef)(!1),h=(0,r.useRef)(o).current;l.current=n,u.current=a,m.current=s,f.current=c;var v=W(),_=en(),g=el(),b=(0,r.useRef)(null),y=(0,r.useRef)(null),S=(0,r.useRef)(new Map),k=(0,r.useRef)(new Map),C=(0,r.useCallback)(function(e,t){var n,r,a,i,o,c,s=e.id;_({type:"INIT",id:s,data:{participant:e,displayName:e.displayName,metaData:e.metaData,micOn:null!=(n=e.micOn)&&n,webcamOn:null!=(r=e.webcamOn)&&r,screenShareOn:null!=(a=e.screenShareOn)&&a,screenShareAudioOn:null!=(i=e.screenShareAudioOn)&&i,mode:e.mode,isLocal:!!t,isAgent:!!e.isAgent,agentId:e.agentId,agentState:null!=(o=e.agentState)?o:null,id:s}});var d={video:"webcamStream",audio:"micStream",share:"screenShareStream",shareAudio:"screenShareAudioStream"},l={audio:"micOn",video:"webcamOn",share:"screenShareOn",shareAudio:"screenShareAudioOn"};null===(c=e.streams)||void 0===c||c.forEach(function(e){if("live"===e.track.readyState){var t,n,r=d[e.kind],a=l[e.kind];r&&_({type:"UPDATE",id:s,data:O(((t={})[r]=e,t),a?((n={})[a]=!0,n):{})})}});var u=function(e){if("live"===e.track.readyState){var t,n,r=d[e.kind],a=l[e.kind];r&&_({type:"UPDATE",id:s,data:O(((t={})[r]=e,t),a?((n={})[a]=!0,n):{})}),D.emit(x["participant-stream-enabled"]+"-"+s,e)}},m=function(e){var t,n,r=d[e.kind],a=l[e.kind];r&&_({type:"UPDATE",id:s,data:O(((t={})[r]=null,t),a?((n={})[a]=!1,n):{})}),D.emit(x["participant-stream-disabled"]+"-"+s,e)},f=function(e){var t,n=l[e.kind];n&&_({type:"UPDATE",id:s,data:((t={})[n]=e.newStatus,t)}),D.emit(x["participant-media-status-changed"]+"-"+s,e)},p=function(e){D.emit(x["participant-video-quality-changed"]+"-"+s,e)},h=function(e){D.emit(x["participant-stream-paused"]+"-"+s,e)},v=function(e){D.emit(x["participant-stream-resumed"]+"-"+s,e)},g=function(e){D.emit(x["participant-producer-added"]+"-"+s,e)},b=function(e){D.emit(x["participant-producer-removed"]+"-"+s,e)},y=function(e){D.emit(x["participant-consumer-added"]+"-"+s,e)},k=function(e){D.emit(x["participant-consumer-removed"]+"-"+s,e)},C=function(e){_({type:"UPDATE",id:s,data:{agentState:e}}),D.emit(x["agent-state-changed"]+"-"+s,e)}
1,w=function(e){D.emit(x["agent-transcription-received"]+"-"+s,e)},P=function(e){D.emit(x["agent-metrics"]+"-"+s,e)};e.on("stream-enabled",u),e.on("stream-disabled",m),e.on("media-status-changed",f),e.on("video-quality-changed",p),e.on("stream-paused",h),e.on("stream-resumed",v),e.on("producer-added",g),e.on("producer-removed",b),e.on("consumer-added",y),e.on("consumer-removed",k),e.isAgent&&(e.on("agent-state-changed",C),e.on("agent-transcription-received",w),e.on("agent-metrics",P)),S.current.set(s,{participant:e,onStreamEnabled:u,onStreamDisabled:m,onMediaStatusChanged:f,onVideoQualityChanged:p,onStreamPaused:h,onStreamResumed:v,onProducerAdded:g,onProducerRemoved:b,onConsumerAdded:y,onConsumerRemoved:k,onAgentStateChanged:C,onAgentTranscriptionReceived:w,onAgentMetrics:P})},[_]),w=(0,r.useCallback)(function(e){var t=S.current.get(e);if(t){var n=t.participant;n.off("stream-enabled",t.onStreamEnabled),n.off("stream-disabled",t.onStreamDisabled),n.off("media-status-changed",t.onMediaStatusChanged),n.off("video-quality-changed",t.onVideoQualityChanged),n.off("stream-paused",t.onStreamPaused),n.off("stream-resumed",t.onStreamResumed),n.off("producer-added",t.onProducerAdded),n.off("producer-removed",t.onProducerRemoved),n.off("consumer-added",t.onConsumerAdded),n.off("consumer-removed",t.onConsumerRemoved),n.isAgent&&(n.off("agent-state-changed",t.onAgentStateChanged),n.off("agent-transcription-received",t.onAgentTranscriptionReceived),n.off("agent-metrics",t.onAgentMetrics)),S.current.delete(e)}},[]),P=(0,r.useCallback)(function(e){var t,n,r,a,i=e.id,o={character:e,displayName:e.displayName,interactionId:e.interactionId,id:i,characterMode:e.characterMode,characterRole:e.characterRole,characterState:null!=(t=e.characterState)?t:null,knowledgeBases:e.knowledgeBases,language:e.language,metaData:e.metaData,micOn:null!=(n=e.micOn)&&n,webcamOn:null!=(r=e.webcamOn)&&r};g({type:"INIT",id:i,data:o}),null===(a=e.streams)||void 0===a||a.forEach(function(e){if("live"===e.track.readyState){var t,n={video:"webcamStream",audio:"micStream"}[e.kind];n&&g({type:"UPDATE",id:i,data:((t={})[n]=e,t)})}});var c={video:"webcamStream",audio:"micStream"},s={audio:"micOn",video:"webcamOn"},d=function(e){if("live"===e.track.readyState){var t,n=c[e.kind];n&&g({type:"UPDATE",id:i,data:((t={})[n]=e,t)}),D.emit(x["participant-stream-enabled"]+"-"+i,e)}},l=function(e){var t,n=c[e.kind];n&&g({type:"UPDATE",id:i,data:((t={})[n]=null,t)}),D.emit(x["participant-stream-disabled"]+"-"+i,e)},u=function(e){var t,n=s[e.kind];n&&g({type:"UPDATE",id:i,data:((t={})[n]=e.newStatus,t)}),D.emit(x["participant-media-status-changed"]+"-"+i,e)},m=function(e){D.emit(x["participant-video-quality-changed"]+"-"+i,e)},f=function(e){var t;g({type:"UPDATE",id:i,data:{characterState:null!=(t=null==e?void 0:e.status)?t:e}}),D.emit(x["character-state-changed"]+"-"+i,e)},p=function(e){D.emit(x["character-message"]+"-"+i,e)},h=function(e){D.emit(x["user-message"]+"-"+i,e)},v=function(e,t){D.emit(x["character-data"]+"-"+i,e,t)},_=function(e){D.emit(x["character-error"]+"-"+i,e)},b=function(){D.emit(x["character-joined"]+"-"+i)},y=function(){D.emit(x["character-left"]+"-"+i)};e.on("stream-enabled",d),e.on("stream-disabled",l),e.on("media-status-changed",u),e.on("video-quality-changed",m),e.on("character-state-changed",f),e.on("character-message",p),e.on("user-message",h),e.on("data",v),e.on("error",_),e.on("character-joined",b),e.on("character-left",y),k.current.set(i,{character:e,onStreamEnabled:d,onStreamDisabled:l,onMediaStatusChanged:u,onVideoQualityChanged:m,onCharacterStateChanged:f,onCharacterMessage:p,onUserMessage:h,onData:v,onError:_,onCharacterJoinedInstance:b,onCharacterLeftInstance:y})},[g]),R=(0,r.useCallback)(function(e){var t=k.current.get(e);if(t){var n=t.character;n.off("stream-enabled",t.onStreamEnabled),n.off("stream-disabled",t.onStreamDisabled),n.off("media-status-changed",t.onMediaStatusChanged),n.off("video-quality-changed",t.onVideoQualityChanged),n.off("character-state-changed",t.onCharacterStateChanged),n.off("character-message",t.onCharacterMessage),n.off("user-message",t.onUserMessage),n.off("data",t.onData),n.off("error",t.onError),n.off("character-joined",t.onCh
1aracterJoinedInstance),n.off("character-left",t.onCharacterLeftInstance),k.current.delete(e)}},[]),M=(0,r.useCallback)(function(e){v(function(t){var n=new Map(t.participants);return n.set(e.id,e),{participants:n}}),C(e,!1),D.emit(x["participant-joined"],e)},[v,C]),j=(0,r.useCallback)(function(e,t){w(e.id),_({type:"REMOVE",id:e.id}),v(function(t){var n=new Map(t.participants);return n.delete(e.id),{participants:n}}),D.emit(x["participant-left"],e,t)},[v,_,w]),L=(0,r.useCallback)(function(e){v(function(t){var n,r;return{presenterId:e,localScreenShareOn:e===(null===(n=t.meeting)||void 0===n?void 0:null===(r=n.localParticipant)||void 0===r?void 0:r.id)}}),D.emit(x["presenter-changed"],e)},[v]),A=(0,r.useCallback)(function(e){v({mainParticipant:e});var t=y.current;t&&_({type:"UPDATE",id:t,data:{isMainParticipant:!1}}),null!=e&&e.id&&_({type:"UPDATE",id:e.id,data:{isMainParticipant:!0}}),y.current=null==e?void 0:e.id,D.emit(x["main-participant-changed"],e)},[v,_]),T=(0,r.useCallback)(function(e){v({activeSpeakerId:e});var t=b.current;t&&(_({type:"UPDATE",id:t,data:{isActiveSpeaker:!1}}),g({type:"UPDATE",id:t,data:{isActiveSpeaker:!1}})),e&&(_({type:"UPDATE",id:e,data:{isActiveSpeaker:!0}}),g({type:"UPDATE",id:e,data:{isActiveSpeaker:!0}})),b.current=e,D.emit(x["speaker-changed"],e)},[v,_,g]),q=(0,r.useCallback)(function(e){v(function(t){return{messages:[].concat(t.messages,[e])}}),D.emit(x.data,e)},[v]),I=(0,r.useCallback)(function(e){D.emit(x["entry-requested"],e)},[]),V=(0,r.useCallback)(function(e,t){D.emit(x["entry-responded"],e,t)},[]),U=(0,r.useCallback)(function(e){D.emit(x["video-state-changed"],e)},[]),Z=(0,r.useCallback)(function(e){D.emit(x["video-seeked"],e)},[]),N=(0,r.useCallback)(function(e){D.emit(x["webcam-requested"],e)},[]),H=(0,r.useCallback)(function(e){D.emit(x["mic-requested"],e)},[]),Q=(0,r.useCallback)(function(e){D.emit(x["switch-meeting"],e)},[]),J=(0,r.useCallback)(function(e){D.emit(x.error,e)},[]),F=(0,r.useCallback)(function(e){var t=e.kind;D.emit(x["paused-all-streams"],{kind:t})},[]),z=(0,r.useCallback)(function(e){var t=e.kind;D.emit(x["resumed-all-streams"],{kind:t})},[]),B=(0,r.useCallback)(function(e){D.emit(x["whiteboard-started"],e)},[]),G=(0,r.useCallback)(function(e){D.emit(x["whiteboard-stopped"],e)},[]),X=(0,r.useCallback)(function(e){D.emit(x["transcription-text"],e)},[]),Y=(0,r.useCallback)(function(e){D.emit(x["translation-text"],e)},[]),$=(0,r.useCallback)(function(e){D.emit(x["translation-language-changed"],e)},[]),ee=(0,r.useCallback)(function(e){D.emit(x["media-relay-started"],e)},[]),et=(0,r.useCallback)(function(e){D.emit(x["media-relay-stopped"],e)},[]),er=(0,r.useCallback)(function(e){D.emit(x["media-relay-error"],e)},[]),ea=(0,r.useCallback)(function(e){D.emit(x["media-relay-request-response"],e)},[]),ei=(0,r.useCallback)(function(e){D.emit(x["media-relay-request-received"],e)},[]),eo=(0,r.useCallback)(function(e){D.emit(x["quality-limitation"],e)},[]),ec=(0,r.useCallback)(function(e){D.emit(x["audio-input-silence"],e)},[]),es=(0,r.useCallback)(function(e){D.emit(x["codec-changed"],e)},[]),ed=(0,r.useCallback)(function(){v({isRecording:!0}),D.emit(x["recording-started"])},[v]),eu=(0,r.useCallback)(function(){v({isRecording:!1}),D.emit(x["recording-stopped"])},[v]),em=(0,r.useCallback)(function(e){"live"===e.track.readyState&&("video"===e.kind?v({localWebcamOn:!0}):"audio"===e.kind&&v({localMicOn:!0}))},[v]),ef=(0,r.useCallback)(function(e){"video"===e.kind?v({localWebcamOn:!1}):"audio"===e.kind&&v({localMicOn:!1})},[v]),ep=(0,r.useCallback)(function(e){v({isLiveStreaming:!0}),D.emit(x["live-stream-started"],e)},[v]),eh=(0,r.useCallback)(function(){v({isLiveStreaming:!1}),D.emit(x["live-stream-stopped"])},[v]),ev=(0,r.useCallback)(function(e){v({isHls:!0}),D.emit(x["hls-started"],e)},[v]),e_=(0,r.useCallback)(function(){v({isHls:!1}),D.emit(x["hls-stopped"])},[v]),eg=(0,r.useCallback)(function(e){e.switchRoomId?v(function(t){return{messages:[].concat(t.messages,e.messages)}}):(p.current=!0,v(function(t){return{messages:[].concat(t.messages,e.messages),isMeetingJoined:!0}})),D.emit(x["meeting-joined"],e)},[v]),eb=(0,r.useCallback)(function(e){var t=e.participantId,n=e.state,r=e.pinnedBy;v(function(e){var r=new Map(e.pinnedParticipants);return n.cam||n.share?r.set(t,n):r.delete(t),{pinnedParticipants:r}}),_({type:"UPDATE",id:t,data:{pinState:n.cam||n.share?n:{cam:!1,share:!1}}}),D.emit(x["pin-state-changed"],{participantId:t,state:n,pinnedBy:r})},[v,_]),ey=(0,r.useCallback)(function(e){v(function(t){var n=new Map(t.connections);return n.set(e.id,e),{connections:n}}),D.emit(x["connection-open"],e)},[v]),eS=(0,r.useCallback)(function(e){v(function(t){var n=new Map(t.connections);return n.delete(e),{connections:n}}),D.emit(x["connection-close"],e)},[v]),ek=(0,r.useCallback)(function(e){v({recordingState:null==e?void 0:e.status}),D.emit(x["recording-state-changed"],e)},[v]),eC=(0,r.useCallback)(function(e){v({livestreamState:null==e?void 0:e.status}),D.emit(x["livestream-state-changed"],e)},[v]),ew=(0,r.useCallback)(function(e){var t={hlsState:null==e?void 0:e.status};(null==e?void 0:e.status)==="HLS_PLAYABLE"?t.hlsUrls={downstreamUrl:e.downstreamUrl,playbackHlsUrl:e.playbackHlsUrl,livestreamUrl:e.livestreamUrl}:(null==e?void 0:e.status)==="HLS_STOPPED"&&(t.hlsUrls={downstreamUrl:null,playbackHlsUrl:null,livestreamUrl:null}),v(t),D.emit(x["hls-state-changed"],e)},[v]),eP=(0,r.useCallback)(function(e){(null==e?void 0:e.state)==="RECONNECTING"&&v({isMeetingJoined:!1}
1),D.emit(x["meeting-state-changed"],e)},[v]),eR=(0,r.useCallback)(function(e){(null==e?void 0:e.state)==="SOCKET_DISCONNECTED"&&v({isMeetingJoined:!1})},[v]),eM=(0,r.useCallback)(function(e){v({transcriptionState:null==e?void 0:e.status}),D.emit(x["transcription-state-changed"],e)},[v]),eE=(0,r.useCallback)(function(e){v({translationState:null==e?void 0:e.status}),D.emit(x["translation-state-changed"],e)},[v]),eO=(0,r.useCallback)(function(e){_({type:"UPDATE",id:e.participantId,data:{mode:e.mode}}),D.emit(x["participant-mode-changed"],e)},[_]),ej=(0,r.useCallback)(function(e){v(function(t){var n=new Map(t.characters);return n.set(e.id,e),{characters:n}}),P(e),D.emit(x["character-joined"],e)},[v,P]),eL=(0,r.useCallback)(function(e){R(e.id),g({type:"REMOVE",id:e.id}),v(function(t){var n=new Map(t.characters);return n.delete(e.id),{characters:n}}),D.emit(x["character-left"],e)},[v,g,R]),eA=(0,r.useRef)({});eA.current={_handle_meeting_state_changed:eP,_handle_socket_state_changed:eR,_handle_participant_joined:M,_handle_participant_left:j,_handle_presenter_changed:L,_handle_main_participant_changed:A,_handle_speaker_changed:T,_handle_entry_requested:I,_handle_entry_responded:V,_handle_chat_message:q,_handle_recording_started:ed,_handle_recording_stopped:eu,_handle_meeting_joined:eg,_handle_live_stream_started:ep,_handle_live_stream_stopped:eh,_handle_video_state_changed:U,_handle_video_seeked:Z,_handle_webcam_requested:N,_handle_mic_requested:H,_handle_pin_state_changed:eb,_handle_streams_paused:F,_handle_streams_resumed:z,_handle_connection_open:ey,_handle_connection_close:eS,_handle_switch_meeting:Q,_handle_error:J,_handle_hls_started:ev,_handle_hls_stopped:e_,_handle_recording_state_changed:ek,_handle_livestream_state_changed:eC,_handle_hls_state_changed:ew,_handle_participant_mode_changed:eO,_handle_whiteboard_started:B,_handle_whiteboard_stopped:G,_handle_transcription_state_changed:eM,_handle_transcription_text:X,_handle_translation_state_changed:eE,_handle_translation_text:Y,_handle_translation_language_changed:$,_handle_character_joined:ej,_handle_character_left:eL,_handle_media_relay_started:ee,_handle_media_relay_stopped:et,_handle_media_relay_error:er,_handle_media_relay_request_response:ea,_handle_media_relay_request_received:ei,_handle_quality_limitation_received:eo,_handle_audio_input_silence:ec,_handle_codec_changed:es,_handle_localParticipant_stream_enabled:em,_handle_localParticipant_stream_disabled:ef,_attachParticipantListeners:C,_attachCharacterListeners:P};var ex=(0,r.useCallback)(function(e){D.emit(x["meeting-left"],e);var t,n,r=d.current.meeting,a=eA.current;r&&"function"==typeof r.off&&(r.off("meeting-state-changed",a._handle_meeting_state_changed),r.off("socket-state-changed",a._handle_socket_state_changed),r.off("participant-joined",a._handle_participant_joined),r.off("participant-left",a._handle_participant_left),r.off("presenter-changed",a._handle_presenter_changed),r.off("main-participant-changed",a._handle_main_participant_changed),r.off("speaker-changed",a._handle_speaker_changed),r.off("entry-requested",a._handle_entry_requested),r.off("entry-responded",a._handle_entry_responded),r.off("data",a._handle_chat_message),r.off("recording-started",a._handle_recording_started),r.off("recording-stopped",a._handle_recording_stopped),r.off("meeting-joined",a._handle_meeting_joined),r.off("meeting-left",a._handle_meeting_left),r.off("livestream-started",a._handle_live_stream_started),r.off("livestream-stopped",a._handle_live_stream_stopped),r.off("video-state-changed",a._handle_video_state_changed),r.off("video-seeked",a._handle_video_seeked),r.off("webcam-requested",a._handle_webcam_requested),r.off("mic-requested",a._handle_mic_requested),r.off("pin-state-changed",a._handle_pin_state_changed),r.off("paused-all-streams",a._handle_streams_paused),r.off("resumed-all-streams",a._handle_streams_resumed),r.off("connection-open",a._handle_connection_open),r.off("connection-close",a._handle_connection_close),r.off("switch-meeting",a._handle_switch_meeting),r.off("error",a._handle_error),r.off("hls-started",a._handle_hls_started),r.off("hls-stopped",a._handle_hls_stopped),r.off("recording-state-changed",a._handle_recording_state_changed),r.off("livestream-state-changed",a._handle_livestream_state_changed),r.off("hls-state-changed",a._handle_hls_state_changed),r.off("participant-mode-changed",a._handle_participant_mode_changed),r.off("whiteboard-stopped",a._handle_whiteboard_stopped),r.off("whiteboard-started",a._handle_whiteboard_started),r.off("transcription-state-changed",a._handle_transcription_state_changed),r.off("transcription-text",a._handle_transcription_text),r.off("translation-state-changed",a._handle_translation_state_changed),r.off("translation-text",a._handle_translation_text),r.off("translation-language-changed",a._handle_translation_language_changed),r.off("character-joined",a._handle_character_joined),r.off("character-left",a._handle_character_left),r.off("media-relay-started",a._handle_media_relay_started),r.off("media-relay-stopped",a._handle_media_relay_stopped),r.off("media-relay-error",a._handle_media_relay_error),r.off("media-relay-request-response",a._handle_media_relay_request_response),r.off("media-relay-request-received",a._handle_media_relay_request_received),r.off("quality-limitation",a._handle_quality_limitation_received),r.off("audio-input-silence",a._handle_audio_input_silence),r.off("codec-changed",a._handle_codec_changed),null===(t=r.localParticipant)||void 0===t||t.off("stream-enabled",a._handle_localParticipant_stream_enabled),null===(n=r.localParticipant)||void 0===n||n.off("stream-disabled",a._handle_localParticipant_stream_disabled));for(var i=0,o=[].concat(S.current.keys());i<o.length;i++)w(o[i]);for(var c=0,s=[].concat(k.current.keys());c<s.length;c++)R(s[c]);_("RESET"),g("RESET"),v("RESET")}
1,[v,_,g,w,R]);eA.current._handle_meeting_left=ex;var eD=(0,r.useMemo)(function(){return{join:function(){var e=E.VideoSDK.initMeeting(l.current),t=e.localParticipant,n=e.participants,r=e.characters;n.set(t.id,t);var a={meetingId:e.id,meeting:e,baseUrl:e.baseUrl,localParticipant:t,participants:n,characters:r,selectedCameraDevice:e.selectedCameraDevice,selectedMicrophoneDevice:e.selectedMicrophoneDevice};v(a),Object.assign(d.current,a);var i=eA.current;e.on("meeting-state-changed",i._handle_meeting_state_changed),e.on("socket-state-changed",i._handle_socket_state_changed),e.on("participant-joined",i._handle_participant_joined),e.on("participant-left",i._handle_participant_left),e.on("presenter-changed",i._handle_presenter_changed),e.on("main-participant-changed",i._handle_main_participant_changed),e.on("speaker-changed",i._handle_speaker_changed),e.on("entry-requested",i._handle_entry_requested),e.on("entry-responded",i._handle_entry_responded),e.on("data",i._handle_chat_message),e.on("recording-started",i._handle_recording_started),e.on("recording-stopped",i._handle_recording_stopped),e.on("meeting-joined",i._handle_meeting_joined),e.on("meeting-left",i._handle_meeting_left),e.on("livestream-started",i._handle_live_stream_started),e.on("livestream-stopped",i._handle_live_stream_stopped),e.on("video-state-changed",i._handle_video_state_changed),e.on("video-seeked",i._handle_video_seeked),e.on("webcam-requested",i._handle_webcam_requested),e.on("mic-requested",i._handle_mic_requested),e.on("pin-state-changed",i._handle_pin_state_changed),e.on("paused-all-streams",i._handle_streams_paused),e.on("resumed-all-streams",i._handle_streams_resumed),e.on("connection-open",i._handle_connection_open),e.on("connection-close",i._handle_connection_close),e.on("switch-meeting",i._handle_switch_meeting),e.on("error",i._handle_error),e.on("hls-started",i._handle_hls_started),e.on("hls-stopped",i._handle_hls_stopped),e.on("recording-state-changed",i._handle_recording_state_changed),e.on("livestream-state-changed",i._handle_livestream_state_changed),e.on("hls-state-changed",i._handle_hls_state_changed),e.on("participant-mode-changed",i._handle_participant_mode_changed),e.on("transcription-state-changed",i._handle_transcription_state_changed),e.on("transcription-text",i._handle_transcription_text),e.on("translation-state-changed",i._handle_translation_state_changed),e.on("translation-text",i._handle_translation_text),e.on("translation-language-changed",i._handle_translation_language_changed),e.on("whiteboard-started",i._handle_whiteboard_started),e.on("whiteboard-stopped",i._handle_whiteboard_stopped),e.on("character-joined",i._handle_character_joined),e.on("character-left",i._handle_character_left),e.on("media-relay-started",i._handle_media_relay_started),e.on("media-relay-stopped",i._handle_media_relay_stopped),e.on("media-relay-error",i._handle_media_relay_error),e.on("media-relay-request-response",i._handle_media_relay_request_response),e.on("media-relay-request-received",i._handle_media_relay_request_received),e.on("quality-limitation",i._handle_quality_limitation_received),e.on("audio-input-silence",i._handle_audio_input_silence),e.on("codec-changed",i._handle_codec_changed),e.localParticipant.on("stream-enabled",i._handle_localParticipant_stream_enabled),e.localParticipant.on("stream-disabled",i._handle_localParticipant_stream_disabled),i._attachParticipantListeners(e.localParticipant,!0),e.join()},leave:function(){var e;null===(e=d.current.meeting)||void 0===e||e.leave()},end:function(){var e;null===(e=d.current.meeting)||void 0===e||e.end()},muteMic:function(){var e;null===(e=d.current.meeting)||void 0===e||e.muteMic()},unmuteMic:function(e){var t;null===(t=d.current.meeting)||void 0===t||t.unmuteMic(e)},toggleMic:function(e){var t=d.current,n=t.localMicOn,r=t.meeting;n?null==r||r.muteMic():null==r||r.unmuteMic(e)},disableWebcam:function(){var e;null===(e=d.current.meeting)||void 0===e||e.disableWebcam()},enableWebcam:function(e){var t;null===(t=d.current.meeting)||void 0===t||t.enableWebcam(e)},toggleWebcam:function(e){var t=d.current,n=t.localWebcamOn,r=t.meeting;n?null==r||r.disableWebcam():null==r||r.enableWebcam(e)},disableScreenShare:function(){var e;null===(e=d.current.meeting)||void 0===e||e.disableScreenShare()},enableScreenShare:function(e){var t;null===(t=d.current.meeting)||void 0===t||t.enableScreenShare(e)},toggleScreenShare:function(e){var t=d.current,n=t.localScreenShareOn,r=t.meeting;n?null==r||r.disableScreenShare():null==r||r.enableScreenShare(e)},pauseAllStreams:function(e){var t;null===(t=d.current.meeting)||void 0===t||t.pauseAllStreams(e)},resumeAllStreams:function(e){var t;null===(t=d.current.meeting)||void 0===t||t.resumeAllStreams(e)},startRecording:function(e,t,n,r){var a;null===(a=d.current.meeting)||void 0===a||a.startRecording(e,t,n,r)},stopRecording:function(){var e=d.current,t=e.meeting,n=e.isRecording;t&&n&&t.stopRecording()},changeWebcam:function(e){var t=d.current.meeting;null==t||t.changeWebcam(e),v({selectedCameraDevice:null==t?void 0:t.selectedCameraDevice})},changeMic:function(e){var t=d.current.meeting;null==t||t.changeMic(e),v({selectedMicrophoneDevice:null==t?void 0:t.selectedMicrophoneDevice})},send:function(e,t){try{var n;return Promise.resolve(null===(n=d.current.meeting)||void 0===n?void 0:n.send(e,t))}catch(e){return Promise.reject(e)}},respondEntry:function(e,t){var n;null===(n=d.current.meeting)||void 0===n||n.respondEntry(e,t)},getMics:function(){try{var e;return Promise.resolve(null===(e=d.current.meeting)||void 0===e?void 0:e.getMics())}catch(e){return Promise.reject(e)}},getWebcams:function(){try{var e;return Promise.resolve(null===(e=d.current.meeting)||void 0===e?void 0:e.getWebcams())}catch(e){return Promise.reject(e)}}
1,replaceWebcamStream:function(e){var t;null===(t=d.current.meeting)||void 0===t||t.replaceWebcamStream(e)},switchTo:function(e){var t,n=e.meetingId,r=e.token;null===(t=d.current.meeting)||void 0===t||t.switchTo({meetingId:n,token:r})},changeMode:function(e){var t;null===(t=d.current.meeting)||void 0===t||t.changeMode(e)},startVideo:function(e){var t,n=e.link;null===(t=d.current.meeting)||void 0===t||t.startVideo({link:n})},stopVideo:function(){var e;null===(e=d.current.meeting)||void 0===e||e.stopVideo()},resumeVideo:function(){var e;null===(e=d.current.meeting)||void 0===e||e.resumeVideo()},pauseVideo:function(e){var t,n=e.currentTime;null===(t=d.current.meeting)||void 0===t||t.pauseVideo({currentTime:n})},seekVideo:function(e){var t,n=e.currentTime;null===(t=d.current.meeting)||void 0===t||t.seekVideo({currentTime:n})},startLivestream:function(e,t){var n;null===(n=d.current.meeting)||void 0===n||n.startLivestream(e,t)},stopLivestream:function(){var e;null===(e=d.current.meeting)||void 0===e||e.stopLivestream()},connectTo:function(e){var t,n=e.meetingId,r=e.payload;try{return Promise.resolve(null===(t=d.current.meeting)||void 0===t?void 0:t.connectTo({meetingId:n,payload:r})).then(function(){})}catch(e){return Promise.reject(e)}},startHls:function(e,t){var n;null===(n=d.current.meeting)||void 0===n||n.startHls(e,t)},stopHls:function(){var e;null===(e=d.current.meeting)||void 0===e||e.stopHls()},enableAdaptiveSubscription:function(){var e;null===(e=d.current.meeting)||void 0===e||e.enableAdaptiveSubscription()},disableAdaptiveSubscription:function(){var e;null===(e=d.current.meeting)||void 0===e||e.disableAdaptiveSubscription()},requestMediaRelay:function(e){var t;null===(t=d.current.meeting)||void 0===t||t.requestMediaRelay(e)},stopMediaRelay:function(e){var t;null===(t=d.current.meeting)||void 0===t||t.stopMediaRelay(e)}}},[v]),eT=(0,r.useCallback)(function(){E.VideoSDK.config(u.current),m.current&&E.VideoSDK.setKeyProvider(m.current),E.VideoSDK.analytics(f.current||{sdkType:"react-web",sdkVersion:"0.13.3"}),i&&eD.join()},[eD,i]);return(0,r.useEffect)(function(){return eT(),function(){for(var e=0,t=[].concat(S.current.keys());e<t.length;e++)w(t[e]);for(var n=0,r=[].concat(k.current.keys());n<r.length;n++)R(r[n])}},[]),(0,r.useEffect)(function(){h&&p.current&&(eD.leave(),eT(),i||eD.join())},[n.meetingId,a,h]),r.createElement(K.Provider,{value:eD},t)},ev=function(e){var t=(0,r.useRef)(O({},q)),n=(0,r.useRef)({}),a=(0,r.useRef)({});return r.createElement(Q.Provider,{value:t},r.createElement(z.Provider,{value:n},r.createElement(ea.Provider,{value:a},r.createElement(H,null,r.createElement(er,null,r.createElement(eu,null,r.createElement(em,{stateRef:t}),r.createElement(ef,{stateRef:n}),r.createElement(ep,{stateRef:a}),r.createElement(eh,O({},e,{stateRef:t}))))))))},e_=function(){},eg=function(e,t){var n=void 0===t?{}:t,a=n.onStreamEnabled,i=void 0===a?e_:a,o=n.onStreamDisabled,c=void 0===o?e_:o,s=n.onMediaStatusChanged,d=void 0===s?e_:s,l=n.onVideoQualityChanged,u=void 0===l?e_:l,m=n.onStreamPaused,f=void 0===m?e_:m,p=n.onStreamResumed,h=void 0===p?e_:p,v=n.onProducerAdded,_=void 0===v?e_:v,g=n.onProducerRemoved,b=void 0===g?e_:g,y=n.onConsumerAdded,S=void 0===y?e_:y,k=n.onConsumerRemoved,C=void 0===k?e_:k,w=ee(),P=(0,r.useContext)(z),R=N((0,r.useCallback)(function(t){var n;return null===(n=t.participants)||void 0===n?void 0:n.get(e)},[e])),M=(0,r.useRef)(R);if(M.current=R,null!=R&&R.isAgent)throw Error('useParticipant: "'+e+'" is an agent participant. Use useAgentParticipant() instead.');J(x["participant-stream-enabled"]+"-"+e,i),J(x["participant-stream-disabled"]+"-"+e,c),J(x["participant-media-status-changed"]+"-"+e,d),J(x["participant-video-quality-changed"]+"-"+e,u),J(x["participant-stream-paused"]+"-"+e,f),J(x["participant-stream-resumed"]+"-"+e,h),J(x["participant-producer-added"]+"-"+e,_),J(x["participant-producer-removed"]+"-"+e,b),J(x["participant-consumer-added"]+"-"+e,S),J(x["participant-consumer-removed"]+"-"+e,C);var E=(0,r.useCallback)(function(e){var t;return null===(t=M.current)||void 0===t?void 0:t.setQuality(e)},[]),O=(0,r.useCallback)(function(e,t){var n;return null===(n=M.current)||void 0===n?void 0:n.setViewPort(e,t)},[]),j=(0,r.useCallback)(function(e){var t;return null===(t=M.current)||void 0===t?void 0:t.setScreenShareQuality(e)},[]),L=(0,r.useCallback)(function(){var e;return null===(e=M.current)||void 0===e?void 0:e.enableMic()},[]),A=(0,r.useCallback)(function(){var e;return null===(e=M.current)||void 0===e?void 0:e.disableMic()},[]),D=(0,r.useCallback)(function(){var e;return null===(e=M.current)||void 0===e?void 0:e.enableWebcam()},[]),T=(0,r.useCallback)(function(){var e;return null===(e=M.current)||void 0===e?void 0:e.disableWebcam()},[]),q=(0,r.useCallback)(function(e){var t;return null===(t=M.current)||void 0===t?void 0:t.pin(e)},[]),I=(0,r.useCallback)(function(e){var t;return null===(t=M.current)||void 0===t?void 0:t.unpin(e)},[]),V=(0,r.useCallback)(function(){var e;return null===(e=M.current)||void 0===e?void 0:e.remove()},[]),U=(0,r.useCallback)(function(e){var t,n=void 0===e?{}:e,r=n.height,a=n.width;try{return Promise.resolve(null===(t=M.current)||void 0===t?void 0:t.captureImage({height:r,width:a}))}catch(e){return Promise.reject(e)}},[]),Z=(0,r.useCallback)(function(){try{var e;return Promise.resolve(null===(e=M.current)||void 0===e?void 0:e.getAudioStats())}catch(e){return Promise.reject(e)}},[]),W=(0,r.useCallback)(function(){try{var e;return Promise.resolve(null===(e=M.current)||void 0===e?void 0:e.getVideoStats())}catch(e){return Promise.reject(e)}},[]),H=(0,r.useCallback)(function(){try{var e;return Promise.resolve(null===(e=M.current)||void 0===e?void 0:e.getTransportStats())}catch(e){return Promise.reject(e)}},[]),K=(0,r.useCallback)(function(){try{var e;return Promise.resolve(null===(e=M.current)||void 0===e?void 0:e.getShareStats())}catch(e){return Promise.reject(e)}},[]),Q=(0,r.useCallback)(function(){try{var e;return Promise.resolve(null===(e=M.current)||void 0===e?void 0:e.getShareAudioStats())}catch(e){return Promise.reject(e)}},[]),F=(0,r.useCallback)(function(){var e;return null===(e=M.current)||void 0===e?void 0:e.consumeWebcamStreams()},[]),X=(0,r.useCallback)(function(){var e;return null===(e=M.current)||void 0===e?void 0:e.consumeMicStream
1s()},[]),Y=(0,r.useCallback)(function(){var e;return null===(e=M.current)||void 0===e?void 0:e.stopConsumingWebcamStreams()},[]),$=(0,r.useCallback)(function(){var e;return null===(e=M.current)||void 0===e?void 0:e.stopConsumingMicStreams()},[]),et=(0,r.useRef)(null);return et.current={consumeMicStreams:X,consumeWebcamStreams:F,stopConsumingMicStreams:$,stopConsumingWebcamStreams:Y,setQuality:E,setScreenShareQuality:j,setViewPort:O,enableMic:L,disableMic:A,enableWebcam:D,disableWebcam:T,captureImage:U,pin:q,unpin:I,remove:V,getAudioStats:Z,getVideoStats:W,getShareStats:K,getShareAudioStats:Q,getTransportStats:H},(0,r.useMemo)(function(){return new Proxy(w,{get:function(t,n,r){if(n in B){var a=t[e],i=a?a[n]:G[n],o=P&&P.current,c=o?o[e]:null;return c?c[n]:i}var s=et.current;return s&&n in s?M.current?s[n]:function(){console.warn("useParticipant: "+String(n)+'() called but participant "'+e+'" not found.')}:Reflect.get(t,n,r)},has:function(e,t){return t in B||!!(et.current&&t in et.current)},ownKeys:function(){var e;return[].concat(new Set([].concat(Object.keys(B),Object.keys(null!=(e=et.current)?e:{}))))},getOwnPropertyDescriptor:function(){return{configurable:!0,enumerable:!0,writable:!1}}})},[w,e,P])},eb=function(){},ey=function(e){return e.meeting},eS=function(e){return e.isMeetingJoined},ek=function(e,t){return null==t||!Number.isFinite(t)||e.length<=t?e:e.slice(e.length-t)},eC=function(e,t){var n=void 0===t?{}:t,a=n.onMessageReceived,i=void 0===a?eb:a,o=n.onOldMessagesReceived,c=void 0===o?eb:o,s=n.maxMessages,d=void 0===s?null:s,l=n.bufferMessages,u=void 0===l||l,m=N(ey),f=N(eS),p=(0,r.useState)([]),h=
1p[0],v=p[1],_=(0,r.useRef)(!1),g=(0,r.useRef)(i),b=(0,r.useRef)(c),y=(0,r.useRef)(m),S=(0,r.useRef)(d),k=(0,r.useRef)(u);g.current=i,b.current=c,y.current=m,S.current=d,k.current=u;var C=(0,r.useCallback)(function(t,n,r){try{return Promise.resolve(function(){if(y.current)return Promise.resolve(y.current.pubSub.publish(e,t,n,r))}())}catch(e){return Promise.reject(e)}},[e]),w=(0,r.useCallback)(function(e){g.current(e),k.current&&v(function(t){return ek([].concat(t,[e]),S.current)})},[]);return(0,r.useEffect)(function(){if(m&&!_.current&&f)return _.current=!0,function(){try{var t;Promise.resolve(null==m?void 0:null===(t=m.pubSub)||void 0===t?void 0:t.subscribe(e,w)).then(function(e){e&&(b.current(e.messages),k.current&&v(ek(e.messages,S.current)))})}catch(e){return Promise.reject(e)}}(),function(){var t,n;_.current=!1,null===(t=y.current)||void 0===t||null===(n=t.pubSub)||void 0===n||n.unsubscribe(e,w)}},[m,f,e,w]),{publish:C,messages:h}};"undefined"!=typeof Symbol&&(Symbol.iterator||(Symbol.iterator=Symbol("Symbol.iterator"))),"undefined"!=typeof Symbol&&(Symbol.asyncIterator||(Symbol.asyncIterator=Symbol("Symbol.asyncIterator")));var ew=E.VideoSDK.Constants;E.VideoSDK.runPreCallTest.bind(E.VideoSDK),(0,r.forwardRef)(function(e,t){var n=e.participantId,a=e.type,i=void 0===a?"video":a,o=e.containerStyle,c=e.className,s=e.classNameVideo,d=e.videoStyle,l=void 0===d?{}:d,u=e.videoRef,m=eg(n),f=m.webcamOn,p=m.webcamStream,h=m.isLocal,v=m.screenShareStream,_=m.screenShareOn,g=(0,r.useRef)(null),b=u||g;return(0,r.useEffect)(function(){var e="share"===i?v:p,t="share"===i?_:f;if(b.current){if(t&&e){var n=new MediaStream;n.addTrack(e.track),b.current.setAttribute("muted",""),b.current.srcObject=n,b.current.setAttribute("playsinline",""),b.current.setAttribute("x5-playsinline",""),b.current.setAttribute("webkit-playsinline",""),b.current.play().catch(function(e){return console.error("finalVideoRef.current.play() failed",e)})}else b.current.srcObject=null}},[i].concat("share"===i?[_,v]:"video"===i?[f,p]:[])),r.createElement("div",{ref:t,className:"video-container participant-video-"+n+" "+((void 0===c?"":c)||""),style:O({objectFit:"share"===i?"contain":"none",height:"100%"},void 0===o?{}:o)},r.createElement("video",{width:"100%",height:"100%",ref:b,autoPlay:!0,className:void 0===s?"":s,muted:!0,style:h&&"share"!==i?O({transform:"scaleX(-1)",WebkitTransform:"scaleX(-1)"},l):l}))})},17187:function(e){var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function i(){i.init.call(this)}e.exports=i,e.exports.once=function(e,t){return new Promise(function(n,r){var a;function i(n){e.removeListener(t,o),r(n)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}h(e,t,o,{once:!0}),"error"!==t&&(a={once:!0},"function"==typeof e.on&&h(e,"error",i,a))})},i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var o=10;function c(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function s(e){return void 0===e._maxListeners?i.defaultMaxListeners:e._maxListeners}function d(e,t,n,r){if(c(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),o=i[t]),void 0===o)o=i[t]=n,++e._eventsCount;else if("function"==typeof o?o=i[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(a=s(e))>0&&o.length>a&&!o.warned){o.warned=!0;var a,i,o,d=Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");d.name="MaxListenersExceededWarning",d.emitter=e,d.type=t,d.count=o.length,console&&console.warn&&console.warn(d)}return e}function l(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function u(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=l.bind(r);return a.listener=n,r.wrapFn=a,a}function m(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"==typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(a):p(a,a.length)}function f(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function p(e,t){for(var n=Array(t),r=0;r<t;++r)n[r]=e[r];return n}function h(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else if("function"==typeof e.addEventListener)e.addEventListener(t,function a(i){r.once&&e.removeEventListener(t,a),n(i)});else throw TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}Object.defineProperty(i,"defaultMaxListeners",{enumerable:!0,get:function(){return o}
1,set:function(e){if("number"!=typeof e||e<0||a(e))throw RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),i.init=function(){(void 0===this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},i.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},i.prototype.getMaxListeners=function(){return s(this)},i.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var a="error"===e,i=this._events;if(void 0!==i)a=a&&void 0===i.error;else if(!a)return!1;if(a){if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var o,c=Error("Unhandled error."+(o?" ("+o.message+")":""));throw c.context=o,c}var s=i[e];if(void 0===s)return!1;if("function"==typeof s)r(s,this,t);else for(var d=s.length,l=p(s,d),n=0;n<d;++n)r(l[n],this,t);return!0},i.prototype.addListener=function(e,t){return d(this,e,t,!1)},i.prototype.on=i.prototype.addListener,i.prototype.prependListener=function(e,t){return d(this,e,t,!0)},i.prototype.once=function(e,t){return c(t),this.on(e,u(this,e,t)),this},i.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,u(this,e,t)),this},i.prototype.removeListener=function(e,t){var n,r,a,i,o;if(c(t),void 0===(r=this._events)||void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(a=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){o=n[i].listener,a=i;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,a),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,o||t)}return this},i.prototype.off=i.prototype.removeListener,i.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0==arguments.length){var a,i=Object.keys(n);for(r=0;r<i.length;++r)"removeListener"!==(a=i[r])&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},i.prototype.listeners=function(e){return m(this,e,!0)},i.prototype.rawListeners=function(e){return m(this,e,!1)},i.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},i.prototype.listenerCount=f,i.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},28693:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-.22-13h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l4.15 2.49c.34.2.78.1.98-.24.21-.34.1-.79-.25-.99l-3.87-2.3V7.72c0-.4-.32-.72-.72-.72"}),"AccessTimeRounded")},62782:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)([(0,i.jsx)("path",{d:"M16 7h-1l-1-1h-4L9 7H8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-4 7c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"},"0"),(0,i.jsx)("path",{d:"M9.45.28c-.4.08-.55.56-.26.84l3.01 3.01c.32.31.85.09.85-.35V2.04c4.45.44 8.06 3.82 8.84 8.17.08.46.5.78.97.78.62 0 1.09-.57.98-1.18C22.61 2.89 15.79-1.12 9.45.28m2.35 19.59c-.32-.32-.85-.09-.85.35v1.74c-4.45-.44-8.06-3.82-8.84-8.17-.08-.46-.5-.78-.97-.78-.62 0-1.09.57-.98 1.18 1.24 6.92 8.06 10.93 14.4 9.53.39-.09.55-.56.26-.85z"},"1")],"CameraswitchRounded")},28943:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"M18.3 5.71a.9959.9959 0 0 0-1.41 0L12 10.59 7.11 5.7a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4"}),"CloseRounded")},84982:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"M15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65zm3.08.4c-.41 0-.77.3-.83.71-.05.32-.12.64-.22.93l1.27 1.27c.3-.6.52-1.25.63-1.94.07-.51-.33-.97-.85-.97M3.71 3.56c-.39.39-.39 1.02 0 1.41L9 10.27v.43c0 1.19.6 2.32 1.63 2.91.75.43 1.41.44 2.02.31l1.66 1.66c-.71.33-1.5.52-2.31.52-2.54 0-4.88-1.77-5.25-4.39-.06-.41-.42-.71-.83-.71-.52 0-.92.46-.85.97.46 2.96 2.96 5.3 5.93 5.75V20c0 .55.45 1 1 1s1-.45 1-1v-2.28c.91-.13 1.77-.45 2.55-.9l3.49 3.49c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L5.12 3.56a.9959.9959 0 0 0-1.41 0"}),"MicOffRounded")},84516:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.91-3c-.49 0-.9.36-.98.85C16.52 14.2 14.47 16 12 16s-4.52-1.8-4.93-4.15c-.08-.49-.49-.85-.98-.85-.61 0-1.09.54-1 1.14.49 3 2.89 5.35 5.91 5.78V20c0 .55.45 1 1 1s1-.45 1-1v-2.08c3.02-.43 5.42-2.78 5.91-5.78.1-.6-.39-1.14-1-1.14"}),"MicRounded")},93640:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)([(0,i.jsx)("path",{fillRule:"evenodd",d:"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h3c.55 0 1-.45 1-1v-2c0-2.18-3.57-3.47-6.33-3.87"},"0"),(0,i.jsx)("circle",{cx:"9",cy:"8",r:"4",fillRule:"evenodd"},"1"),(0,i.jsx)("path",{fillRule:"evenodd",d:"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 1c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4"},"2")],"PeopleAltRounded")},56710:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"M17.65 6.35c-1.63-1.63-3.94-2.57-6.48-2.31-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20c3.19 0 5.93-1.87 7.21-4.56.32-.67-.16-1.44-.9-1.44-.37 0-.72.2-.88.53-1.13 2.43-3.84 3.97-6.8 3.31-2.22-.49-4.01-2.3-4.48-4.52C5.31 9.44 8.26 6 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z"}),"RefreshRounded")},45443:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"m3.4 20.4 17.45-7.48c.81-.35.81-1.49 0-1.84L3.4 3.6c-.66-.29-1.39.2-1.39.91L2 9.12c0 .5.37.93.87.99L17 12 2.87 13.88c-.5.07-.87.5-.87 1l.01 4.61c0 .71.73 1.2 1.39.91"}),"SendRounded")},6925:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"m12 17.27 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.72 3.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08z"}),"StarRounded")},70383:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"M21 14.2V8.91c0-.89-1.08-1.34-1.71-.71L17 10.5V7c0-.55-.45-1-1-1h-5.61l8.91 8.91c.62.63 1.7.18 1.7-.71M2.71 2.56c-.39.39-.39 1.02 0 1.41L4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18l2.48 2.48c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L4.12 2.56a.9959.9959 0 0 0-1.41 0"}),"VideocamOffRounded")},49936:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71z"}),"VideocamRounded")},39954:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"VisibilityRounded")},40735:function(e,t,n){var r=n(64836);t.Z=void 0;var a=r(n(47955)),i=n(85893);t.Z=(0,a.default)((0,i.jsx)("path",{d:"M3 10v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.41c0-.89-1.08-1.34-1.71-.71L7 9H4c-.55 0-1 .45-1 1m13.5 2c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 4.45v.2c0 .38.25.71.6.85C17.18 6.53 19 9.06 19 12s-1.82 5.47-4.4 6.5c-.36.14-.6.47-.6.85v.2c0 .63.63 1.07 1.21.85C18.6 19.11 21 15.84 21 12s-2.4-7.11-5.79-8.4c-.58-.23-1.21.22-1.21.85"}),"VolumeUpRounded")},59879:function(e,t,n){n.d(t,{Z:function(){return b}});var r=n(63366),a=n(87462),i=n(67294),o=n(90512),c=n(94780),s=n(89262),d=n(36522),l=n(75228),u=n(1588),m=n(34867);function f(e){return(0,m.ZP)("MuiListSubheader",e)}(0,u.Z)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);var p=n(85893);let h=["className","color","component","disableGutters","disableSticky","inset"],v=e=>{let{classes:t,color:n,disableGutters:r,inset:a,disableSticky:i}=e,o={root:["root","default"!==n&&"color".concat((0,l.Z)(n)),!r&&"gutters",a&&"inset",!i&&"sticky"]};return(0,c.Z)(o,f,t)},_=(0,s.ZP)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,"default"!==n.color&&t["color".concat((0,l.Z)(n.color))],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(e=>{let{theme:t,ownerState:n}=e;return(0,a.Z)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(t.vars||t).palette.text.secondary,fontFamily:t.typography.fontFamily,fontWeight:t.typography.fontWeightMedium,fontSize:t.typography.pxToRem(14)},"primary"===n.color&&{color:(t.vars||t).palette.primary.main},"inherit"===n.color&&{color:"inherit"},!n.disableGutters&&{paddingLeft:16,paddingRight:16},n.inset&&{paddingLeft:72},!n.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(t.vars||t).palette.background.paper})}),g=i.forwardRef(function(e,t){let n=(0,d.i)({props:e,name:"MuiListSubheader"}),{className:i,color:c="default",component:s="li",disableGutters:l=!1,disableSticky:u=!1,inset:m=!1}=n,f=(0,r.Z)(n,h),g=(0,a.Z)({},n,{color:c,component:s,disableGutters:l,disableSticky:u,inset:m}),b=v(g);return(0,p.jsx)(_,(0,a.Z)({as:s,className:(0,o.Z)(b.root,i),ref:t,ownerState:g},f))});g.muiSkipListHighlight=!0;var b=g}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.