duplicated block id: 1 size: 58 cleaned lines of code in 2 files: - src/components/ui/Modal/Modal.stories.tsx (136:193) - src/components/ui/Modal/Modal.stories.tsx (194:251) duplicated block id: 2 size: 50 cleaned lines of code in 2 files: - src/components/ui/ControlBar/ControlBar.stories.tsx (30:90) - src/components/ui/ControlBar/ControlBar.stories.tsx (123:183) duplicated block id: 3 size: 25 cleaned lines of code in 2 files: - src/theme/dark.ts (312:339) - src/theme/light.ts (312:339) duplicated block id: 4 size: 23 cleaned lines of code in 2 files: - src/components/ui/Roster/Roster.stories.tsx (125:149) - src/components/ui/Roster/Roster.stories.tsx (165:189) duplicated block id: 5 size: 19 cleaned lines of code in 2 files: - src/components/sdk/DeviceSelection/CameraSelection/BackgroundBlurCheckbox.tsx (44:64) - src/components/sdk/MeetingControls/VideoInputBackgroundBlurControl.tsx (64:87) duplicated block id: 6 size: 19 cleaned lines of code in 2 files: - src/theme/dark.ts (450:468) - src/theme/light.ts (450:468) duplicated block id: 7 size: 19 cleaned lines of code in 2 files: - src/components/ui/Modal/Modal.stories.tsx (176:194) - src/components/ui/Modal/Modal.stories.tsx (193:211) duplicated block id: 8 size: 18 cleaned lines of code in 2 files: - src/components/ui/Modal/Modal.stories.tsx (193:210) - src/components/ui/Modal/Modal.stories.tsx (234:251) duplicated block id: 9 size: 18 cleaned lines of code in 2 files: - src/components/ui/Modal/Modal.stories.tsx (136:153) - src/components/ui/Modal/Modal.stories.tsx (177:194) duplicated block id: 10 size: 18 cleaned lines of code in 2 files: - src/components/ui/ControlBar/ControlBar.stories.tsx (94:111) - src/components/ui/Navbar/Navbar.stories.tsx (61:78) duplicated block id: 11 size: 17 cleaned lines of code in 2 files: - src/components/ui/ControlBar/ControlBar.stories.tsx (93:109) - src/components/ui/ControlBar/ControlBar.stories.tsx (195:211) duplicated block id: 12 size: 17 cleaned lines of code in 2 files: - src/theme/dark.ts (62:80) - src/theme/light.ts (62:80) duplicated block id: 13 size: 17 cleaned lines of code in 2 files: - src/components/ui/Chat/ChannelList/Styled.tsx (85:109) - src/components/ui/Chat/ChannelList/Styled.tsx (188:212) duplicated block id: 14 size: 17 cleaned lines of code in 2 files: - src/components/ui/Modal/Modal.stories.tsx (136:152) - src/components/ui/Modal/Modal.stories.tsx (235:251) duplicated block id: 15 size: 16 cleaned lines of code in 2 files: - src/components/ui/ControlBar/ControlBar.stories.tsx (196:211) - src/components/ui/Navbar/Navbar.stories.tsx (61:76) duplicated block id: 16 size: 16 cleaned lines of code in 2 files: - src/components/sdk/MeetingControls/AudioInputControl.tsx (49:66) - src/components/sdk/MeetingControls/AudioOutputControl.tsx (47:64) duplicated block id: 17 size: 15 cleaned lines of code in 2 files: - src/components/sdk/MeetingControls/AudioOutputControl.tsx (47:63) - src/components/sdk/MeetingControls/VideoInputControl.tsx (44:60) duplicated block id: 18 size: 15 cleaned lines of code in 2 files: - src/components/sdk/MeetingControls/AudioInputControl.tsx (49:65) - src/components/sdk/MeetingControls/VideoInputControl.tsx (44:60) duplicated block id: 19 size: 14 cleaned lines of code in 2 files: - src/components/ui/Chat/ChannelList/ChannelItem.tsx (77:90) - src/components/ui/Chat/ChannelList/ChannelItem.tsx (106:119) duplicated block id: 20 size: 12 cleaned lines of code in 2 files: - src/providers/BackgroundBlurProvider/index.tsx (9:29) - src/providers/BackgroundReplacementProvider/index.tsx (9:29) duplicated block id: 21 size: 12 cleaned lines of code in 2 files: - src/components/ui/Notification/Notification.stories.tsx (40:51) - src/components/ui/Notification/Notification.stories.tsx (79:90) duplicated block id: 22 size: 12 cleaned lines of code in 2 files: - src/providers/ContentShareProvider/state.tsx (246:258) - src/providers/ContentShareProvider/state.tsx (279:291) duplicated block id: 23 size: 12 cleaned lines of code in 2 files: - src/components/ui/Roster/Roster.stories.tsx (165:177) - src/components/ui/Roster/Roster.stories.tsx (205:217) duplicated block id: 24 size: 12 cleaned lines of code in 2 files: - src/components/ui/Roster/Roster.stories.tsx (125:138) - src/components/ui/Roster/Roster.stories.tsx (205:217) duplicated block id: 25 size: 11 cleaned lines of code in 2 files: - src/components/ui/Chat/ChatBubble/ChatBubbleContainer.tsx (54:66) - src/components/ui/Roster/PopOverMenu.tsx (25:36) duplicated block id: 26 size: 11 cleaned lines of code in 2 files: - src/theme/dark.ts (204:215) - src/theme/light.ts (204:215) duplicated block id: 27 size: 10 cleaned lines of code in 2 files: - src/components/sdk/MeetingControls/AudioInputControl.tsx (70:80) - src/components/sdk/MeetingControls/AudioInputVFControl.tsx (213:223) duplicated block id: 28 size: 10 cleaned lines of code in 2 files: - src/components/ui/Roster/Roster.stories.tsx (140:149) - src/components/ui/Roster/Roster.stories.tsx (222:231) duplicated block id: 29 size: 10 cleaned lines of code in 2 files: - src/components/ui/Roster/PopOverMenu.tsx (25:35) - src/components/ui/Roster/RosterHeader.tsx (103:113) duplicated block id: 30 size: 10 cleaned lines of code in 2 files: - src/components/ui/Chat/ChatBubble/ChatBubbleContainer.tsx (54:64) - src/components/ui/Roster/RosterHeader.tsx (103:113) duplicated block id: 31 size: 10 cleaned lines of code in 2 files: - src/providers/BackgroundBlurProvider/index.tsx (159:168) - src/providers/BackgroundReplacementProvider/index.tsx (160:169) duplicated block id: 32 size: 10 cleaned lines of code in 2 files: - src/components/ui/Roster/Roster.stories.tsx (180:189) - src/components/ui/Roster/Roster.stories.tsx (222:231) duplicated block id: 33 size: 10 cleaned lines of code in 2 files: - src/components/ui/Chat/ChatBubble/EditableChatBubble.tsx (94:103) - src/components/ui/Chat/ChatBubble/index.tsx (64:73) duplicated block id: 34 size: 9 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (56:64) - src/components/ui/PopOver/PopOver.stories.tsx (133:141) duplicated block id: 35 size: 9 cleaned lines of code in 2 files: - src/components/sdk/DeviceSelection/CameraSelection/index.tsx (34:43) - src/components/sdk/DeviceSelection/MicSelection/index.tsx (34:43) duplicated block id: 36 size: 9 cleaned lines of code in 2 files: - src/components/ui/FormField/FormField.stories.tsx (212:221) - src/components/ui/Modal/Modal.stories.tsx (37:46) duplicated block id: 37 size: 9 cleaned lines of code in 2 files: - src/theme/dark.ts (100:108) - src/theme/dark.ts (180:188) duplicated block id: 38 size: 9 cleaned lines of code in 2 files: - src/providers/BackgroundBlurProvider/index.tsx (62:72) - src/providers/BackgroundReplacementProvider/index.tsx (63:73) duplicated block id: 39 size: 9 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (44:52) - src/components/ui/PopOver/PopOver.stories.tsx (153:161) duplicated block id: 40 size: 9 cleaned lines of code in 2 files: - src/components/ui/Roster/Roster.stories.tsx (101:109) - src/components/ui/Roster/Roster.stories.tsx (181:189) duplicated block id: 41 size: 9 cleaned lines of code in 2 files: - src/components/ui/Roster/Roster.stories.tsx (101:109) - src/components/ui/Roster/Roster.stories.tsx (141:149) duplicated block id: 42 size: 9 cleaned lines of code in 2 files: - src/theme/dark.ts (169:178) - src/theme/light.ts (169:178) duplicated block id: 43 size: 9 cleaned lines of code in 2 files: - src/components/ui/Roster/Roster.stories.tsx (101:109) - src/components/ui/Roster/Roster.stories.tsx (223:231) duplicated block id: 44 size: 9 cleaned lines of code in 2 files: - src/theme/dark.ts (113:121) - src/theme/dark.ts (193:201) duplicated block id: 45 size: 8 cleaned lines of code in 2 files: - src/components/ui/ControlBar/ControlBarButton.tsx (54:62) - src/components/ui/Roster/RosterHeader.tsx (103:111) duplicated block id: 46 size: 8 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (120:127) - src/components/ui/PopOver/PopOver.stories.tsx (153:160) duplicated block id: 47 size: 8 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (43:50) - src/components/ui/PopOver/PopOver.stories.tsx (84:91) duplicated block id: 48 size: 8 cleaned lines of code in 2 files: - src/components/ui/Chat/ChatBubble/ChatBubble.stories.tsx (16:24) - src/components/ui/Chat/ChatBubble/EditableChatBubble.stories.tsx (18:26) duplicated block id: 49 size: 8 cleaned lines of code in 2 files: - src/components/ui/FormField/FormField.stories.tsx (101:108) - src/components/ui/FormField/FormField.stories.tsx (198:205) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - src/components/ui/ControlBar/ControlBarButton.tsx (54:62) - src/components/ui/Roster/PopOverMenu.tsx (25:33) duplicated block id: 51 size: 8 cleaned lines of code in 2 files: - src/components/ui/Input/Styled.tsx (53:62) - src/components/ui/Textarea/Styled.tsx (21:30) duplicated block id: 52 size: 8 cleaned lines of code in 2 files: - src/components/ui/Input/Styled.tsx (53:62) - src/components/ui/Select/Styled.tsx (36:45) duplicated block id: 53 size: 8 cleaned lines of code in 2 files: - src/components/ui/Select/Styled.tsx (36:45) - src/components/ui/Textarea/Styled.tsx (21:30) duplicated block id: 54 size: 8 cleaned lines of code in 2 files: - src/components/ui/Chat/ChatBubble/ChatBubbleContainer.tsx (54:62) - src/components/ui/ControlBar/ControlBarButton.tsx (54:62) duplicated block id: 55 size: 8 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (44:51) - src/components/ui/PopOver/PopOver.stories.tsx (120:127) duplicated block id: 56 size: 8 cleaned lines of code in 2 files: - src/components/ui/Notification/Notification.stories.tsx (63:70) - src/components/ui/Notification/Notification.stories.tsx (102:109) duplicated block id: 57 size: 8 cleaned lines of code in 2 files: - src/components/ui/Modal/Modal.stories.tsx (100:107) - src/components/ui/Modal/Modal.stories.tsx (263:270) duplicated block id: 58 size: 8 cleaned lines of code in 2 files: - src/components/ui/Chat/ChannelList/Styled.tsx (41:53) - src/components/ui/Chat/ChannelList/Styled.tsx (122:134) duplicated block id: 59 size: 8 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (67:75) - src/components/ui/PopOver/PopOver.stories.tsx (138:145) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - src/components/ui/FormField/FormField.stories.tsx (75:81) - src/components/ui/FormField/FormField.stories.tsx (123:129) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - src/components/ui/ControlBar/ControlBarButton.tsx (54:61) - src/components/ui/Navbar/NavbarItem.tsx (44:51) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - src/providers/MeetingProvider/MeetingManager.ts (490:498) - src/providers/MeetingProvider/MeetingManager.ts (522:530) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (85:91) - src/components/ui/PopOver/PopOver.stories.tsx (120:126) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - src/components/ui/Notification/Notification.stories.tsx (18:24) - src/components/ui/Notification/Notification.stories.tsx (102:108) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - src/components/ui/Navbar/NavbarItem.tsx (44:51) - src/components/ui/Roster/PopOverMenu.tsx (25:32) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - src/theme/dark.ts (344:351) - src/theme/light.ts (344:351) duplicated block id: 67 size: 7 cleaned lines of code in 2 files: - src/providers/DevicesProvider/AudioInputProvider.tsx (9:15) - src/providers/FeaturedVideoTileProvider/index.tsx (5:11) duplicated block id: 68 size: 7 cleaned lines of code in 2 files: - src/components/ui/Modal/Modal.stories.tsx (264:270) - src/components/ui/Modal/Modal.stories.tsx (331:337) duplicated block id: 69 size: 7 cleaned lines of code in 2 files: - src/components/sdk/LocalVideo/index.tsx (33:43) - src/components/sdk/RemoteVideo/index.tsx (32:42) duplicated block id: 70 size: 7 cleaned lines of code in 2 files: - src/components/ui/Chat/ChatBubble/ChatBubbleContainer.tsx (54:61) - src/components/ui/Navbar/NavbarItem.tsx (44:51) duplicated block id: 71 size: 7 cleaned lines of code in 2 files: - src/components/ui/Input/Styled.tsx (41:47) - src/components/ui/Select/Styled.tsx (21:27) duplicated block id: 72 size: 7 cleaned lines of code in 2 files: - src/components/ui/Navbar/NavbarItem.tsx (44:51) - src/components/ui/Roster/RosterHeader.tsx (103:110) duplicated block id: 73 size: 7 cleaned lines of code in 2 files: - src/components/ui/Input/index.tsx (74:81) - src/components/ui/Roster/RosterHeader.tsx (54:61) duplicated block id: 74 size: 7 cleaned lines of code in 2 files: - src/providers/BackgroundBlurProvider/index.tsx (86:95) - src/providers/BackgroundReplacementProvider/index.tsx (86:95) duplicated block id: 75 size: 7 cleaned lines of code in 2 files: - src/components/ui/Modal/Modal.stories.tsx (101:107) - src/components/ui/Modal/Modal.stories.tsx (331:337) duplicated block id: 76 size: 7 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (85:91) - src/components/ui/PopOver/PopOver.stories.tsx (153:159) duplicated block id: 77 size: 7 cleaned lines of code in 2 files: - src/components/sdk/DeviceSelection/CameraSelection/BackgroundBlurCheckbox.tsx (30:39) - src/components/sdk/MeetingControls/VideoInputBackgroundBlurControl.tsx (53:62) duplicated block id: 78 size: 7 cleaned lines of code in 2 files: - src/components/ui/Notification/Notification.stories.tsx (18:24) - src/components/ui/Notification/Notification.stories.tsx (63:69) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - src/components/sdk/MeetingControls/VideoInputBackgroundBlurControl.tsx (34:39) - src/components/sdk/MeetingControls/VideoInputControl.tsx (23:28) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - src/components/ui/Button/Button.stories.tsx (48:53) - src/components/ui/Button/Button.stories.tsx (68:73) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - src/components/ui/Input/Styled.tsx (41:46) - src/components/ui/Textarea/Styled.tsx (9:14) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - src/components/sdk/MeetingControls/VideoInputBackgroundBlurControl.tsx (160:166) - src/components/sdk/MeetingControls/VideoInputControl.tsx (64:70) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - src/providers/ContentShareProvider/index.tsx (218:223) - src/providers/ContentShareProvider/index.tsx (226:231) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - src/components/ui/Select/Styled.tsx (21:26) - src/components/ui/Textarea/Styled.tsx (9:14) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - src/providers/DevicesProvider/AudioInputProvider.tsx (63:70) - src/providers/DevicesProvider/AudioOutputProvider.tsx (39:46) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - src/hooks/sdk/useMediaStreamMetrics.tsx (75:82) - src/providers/RemoteVideoTileProvider/index.tsx (47:53) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - src/components/ui/FormField/FormField.stories.tsx (76:81) - src/components/ui/FormField/FormField.stories.tsx (223:228) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - src/providers/DevicesProvider/AudioInputProvider.tsx (10:15) - src/providers/LocalAudioOutputProvider/index.tsx (7:12) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - src/providers/DevicesProvider/AudioOutputProvider.tsx (39:46) - src/providers/DevicesProvider/VideoInputProvider.tsx (39:46) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - src/components/sdk/FeaturedRemoteVideos/index.tsx (47:52) - src/components/ui/RadioGroup/index.tsx (43:48) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - src/components/ui/Modal/Modal.stories.tsx (59:65) - src/components/ui/Modal/Modal.stories.tsx (121:127) duplicated block id: 92 size: 6 cleaned lines of code in 2 files: - src/providers/DevicesProvider/AudioOutputProvider.tsx (6:11) - src/providers/DevicesProvider/VideoInputProvider.tsx (6:11) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - src/theme/dark.ts (378:383) - src/theme/light.ts (378:383) duplicated block id: 94 size: 6 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (139:144) - src/components/ui/PopOver/PopOver.stories.tsx (185:190) duplicated block id: 95 size: 6 cleaned lines of code in 2 files: - src/components/ui/Input/Input.stories.tsx (16:22) - src/components/ui/Input/Input.stories.tsx (52:58) duplicated block id: 96 size: 6 cleaned lines of code in 2 files: - src/providers/LocalVideoProvider/index.tsx (121:126) - src/providers/LocalVideoProvider/index.tsx (129:134) duplicated block id: 97 size: 6 cleaned lines of code in 2 files: - src/components/ui/icons/ZoomIn/index.tsx (9:14) - src/components/ui/icons/ZoomOut/index.tsx (9:14) duplicated block id: 98 size: 6 cleaned lines of code in 2 files: - src/providers/DevicesProvider/AudioOutputProvider.tsx (74:79) - src/providers/DevicesProvider/VideoInputProvider.tsx (74:79) duplicated block id: 99 size: 6 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (62:67) - src/components/ui/PopOver/PopOver.stories.tsx (161:166) duplicated block id: 100 size: 6 cleaned lines of code in 2 files: - src/components/ui/Modal/Modal.stories.tsx (87:92) - src/components/ui/Modal/Modal.stories.tsx (257:262) duplicated block id: 101 size: 6 cleaned lines of code in 2 files: - src/components/ui/PopOver/PopOver.stories.tsx (69:74) - src/components/ui/PopOver/PopOver.stories.tsx (185:190) duplicated block id: 102 size: 6 cleaned lines of code in 2 files: - src/components/ui/WithTooltip/Styled.tsx (24:30) - src/components/ui/WithTooltip/Styled.tsx (40:46) duplicated block id: 103 size: 6 cleaned lines of code in 2 files: - src/providers/FeaturedVideoTileProvider/index.tsx (6:11) - src/providers/LocalAudioOutputProvider/index.tsx (7:12) duplicated block id: 104 size: 6 cleaned lines of code in 2 files: - src/components/ui/FormField/FormField.stories.tsx (124:129) - src/components/ui/FormField/FormField.stories.tsx (223:228) duplicated block id: 105 size: 6 cleaned lines of code in 2 files: - src/components/sdk/MeetingControls/AudioInputControl.tsx (38:44) - src/components/sdk/MeetingControls/AudioOutputControl.tsx (30:36) duplicated block id: 106 size: 6 cleaned lines of code in 2 files: - src/components/ui/Chat/ChatBubble/ChatBubbleContainer.stories.tsx (44:49) - src/components/ui/Chat/ChatBubble/ChatBubbleContainer.stories.tsx (57:62) duplicated block id: 107 size: 6 cleaned lines of code in 2 files: - src/providers/BackgroundBlurProvider/index.tsx (170:177) - src/providers/BackgroundReplacementProvider/index.tsx (171:178) duplicated block id: 108 size: 6 cleaned lines of code in 2 files: - src/components/ui/icons/Arrow/index.tsx (11:16) - src/components/ui/icons/Caret/index.tsx (11:16) duplicated block id: 109 size: 6 cleaned lines of code in 2 files: - src/providers/DevicesProvider/AudioInputProvider.tsx (63:70) - src/providers/DevicesProvider/VideoInputProvider.tsx (39:46) duplicated block id: 110 size: 6 cleaned lines of code in 2 files: - src/components/ui/VideoGrid/Styled.tsx (389:395) - src/components/ui/VideoGrid/Styled.tsx (398:404) duplicated block id: 111 size: 6 cleaned lines of code in 2 files: - src/theme/dark.ts (90:96) - src/theme/light.ts (90:96) duplicated block id: 112 size: 6 cleaned lines of code in 2 files: - src/components/ui/VideoGrid/Styled.tsx (362:368) - src/components/ui/VideoGrid/Styled.tsx (380:386) duplicated block id: 113 size: 6 cleaned lines of code in 2 files: - src/components/sdk/MeetingControls/AudioOutputControl.tsx (30:36) - src/components/sdk/MeetingControls/VideoInputControl.tsx (29:35) duplicated block id: 114 size: 6 cleaned lines of code in 2 files: - src/components/sdk/MeetingControls/AudioInputControl.tsx (38:44) - src/components/sdk/MeetingControls/VideoInputControl.tsx (29:35)