duplicated block id: 1 size: 36 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/hubSetting/common/CreateOrUpdateEventHandlerStep.ts (60:100) - tools/vscode-azurewebpubsub/src/workflows/hubSetting/common/InputEventHandlerStep.ts (54:94) duplicated block id: 2 size: 28 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientDetails.vue (13:48) - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (23:58) duplicated block id: 3 size: 23 cleaned lines of code in 2 files: - protocols/server/cloud-events/tsp-output/@typespec/openapi3/openapi.yaml (65:87) - protocols/server/cloud-events/tsp-output/@typespec/openapi3/openapi.yaml (94:116) duplicated block id: 4 size: 20 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/BytesHistogram.vue (90:112) - tools/azure-socketio-admin-ui/src/components/Dashboard/ConnectionsHistogram.vue (90:112) duplicated block id: 5 size: 20 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/BytesHistogram.vue (7:33) - tools/azure-socketio-admin-ui/src/components/Dashboard/ConnectionsHistogram.vue (7:33) duplicated block id: 6 size: 19 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/BytesHistogram.vue (36:55) - tools/azure-socketio-admin-ui/src/components/Dashboard/ConnectionsHistogram.vue (36:55) duplicated block id: 7 size: 18 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/hubSetting/common/CreateOrUpdateEventHandlerStep.ts (35:58) - tools/vscode-azurewebpubsub/src/workflows/hubSetting/common/InputEventHandlerStep.ts (29:52) duplicated block id: 8 size: 18 cleaned lines of code in 2 files: - protocols/server/cloud-events/tsp-output/@typespec/openapi3/openapi.yaml (12:29) - protocols/server/cloud-events/tsp-output/@typespec/openapi3/openapi.yaml (65:82) duplicated block id: 9 size: 18 cleaned lines of code in 2 files: - protocols/server/cloud-events/tsp-output/@typespec/openapi3/openapi.yaml (12:29) - protocols/server/cloud-events/tsp-output/@typespec/openapi3/openapi.yaml (94:111) duplicated block id: 10 size: 18 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (91:108) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (72:89) duplicated block id: 11 size: 17 cleaned lines of code in 2 files: - experimental/sdk/y-azure-webpubsub-client/src/WebPubSubSyncClient.ts (16:38) - experimental/sdk/y-azure-webpubsub/src/WebPubSubSyncHost.ts (13:35) duplicated block id: 12 size: 15 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (71:86) - tools/azure-socketio-admin-ui/src/views/Room.vue (32:47) duplicated block id: 13 size: 15 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/ClientsOverview.vue (126:143) - tools/azure-socketio-admin-ui/src/components/Dashboard/ServersOverview.vue (101:118) duplicated block id: 14 size: 14 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (16:37) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (20:42) duplicated block id: 15 size: 13 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (75:87) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (64:76) duplicated block id: 16 size: 13 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (17:37) - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (32:52) duplicated block id: 17 size: 13 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (32:52) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (21:42) duplicated block id: 18 size: 12 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (68:80) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (93:105) duplicated block id: 19 size: 12 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (16:27) - tools/azure-socketio-admin-ui/src/views/Clients.vue (30:41) duplicated block id: 20 size: 12 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (30:41) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (20:31) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (66:77) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (51:62) duplicated block id: 22 size: 11 cleaned lines of code in 2 files: - tools/awps-tunnel/server/dataRepo.ts (48:61) - tools/awps-tunnel/server/dataRepo.ts (69:82) duplicated block id: 23 size: 11 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (66:77) - tools/azure-socketio-admin-ui/src/views/Clients.vue (62:73) duplicated block id: 24 size: 11 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/ClientsOverview.vue (69:80) - tools/azure-socketio-admin-ui/src/components/Dashboard/ServersOverview.vue (74:85) duplicated block id: 25 size: 11 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (62:73) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (51:62) duplicated block id: 26 size: 11 cleaned lines of code in 2 files: - protocols/protobuf.webpubsub.azure.v1/webpubsub.v1.proto (52:64) - sdk/clients/protobuf-client/csharp/src/Protos/webpubsub.client.proto (55:67) duplicated block id: 27 size: 11 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (32:42) - tools/azure-socketio-admin-ui/src/views/Clients.vue (31:41) duplicated block id: 28 size: 10 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (33:42) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (52:61) duplicated block id: 29 size: 10 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (18:27) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (52:61) duplicated block id: 30 size: 10 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/BytesHistogram.vue (57:67) - tools/azure-socketio-admin-ui/src/components/Dashboard/ConnectionsHistogram.vue (57:67) duplicated block id: 31 size: 10 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Client.vue (34:44) - tools/azure-socketio-admin-ui/src/views/Socket.vue (34:44) duplicated block id: 32 size: 10 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (17:26) - tools/azure-socketio-admin-ui/src/components/Socket/SocketRooms.vue (13:22) duplicated block id: 33 size: 10 cleaned lines of code in 2 files: - website/src/components/DemoPage/Chatr/Chatr.js (22:33) - website/src/components/DemoPage/Metaverse/Metaverse.js (25:36) duplicated block id: 34 size: 10 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (68:78) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (87:97) duplicated block id: 35 size: 10 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Rooms.vue (52:61) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (22:31) duplicated block id: 36 size: 10 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (32:41) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (52:61) duplicated block id: 37 size: 9 cleaned lines of code in 2 files: - website/src/components/DemoPage/Chatr/Chatr.js (24:34) - website/src/components/DemoPage/CollaborativeWhiteboard/CollaborativeWhiteboard.js (33:43) duplicated block id: 38 size: 9 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (59:67) - tools/azure-socketio-admin-ui/src/views/Clients.vue (97:105) duplicated block id: 39 size: 9 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Rooms.vue (87:96) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (53:62) duplicated block id: 40 size: 9 cleaned lines of code in 2 files: - protocols/protobuf.webpubsub.azure.v1/webpubsub.v1.proto (65:75) - sdk/clients/protobuf-client/csharp/src/Protos/webpubsub.client.proto (69:79) duplicated block id: 41 size: 9 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (97:105) - tools/azure-socketio-admin-ui/src/views/Servers.vue (101:109) duplicated block id: 42 size: 9 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/service/scale/scaleOut.ts (22:31) - tools/vscode-azurewebpubsub/src/workflows/service/scale/scaleUp.ts (19:28) duplicated block id: 43 size: 9 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (59:67) - tools/azure-socketio-admin-ui/src/views/Servers.vue (101:109) duplicated block id: 44 size: 9 cleaned lines of code in 2 files: - protocols/protobuf.webpubsub.azure.v1/webpubsub.v1.proto (40:50) - sdk/clients/protobuf-client/csharp/src/Protos/webpubsub.client.proto (43:53) duplicated block id: 45 size: 9 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (64:73) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (87:96) duplicated block id: 46 size: 9 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (96:104) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (115:123) duplicated block id: 47 size: 9 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/hubSetting/EventHandler/create/createEventHandler.ts (30:38) - tools/vscode-azurewebpubsub/src/workflows/hubSetting/EventHandler/update/updateEventHandler.ts (28:36) duplicated block id: 48 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Socket/SocketRooms.vue (87:94) - tools/azure-socketio-admin-ui/src/views/Clients.vue (97:104) duplicated block id: 49 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/NavigationDrawer.vue (51:58) - tools/azure-socketio-admin-ui/src/components/NavigationDrawer.vue (90:97) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (83:90) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (98:105) duplicated block id: 51 size: 8 cleaned lines of code in 2 files: - website/src/components/DemoPage/Metaverse/Metaverse.js (27:36) - website/src/components/DemoPage/RealtimeScoreboard/RealtimeScoreboard.js (33:42) duplicated block id: 52 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Rooms.vue (116:123) - tools/azure-socketio-admin-ui/src/views/Servers.vue (101:108) duplicated block id: 53 size: 8 cleaned lines of code in 2 files: - website/src/components/DemoPage/CollaborativeWhiteboard/CollaborativeWhiteboard.js (33:42) - website/src/components/DemoPage/Metaverse/Metaverse.js (27:36) duplicated block id: 54 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (101:108) - tools/azure-socketio-admin-ui/src/views/Clients.vue (97:104) duplicated block id: 55 size: 8 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/service/copyConnectionString/copyConnectionString.ts (18:26) - tools/vscode-azurewebpubsub/src/workflows/service/regenerateKey/regenerateKey.ts (19:27) duplicated block id: 56 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (130:139) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (107:116) duplicated block id: 57 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (101:108) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (116:123) duplicated block id: 58 size: 8 cleaned lines of code in 2 files: - tools/awps-tunnel/client/src/panels/sections/SubprotocolClientSection.tsx (121:129) - tools/awps-tunnel/client/src/panels/sections/SubprotocolClientSection.tsx (137:145) duplicated block id: 59 size: 8 cleaned lines of code in 2 files: - website/src/components/DemoPage/CollaborativeWhiteboard/CollaborativeWhiteboard.js (33:42) - website/src/components/DemoPage/RealtimeScoreboard/RealtimeScoreboard.js (33:42) duplicated block id: 60 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/NavigationDrawer.vue (77:84) - tools/azure-socketio-admin-ui/src/components/NavigationDrawer.vue (96:103) duplicated block id: 61 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (59:66) - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (101:108) duplicated block id: 62 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Socket/SocketRooms.vue (87:94) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (116:123) duplicated block id: 63 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (59:66) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (82:89) duplicated block id: 64 size: 8 cleaned lines of code in 2 files: - website/src/components/DemoPage/RealtimeScoreboard/RealtimeScoreboard.js (33:42) - website/src/components/DemoPage/SimpleChatApp/SimpleChatApp.js (33:42) duplicated block id: 65 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (49:56) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (68:75) duplicated block id: 66 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Rooms.vue (98:105) - tools/azure-socketio-admin-ui/src/views/Servers.vue (68:75) duplicated block id: 67 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (82:91) - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (130:139) duplicated block id: 68 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Socket/SocketRooms.vue (87:94) - tools/azure-socketio-admin-ui/src/views/Servers.vue (101:108) duplicated block id: 69 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Events.vue (1:11) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (1:11) duplicated block id: 70 size: 8 cleaned lines of code in 2 files: - website/src/components/DemoPage/CodeStream/CodeStream.js (49:57) - website/src/components/DemoPage/SimpleChatApp/SimpleChatApp.js (49:57) duplicated block id: 71 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Socket/SocketRooms.vue (81:88) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (102:109) duplicated block id: 72 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (101:108) - tools/azure-socketio-admin-ui/src/components/Socket/SocketRooms.vue (87:94) duplicated block id: 73 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Servers.vue (101:108) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (82:89) duplicated block id: 74 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (97:104) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (82:89) duplicated block id: 75 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Socket/SocketRooms.vue (87:94) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (82:89) duplicated block id: 76 size: 8 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/hubSetting/common/CreateOrUpdateEventHandlerStep.ts (13:21) - tools/vscode-azurewebpubsub/src/workflows/hubSetting/common/InputEventHandlerStep.ts (13:21) duplicated block id: 77 size: 8 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/service/delete/deleteService.ts (18:26) - tools/vscode-azurewebpubsub/src/workflows/service/restart/restartService.ts (19:27) duplicated block id: 78 size: 8 cleaned lines of code in 2 files: - website/src/components/DemoPage/CollaborativeWhiteboard/CollaborativeWhiteboard.js (33:42) - website/src/components/DemoPage/SimpleChatApp/SimpleChatApp.js (33:42) duplicated block id: 79 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (66:74) - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (158:166) duplicated block id: 80 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (82:91) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (107:116) duplicated block id: 81 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (83:90) - tools/azure-socketio-admin-ui/src/views/Servers.vue (68:75) duplicated block id: 82 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (49:56) - tools/azure-socketio-admin-ui/src/views/Clients.vue (79:86) duplicated block id: 83 size: 8 cleaned lines of code in 2 files: - website/src/components/DemoPage/Metaverse/Metaverse.js (27:36) - website/src/components/DemoPage/SimpleChatApp/SimpleChatApp.js (33:42) duplicated block id: 84 size: 8 cleaned lines of code in 2 files: - website/src/components/DemoPage/Chatr/Chatr.js (24:33) - website/src/components/DemoPage/RealtimeScoreboard/RealtimeScoreboard.js (33:42) duplicated block id: 85 size: 8 cleaned lines of code in 2 files: - website/src/components/DemoPage/Chatr/Chatr.js (24:33) - website/src/components/DemoPage/SimpleChatApp/SimpleChatApp.js (33:42) duplicated block id: 86 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (101:108) - tools/azure-socketio-admin-ui/src/views/Servers.vue (101:108) duplicated block id: 87 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (59:66) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (116:123) duplicated block id: 88 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (59:66) - tools/azure-socketio-admin-ui/src/components/Socket/SocketRooms.vue (87:94) duplicated block id: 89 size: 8 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Rooms.vue (116:123) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (82:89) duplicated block id: 90 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/KeyValueTable.vue (35:43) - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (190:198) duplicated block id: 91 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (122:130) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (108:116) duplicated block id: 92 size: 7 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/service/copyConnectionString/copyConnectionString.ts (21:28) - tools/vscode-azurewebpubsub/src/workflows/service/viewMetric/viewMetrics.ts (23:30) duplicated block id: 93 size: 7 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/service/openLiveTraceTool/openLiveTraceTool.ts (18:25) - tools/vscode-azurewebpubsub/src/workflows/service/viewMetric/viewMetrics.ts (23:30) duplicated block id: 94 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (83:91) - tools/azure-socketio-admin-ui/src/views/Clients.vue (122:130) duplicated block id: 95 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (75:81) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (98:104) duplicated block id: 96 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Benchmark.vue (27:33) - tools/azure-socketio-admin-ui/src/views/Dashboard.vue (55:61) duplicated block id: 97 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (70:77) - tools/azure-socketio-admin-ui/src/views/Events.vue (93:100) duplicated block id: 98 size: 7 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/service/copyConnectionString/copyConnectionString.ts (21:28) - tools/vscode-azurewebpubsub/src/workflows/service/openLiveTraceTool/openLiveTraceTool.ts (18:25) duplicated block id: 99 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (75:81) - tools/azure-socketio-admin-ui/src/views/Servers.vue (68:74) duplicated block id: 100 size: 7 cleaned lines of code in 2 files: - protocols/protobuf.webpubsub.azure.v1/webpubsub.v1.proto (32:39) - sdk/clients/protobuf-client/csharp/src/Protos/webpubsub.client.proto (86:93) duplicated block id: 101 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (83:89) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (64:70) duplicated block id: 102 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Events.vue (93:100) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (89:96) duplicated block id: 103 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Servers.vue (68:74) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (64:70) duplicated block id: 104 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (75:81) - tools/azure-socketio-admin-ui/src/views/Events.vue (102:108) duplicated block id: 105 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Events.vue (102:108) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (98:104) duplicated block id: 106 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Events.vue (102:108) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (64:70) duplicated block id: 107 size: 7 cleaned lines of code in 2 files: - tools/awps-tunnel/client/src/panels/sections/SimpleClientSection.tsx (87:93) - tools/awps-tunnel/client/src/panels/sections/SubprotocolClientSection.tsx (407:413) duplicated block id: 108 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (83:89) - tools/azure-socketio-admin-ui/src/views/Events.vue (102:108) duplicated block id: 109 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Room.vue (32:39) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (90:97) duplicated block id: 110 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientDetails.vue (1:8) - tools/azure-socketio-admin-ui/src/components/Room/RoomDetails.vue (1:8) duplicated block id: 111 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Client.vue (38:45) - tools/azure-socketio-admin-ui/src/views/Clients.vue (67:74) duplicated block id: 112 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientDetails.vue (86:94) - tools/azure-socketio-admin-ui/src/components/KeyValueTable.vue (35:43) duplicated block id: 113 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientDetails.vue (73:80) - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (159:166) duplicated block id: 114 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Rooms.vue (98:104) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (64:70) duplicated block id: 115 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Events.vue (93:100) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (55:62) duplicated block id: 116 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Events.vue (102:108) - tools/azure-socketio-admin-ui/src/views/Servers.vue (68:74) duplicated block id: 117 size: 7 cleaned lines of code in 2 files: - tools/awps-tunnel/client/src/panels/sections/SubprotocolClientSection.tsx (168:174) - tools/awps-tunnel/client/src/panels/sections/SubprotocolClientSection.tsx (201:207) duplicated block id: 118 size: 7 cleaned lines of code in 2 files: - tools/awps-tunnel/client/src/components/LiveTraceSection.tsx (238:244) - tools/awps-tunnel/client/src/components/LiveTraceSection.tsx (264:270) duplicated block id: 119 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (8:15) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (13:20) duplicated block id: 120 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientDetails.vue (48:62) - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (123:137) duplicated block id: 121 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (66:73) - tools/azure-socketio-admin-ui/src/views/Events.vue (93:100) duplicated block id: 122 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (131:139) - tools/azure-socketio-admin-ui/src/views/Clients.vue (122:130) duplicated block id: 123 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (83:89) - tools/azure-socketio-admin-ui/src/views/Clients.vue (75:81) duplicated block id: 124 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientDetails.vue (86:94) - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (190:198) duplicated block id: 125 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientDetails.vue (73:80) - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (67:74) duplicated block id: 126 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Socket.vue (38:45) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (56:63) duplicated block id: 127 size: 7 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (184:190) - tools/azure-socketio-admin-ui/src/components/Socket/SocketRooms.vue (143:149) duplicated block id: 128 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Room.vue (32:38) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (56:62) duplicated block id: 129 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (67:73) - tools/azure-socketio-admin-ui/src/views/Socket.vue (38:44) duplicated block id: 130 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (75:80) - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (123:128) duplicated block id: 131 size: 6 cleaned lines of code in 2 files: - experimental/sdk/y-azure-webpubsub-client/src/WebPubSubSyncClient.ts (57:62) - experimental/sdk/y-azure-webpubsub-client/src/WebPubSubSyncClient.ts (97:102) duplicated block id: 132 size: 6 cleaned lines of code in 2 files: - website/src/components/DemoPage/CodeStream/CodeStream.js (35:42) - website/src/components/DemoPage/SimpleChatApp/SimpleChatApp.js (35:42) duplicated block id: 133 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Rooms.vue (170:177) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (109:116) duplicated block id: 134 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomDetails.vue (36:43) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (41:48) duplicated block id: 135 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Client.vue (38:44) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (56:62) duplicated block id: 136 size: 6 cleaned lines of code in 2 files: - website/src/components/DemoPage/CodeStream/CodeStream.js (25:31) - website/src/components/DemoPage/CollaborativeWhiteboard/CollaborativeWhiteboard.js (25:31) duplicated block id: 137 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/ConnectionsHistogram.vue (60:66) - tools/azure-socketio-admin-ui/src/components/Dashboard/ServersOverview.vue (78:84) duplicated block id: 138 size: 6 cleaned lines of code in 2 files: - sdk/webpubsub-socketio-extension/src/common/azure-api/parameters.ts (13:18) - sdk/webpubsub-socketio-extension/src/common/azure-api/parameters.ts (77:82) duplicated block id: 139 size: 6 cleaned lines of code in 2 files: - tools/awps-tunnel/client/src/components/api/Parameters.tsx (356:363) - tools/awps-tunnel/client/src/components/api/Response.tsx (55:62) duplicated block id: 140 size: 6 cleaned lines of code in 2 files: - sdk/server-proxies/src/tunnels/TunnelConnection.ts (4:9) - sdk/server-proxies/src/tunnels/TunnelMessageProtocol.ts (6:11) duplicated block id: 141 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (71:77) - tools/azure-socketio-admin-ui/src/views/Socket.vue (38:44) duplicated block id: 142 size: 6 cleaned lines of code in 2 files: - website/src/components/DemoPage/CodeStream/CodeStream.js (25:31) - website/src/components/DemoPage/RealtimeScoreboard/RealtimeScoreboard.js (25:31) duplicated block id: 143 size: 6 cleaned lines of code in 2 files: - experimental/sdk/y-azure-webpubsub-client/src/WebPubSubSyncClient.ts (80:85) - experimental/sdk/y-azure-webpubsub-client/src/WebPubSubSyncClient.ts (97:102) duplicated block id: 144 size: 6 cleaned lines of code in 2 files: - sdk/webpubsub-socketio-extension/src/SIO/components/web-pubsub-adapter.ts (378:383) - sdk/webpubsub-socketio-extension/src/SIO/components/web-pubsub-adapter.ts (404:409) duplicated block id: 145 size: 6 cleaned lines of code in 2 files: - experimental/sdk/y-azure-webpubsub/src/WebPubSubSyncHost.ts (140:145) - experimental/sdk/y-azure-webpubsub/src/WebPubSubSyncHost.ts (153:158) duplicated block id: 146 size: 6 cleaned lines of code in 2 files: - protocols/protobuf.webpubsub.azure.v1/webpubsub.v1.proto (5:10) - sdk/clients/protobuf-client/csharp/src/Protos/webpubsub.client.proto (9:14) duplicated block id: 147 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (160:166) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (93:99) duplicated block id: 148 size: 6 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/service/regenerateKey/RegenerateKeyConfirmStep.ts (29:41) - tools/vscode-azurewebpubsub/src/workflows/service/restart/RestartServiceConfirmationStep.ts (24:36) duplicated block id: 149 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (38:45) - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (108:115) duplicated block id: 150 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (123:128) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (100:105) duplicated block id: 151 size: 6 cleaned lines of code in 2 files: - website/src/components/DemoPage/CodeStream/CodeStream.js (35:42) - website/src/components/DemoPage/Metaverse/Metaverse.js (29:36) duplicated block id: 152 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (111:116) - tools/azure-socketio-admin-ui/src/components/Socket/SocketRooms.vue (112:117) duplicated block id: 153 size: 6 cleaned lines of code in 2 files: - experimental/sdk/y-azure-webpubsub-client/src/WebPubSubSyncClient.ts (186:191) - experimental/sdk/y-azure-webpubsub-client/src/WebPubSubSyncClient.ts (202:207) duplicated block id: 154 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (67:73) - tools/azure-socketio-admin-ui/src/views/Room.vue (32:38) duplicated block id: 155 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (68:74) - tools/azure-socketio-admin-ui/src/views/Clients.vue (107:113) duplicated block id: 156 size: 6 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/service/regenerateKey/regenerateKey.ts (22:27) - tools/vscode-azurewebpubsub/src/workflows/service/viewMetric/viewMetrics.ts (23:28) duplicated block id: 157 size: 6 cleaned lines of code in 2 files: - website/src/components/DemoPage/CodeStream/CodeStream.js (35:42) - website/src/components/DemoPage/RealtimeScoreboard/RealtimeScoreboard.js (35:42) duplicated block id: 158 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (97:102) - tools/azure-socketio-admin-ui/src/views/Clients.vue (89:94) duplicated block id: 159 size: 6 cleaned lines of code in 2 files: - protocols/protobuf.webpubsub.azure.v1/webpubsub.v1.proto (76:82) - sdk/clients/protobuf-client/csharp/src/Protos/webpubsub.client.proto (81:87) duplicated block id: 160 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Events.vue (94:100) - tools/azure-socketio-admin-ui/src/views/Socket.vue (38:44) duplicated block id: 161 size: 6 cleaned lines of code in 2 files: - experimental/sdk/y-azure-webpubsub-client/src/WebPubSubSyncClient.ts (57:62) - experimental/sdk/y-azure-webpubsub-client/src/WebPubSubSyncClient.ts (80:85) duplicated block id: 162 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/BytesHistogram.vue (60:66) - tools/azure-socketio-admin-ui/src/components/Dashboard/ServersOverview.vue (78:84) duplicated block id: 163 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Client.vue (38:44) - tools/azure-socketio-admin-ui/src/views/Room.vue (32:38) duplicated block id: 164 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/BytesHistogram.vue (76:81) - tools/azure-socketio-admin-ui/src/components/Dashboard/ConnectionsHistogram.vue (76:81) duplicated block id: 165 size: 6 cleaned lines of code in 2 files: - experimental/sdk/y-azure-webpubsub-client/src/WebPubSubSyncClient.ts (215:220) - experimental/sdk/y-azure-webpubsub/src/WebPubSubSyncHost.ts (73:78) duplicated block id: 166 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (84:91) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (170:177) duplicated block id: 167 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/ClientsOverview.vue (73:79) - tools/azure-socketio-admin-ui/src/components/Dashboard/ConnectionsHistogram.vue (60:66) duplicated block id: 168 size: 6 cleaned lines of code in 2 files: - sdk/webpubsub-socketio-extension/src/common/azure-api/mappers.ts (62:67) - sdk/webpubsub-socketio-extension/src/common/azure-api/parameters.ts (39:44) duplicated block id: 169 size: 6 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/service/openLiveTraceTool/openLiveTraceTool.ts (18:23) - tools/vscode-azurewebpubsub/src/workflows/service/regenerateKey/regenerateKey.ts (22:27) duplicated block id: 170 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientDetails.vue (74:80) - tools/azure-socketio-admin-ui/src/views/Clients.vue (107:113) duplicated block id: 171 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (123:130) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (170:177) duplicated block id: 172 size: 6 cleaned lines of code in 2 files: - website/src/components/DemoPage/Chatr/Chatr.js (26:33) - website/src/components/DemoPage/CodeStream/CodeStream.js (35:42) duplicated block id: 173 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientSockets.vue (23:30) - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (108:115) duplicated block id: 174 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/ReadonlyToggle.vue (7:15) - tools/azure-socketio-admin-ui/src/components/ThemeSelector.vue (6:14) duplicated block id: 175 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Client.vue (38:44) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (90:96) duplicated block id: 176 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (71:77) - tools/azure-socketio-admin-ui/src/views/Client.vue (38:44) duplicated block id: 177 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Room/RoomSockets.vue (132:139) - tools/azure-socketio-admin-ui/src/views/Rooms.vue (170:177) duplicated block id: 178 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/plugins/chartjs.js (3:8) - tools/azure-socketio-admin-ui/src/plugins/chartjs.js (13:18) duplicated block id: 179 size: 6 cleaned lines of code in 2 files: - protocols/server/cloud-events/tsp-output/@typespec/openapi3/openapi.yaml (235:240) - protocols/server/cloud-events/tsp-output/@typespec/openapi3/openapi.yaml (315:320) duplicated block id: 180 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/store/modules/main.js (242:247) - tools/azure-socketio-admin-ui/src/store/modules/main.js (253:258) duplicated block id: 181 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Rooms.vue (90:96) - tools/azure-socketio-admin-ui/src/views/Socket.vue (38:44) duplicated block id: 182 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Dashboard/BytesHistogram.vue (60:66) - tools/azure-socketio-admin-ui/src/components/Dashboard/ClientsOverview.vue (73:79) duplicated block id: 183 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (89:94) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (78:83) duplicated block id: 184 size: 6 cleaned lines of code in 2 files: - website/src/components/DemoPage/CodeStream/CodeStream.js (35:42) - website/src/components/DemoPage/CollaborativeWhiteboard/CollaborativeWhiteboard.js (35:42) duplicated block id: 185 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (107:113) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (93:99) duplicated block id: 186 size: 6 cleaned lines of code in 2 files: - tools/vscode-azurewebpubsub/src/workflows/hubSetting/create/createHubSetting.ts (26:31) - tools/vscode-azurewebpubsub/src/workflows/hubSetting/switchAnonymousPolicy/switchAnonymousPolicy.ts (30:35) duplicated block id: 187 size: 6 cleaned lines of code in 2 files: - sdk/webpubsub-socketio-extension/src/index.ts (6:11) - sdk/webpubsub-socketio-extension/src/index.ts (33:38) duplicated block id: 188 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Clients.vue (1:7) - tools/azure-socketio-admin-ui/src/views/Servers.vue (1:7) duplicated block id: 189 size: 6 cleaned lines of code in 2 files: - website/src/components/DemoPage/CollaborativeWhiteboard/CollaborativeWhiteboard.js (25:31) - website/src/components/DemoPage/RealtimeScoreboard/RealtimeScoreboard.js (25:31) duplicated block id: 190 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Events.vue (94:100) - tools/azure-socketio-admin-ui/src/views/Room.vue (32:38) duplicated block id: 191 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientDetails.vue (74:80) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (93:99) duplicated block id: 192 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Client/ClientDetails.vue (5:10) - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (9:14) duplicated block id: 193 size: 6 cleaned lines of code in 2 files: - sdk/clients/protobuf-client/csharp/src/WebPubSubProtobufProtocol.cs (34:48) - sdk/clients/protobuf-client/csharp/src/WebPubSubProtobufReliableProtocol.cs (32:46) duplicated block id: 194 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Client.vue (38:44) - tools/azure-socketio-admin-ui/src/views/Events.vue (94:100) duplicated block id: 195 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (160:166) - tools/azure-socketio-admin-ui/src/views/Clients.vue (107:113) duplicated block id: 196 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/components/Socket/SocketDetails.vue (108:115) - tools/azure-socketio-admin-ui/src/views/Sockets.vue (27:34) duplicated block id: 197 size: 6 cleaned lines of code in 2 files: - tools/azure-socketio-admin-ui/src/views/Room.vue (32:38) - tools/azure-socketio-admin-ui/src/views/Socket.vue (38:44) duplicated block id: 198 size: 6 cleaned lines of code in 2 files: - sdk/server-proxies/src/tunnels/messages.ts (58:63) - sdk/server-proxies/src/tunnels/messages.ts (86:91) duplicated block id: 199 size: 6 cleaned lines of code in 2 files: - tools/awps-tunnel/server/util.ts (8:14) - tools/awps-tunnel/server/util.ts (20:26)