[ {
  "relativePath" : "settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 32,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dev-tools/src/main/kotlin/main.kt",
  "extension" : "kt",
  "linesOfCode" : 114,
  "components" : [ "primary::dev-tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dev-tools/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 19,
  "components" : [ "primary::dev-tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/MDC.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/Application.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/routing/Routes.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/routing/spaceHomepageRouting.kt",
  "extension" : "kt",
  "linesOfCode" : 161,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/routing/configureRouting.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceClientPersistentStrategy.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpacePayloadProcessing.kt",
  "extension" : "kt",
  "linesOfCode" : 102,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceWebhooksProcessing.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceMessageParsing.kt",
  "extension" : "kt",
  "linesOfCode" : 249,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceNewMessageProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceEditedMessageProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/space/SpaceDeletedMessageProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/utils.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/SlackTeamCache.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/StartSyncService.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/ServiceBase.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/MissingAppPermissions.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/StopSyncService.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/SlackChannelsToPickForSync.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/SpaceChannelsToPickForSync.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/homepage/SyncedChannelsService.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackEditedMessageProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/BaseSlackClient.kt",
  "extension" : "kt",
  "linesOfCode" : 169,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/MessageStyle.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackOAuthFlow.kt",
  "extension" : "kt",
  "linesOfCode" : 96,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackMessageEvent.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/MarkdownConversion.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/HtmlUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackMessageType.kt",
  "extension" : "kt",
  "linesOfCode" : 215,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackMessageProcessingUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 200,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackChannelLeaveProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackChannelRetrieval.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackChannelJoinProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackEventProcessing.kt",
  "extension" : "kt",
  "linesOfCode" : 123,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackDeletedMessageProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackMessageParsing.kt",
  "extension" : "kt",
  "linesOfCode" : 230,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackNewMessageProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackClient.kt",
  "extension" : "kt",
  "linesOfCode" : 193,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/Secrets.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/Interface.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/MessagesStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SlackTeamsStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SlackTeamCacheStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SpaceAppInstancesStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SyncedChannelsStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/PostgresStorage.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/InitDbConnection.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/Tables.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/platform/ServerDispatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/src/main/resources/logback-prod.xml",
  "extension" : "xml",
  "linesOfCode" : 29,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/src/main/resources/logback.xml",
  "extension" : "xml",
  "linesOfCode" : 13,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/public/index.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/index.css",
  "extension" : "css",
  "linesOfCode" : 23,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/App.css",
  "extension" : "css",
  "linesOfCode" : 6,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/space/space.ts",
  "extension" : "ts",
  "linesOfCode" : 13,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/fetch.ts",
  "extension" : "ts",
  "linesOfCode" : 20,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/utils.ts",
  "extension" : "ts",
  "linesOfCode" : 25,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/theme.ts",
  "extension" : "ts",
  "linesOfCode" : 29,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/syncedChannels.ts",
  "extension" : "ts",
  "linesOfCode" : 34,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/slackTeams.ts",
  "extension" : "ts",
  "linesOfCode" : 33,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/spaceChannels.ts",
  "extension" : "ts",
  "linesOfCode" : 41,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/syncChannels.ts",
  "extension" : "ts",
  "linesOfCode" : 51,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/spaceOrg.ts",
  "extension" : "ts",
  "linesOfCode" : 11,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/slackChannels.ts",
  "extension" : "ts",
  "linesOfCode" : 42,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/spaceAuth.ts",
  "extension" : "ts",
  "linesOfCode" : 54,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/spacePermissions.ts",
  "extension" : "ts",
  "linesOfCode" : 21,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/service/permissions.ts",
  "extension" : "ts",
  "linesOfCode" : 37,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/App.tsx",
  "extension" : "tsx",
  "linesOfCode" : 85,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/spring.css",
  "extension" : "css",
  "linesOfCode" : 7,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/button.css",
  "extension" : "css",
  "linesOfCode" : 51,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/channelIcon.tsx",
  "extension" : "tsx",
  "linesOfCode" : 34,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/button.tsx",
  "extension" : "tsx",
  "linesOfCode" : 25,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/mainPage.tsx",
  "extension" : "tsx",
  "linesOfCode" : 218,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/select.tsx",
  "extension" : "tsx",
  "linesOfCode" : 112,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/logoWithNameAndHost.tsx",
  "extension" : "tsx",
  "linesOfCode" : 21,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/channelIcon.css",
  "extension" : "css",
  "linesOfCode" : 11,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/actionPanel.css",
  "extension" : "css",
  "linesOfCode" : 55,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/unapprovedPermissionsWarning.tsx",
  "extension" : "tsx",
  "linesOfCode" : 32,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/spring.tsx",
  "extension" : "tsx",
  "linesOfCode" : 4,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/channelControls.css",
  "extension" : "css",
  "linesOfCode" : 20,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/channelControls.tsx",
  "extension" : "tsx",
  "linesOfCode" : 50,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/warningBox.css",
  "extension" : "css",
  "linesOfCode" : 20,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/warningBox.tsx",
  "extension" : "tsx",
  "linesOfCode" : 23,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/actionPanel.tsx",
  "extension" : "tsx",
  "linesOfCode" : 38,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/startPage.tsx",
  "extension" : "tsx",
  "linesOfCode" : 39,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/logoWithNameAndHost.css",
  "extension" : "css",
  "linesOfCode" : 21,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/mainPage.css",
  "extension" : "css",
  "linesOfCode" : 38,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/select.css",
  "extension" : "css",
  "linesOfCode" : 20,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/app/components/icon.tsx",
  "extension" : "tsx",
  "linesOfCode" : 13,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/setupProxy.js",
  "extension" : "js",
  "linesOfCode" : 10,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/client/src/index.tsx",
  "extension" : "tsx",
  "linesOfCode" : 8,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "space-slack-sync/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 110,
  "components" : [ "primary::space-slack-sync" ],
  "concerns" : [ "::Unclassified" ]
} ]