Path Lines of Code app/meeting.html 13 server.js 126 serverless/deploy.js 146 serverless/src/handlers.js 63 serverless/src/index.js 13 serverless/src/videoSending.js 256 serverless/template.yaml 439 src/app.tsx 21 src/components/Base.tsx 9 src/components/Button/Styled.tsx 42 src/components/Button/index.tsx 26 src/components/ButtonGroup.tsx 10 src/components/Flex/Styled.tsx 52 src/components/Flex/index.tsx 43 src/components/FormField/Styled.tsx 168 src/components/FormField/index.tsx 101 src/components/IconButton.tsx 24 src/components/Input/Styled.tsx 28 src/components/Input/index.tsx 18 src/components/Label/Styled.tsx 9 src/components/Label/index.tsx 18 src/components/Modal/ModalBody.tsx 7 src/components/Modal/ModalButton.tsx 7 src/components/Modal/ModalButtonGroup.tsx 34 src/components/Modal/ModalContext.tsx 9 src/components/Modal/ModalHeader.tsx 24 src/components/Modal/Styled.tsx 115 src/components/Modal/index.tsx 52 src/components/Portal/index.tsx 27 src/components/RemoteVideo/Styled.tsx 66 src/components/RemoteVideo/index.tsx 27 src/components/RosterItem.tsx 34 src/components/Select.tsx 52 src/components/Spinner.tsx 6 src/components/VideoGrid/Styled.tsx 176 src/components/VideoGrid/index.tsx 19 src/components/VideoTile/Styled.tsx 75 src/components/VideoTile/index.tsx 30 src/components/hooks/useClickOutside.tsx 22 src/components/hooks/useElementAspectRatio.tsx 46 src/components/hooks/useUniqueId.tsx 7 src/constants/index.ts 1 src/constants/routes.ts 8 src/containers/AudioInputControl.tsx 34 src/containers/AudioOutputControl.tsx 44 src/containers/CameraSelection.tsx 45 src/containers/DeviceInput.tsx 43 src/containers/DeviceSelection.tsx 52 src/containers/DeviceSetup.tsx 43 src/containers/EndMeetingControl.tsx 77 src/containers/LocalVideo.tsx 24 src/containers/MeetingControlsContainer.tsx 23 src/containers/MeetingForm.tsx 114 src/containers/MeetingJoinDetails.tsx 65 src/containers/MeetingRoster.tsx 30 src/containers/MeetingView.tsx 35 src/containers/MicSelection.tsx 21 src/containers/RemoteVideoGrid.tsx 99 src/containers/SpeakerSelection.tsx 29 src/containers/VideoInputControl.tsx 66 src/hooks/useActiveSpeakers.tsx 25 src/hooks/useAttendeeRealtimeAudio.tsx 41 src/hooks/useVideoSendingCommand.tsx 32 src/hooks/useVideoSendingMessaging.tsx 17 src/index.tsx 5 src/providers/AudioVideoProvider.tsx 19 src/providers/DevicesProvider/AudioInputProvider.tsx 60 src/providers/DevicesProvider/AudioOutputProvider.tsx 62 src/providers/DevicesProvider/VideoInputProvider.tsx 63 src/providers/DevicesProvider/index.tsx 10 src/providers/ErrorProvider.tsx 25 src/providers/LocalVideoToggleProvider.tsx 60 src/providers/MeetingProvider/MeetingManager.ts 388 src/providers/MeetingProvider/index.tsx 26 src/providers/MeetingStatusProvider.tsx 94 src/providers/RosterProvider.tsx 64 src/providers/VideoSendingProvider.tsx 133 src/types/index.ts 22 src/utils/DOMWebSocket.ts 9 src/utils/DOMWebSocketFactory.ts 4 src/utils/DefaultDOMWebSocket.ts 54 src/utils/DefaultDOMWebSocketFactory.ts 13 src/utils/DefaultPromisedWebSocket.ts 77 src/utils/DefaultPromisedWebSocketFactory.ts 14 src/utils/PromisedWebSocket.ts 6 src/utils/PromisedWebSocketClosureCode.ts 5 src/utils/PromisedWebSocketFactory.ts 8 src/utils/ReconnectingPromisedWebSocket.ts 97 src/utils/index.ts 13