[ {
  "relativePath" : "settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 6,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Metal.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Logger.kt",
  "extension" : "kt",
  "linesOfCode" : 205,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Geometry.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Application.kt",
  "extension" : "kt",
  "linesOfCode" : 224,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Image.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Color.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Robot.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/TextDirection.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Converters.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Cursor.kt",
  "extension" : "kt",
  "linesOfCode" : 119,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Keyboard.kt",
  "extension" : "kt",
  "linesOfCode" : 486,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Event.kt",
  "extension" : "kt",
  "linesOfCode" : 342,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Screen.kt",
  "extension" : "kt",
  "linesOfCode" : 104,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Window.kt",
  "extension" : "kt",
  "linesOfCode" : 410,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/FileDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Appearance.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/NotificationCenter.kt",
  "extension" : "kt",
  "linesOfCode" : 270,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Mouse.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/GrandCentralDispatch.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Pasteboard.kt",
  "extension" : "kt",
  "linesOfCode" : 137,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/TextInputClient.kt",
  "extension" : "kt",
  "linesOfCode" : 246,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Managed.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/KotlinDesktopToolkit.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/DragAndDrop.kt",
  "extension" : "kt",
  "linesOfCode" : 205,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/ApplicationMenu.kt",
  "extension" : "kt",
  "linesOfCode" : 209,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Sound.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/common/Platform.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/Logger.kt",
  "extension" : "kt",
  "linesOfCode" : 205,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/Geometry.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/Application.kt",
  "extension" : "kt",
  "linesOfCode" : 285,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/XdgDesktopSetting.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/Color.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/Converters.kt",
  "extension" : "kt",
  "linesOfCode" : 751,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/TextInput.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/Keyboard.kt",
  "extension" : "kt",
  "linesOfCode" : 441,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/Event.kt",
  "extension" : "kt",
  "linesOfCode" : 205,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/Screen.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/Window.kt",
  "extension" : "kt",
  "linesOfCode" : 183,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/FileDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/PointerShape.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/Mouse.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/linux/KotlinDesktopToolkit.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Logger.kt",
  "extension" : "kt",
  "linesOfCode" : 210,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Geometry.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Application.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Renderers.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Converters.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Cursor.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Keyboard.kt",
  "extension" : "kt",
  "linesOfCode" : 280,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Event.kt",
  "extension" : "kt",
  "linesOfCode" : 303,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Screen.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Window.kt",
  "extension" : "kt",
  "linesOfCode" : 202,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Appearance.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/Pointer.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/win32/KotlinDesktopToolkit.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-desktop-toolkit/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 404,
  "components" : [ "primary::kotlin-desktop-toolkit" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/logger_api.rs",
  "extension" : "rs",
  "linesOfCode" : 22,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/lib.rs",
  "extension" : "rs",
  "linesOfCode" : 23,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/events.rs",
  "extension" : "rs",
  "linesOfCode" : 202,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/mod.rs",
  "extension" : "rs",
  "linesOfCode" : 21,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/appearance.rs",
  "extension" : "rs",
  "linesOfCode" : 44,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/strings.rs",
  "extension" : "rs",
  "linesOfCode" : 25,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/renderer_api.rs",
  "extension" : "rs",
  "linesOfCode" : 73,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/keyboard.rs",
  "extension" : "rs",
  "linesOfCode" : 38,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/cursor.rs",
  "extension" : "rs",
  "linesOfCode" : 83,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/window_api.rs",
  "extension" : "rs",
  "linesOfCode" : 103,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/renderer_egl_utils.rs",
  "extension" : "rs",
  "linesOfCode" : 71,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/application.rs",
  "extension" : "rs",
  "linesOfCode" : 83,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/event_loop.rs",
  "extension" : "rs",
  "linesOfCode" : 462,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/keyboard_api.rs",
  "extension" : "rs",
  "linesOfCode" : 28,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/cursor_api.rs",
  "extension" : "rs",
  "linesOfCode" : 28,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/appearance_api.rs",
  "extension" : "rs",
  "linesOfCode" : 9,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/geometry.rs",
  "extension" : "rs",
  "linesOfCode" : 125,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/utils.rs",
  "extension" : "rs",
  "linesOfCode" : 67,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/pointer.rs",
  "extension" : "rs",
  "linesOfCode" : 250,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/application_api.rs",
  "extension" : "rs",
  "linesOfCode" : 21,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/screen_api.rs",
  "extension" : "rs",
  "linesOfCode" : 49,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/renderer_angle.rs",
  "extension" : "rs",
  "linesOfCode" : 206,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/window.rs",
  "extension" : "rs",
  "linesOfCode" : 384,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/src/win32/screen.rs",
  "extension" : "rs",
  "linesOfCode" : 106,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/cbindgen.toml",
  "extension" : "toml",
  "linesOfCode" : 26,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-win32/Cargo.toml",
  "extension" : "toml",
  "linesOfCode" : 42,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/logger_api.rs",
  "extension" : "rs",
  "linesOfCode" : 13,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/events.rs",
  "extension" : "rs",
  "linesOfCode" : 592,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/mod.rs",
  "extension" : "rs",
  "linesOfCode" : 28,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/notifications.rs",
  "extension" : "rs",
  "linesOfCode" : 121,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/rendering_software.rs",
  "extension" : "rs",
  "linesOfCode" : 21,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/keyboard.rs",
  "extension" : "rs",
  "linesOfCode" : 90,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/string_utils.rs",
  "extension" : "rs",
  "linesOfCode" : 9,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/window_api.rs",
  "extension" : "rs",
  "linesOfCode" : 248,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/async_event_result.rs",
  "extension" : "rs",
  "linesOfCode" : 61,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/file_dialog.rs",
  "extension" : "rs",
  "linesOfCode" : 68,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/rendering_egl.rs",
  "extension" : "rs",
  "linesOfCode" : 86,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/file_dialog_api.rs",
  "extension" : "rs",
  "linesOfCode" : 17,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/string_api.rs",
  "extension" : "rs",
  "linesOfCode" : 8,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/application.rs",
  "extension" : "rs",
  "linesOfCode" : 537,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/xdg_desktop_settings_api.rs",
  "extension" : "rs",
  "linesOfCode" : 63,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/window_resize_edge.rs",
  "extension" : "rs",
  "linesOfCode" : 17,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/text_input.rs",
  "extension" : "rs",
  "linesOfCode" : 130,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/text_input_api.rs",
  "extension" : "rs",
  "linesOfCode" : 16,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/application_state.rs",
  "extension" : "rs",
  "linesOfCode" : 227,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/pointer_shapes_api.rs",
  "extension" : "rs",
  "linesOfCode" : 39,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/geometry.rs",
  "extension" : "rs",
  "linesOfCode" : 59,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/pointer_shapes.rs",
  "extension" : "rs",
  "linesOfCode" : 43,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/data_transfer.rs",
  "extension" : "rs",
  "linesOfCode" : 355,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/xdg_desktop_settings.rs",
  "extension" : "rs",
  "linesOfCode" : 255,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/drag_icon.rs",
  "extension" : "rs",
  "linesOfCode" : 37,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/application_api.rs",
  "extension" : "rs",
  "linesOfCode" : 269,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/window_resize_edge_api.rs",
  "extension" : "rs",
  "linesOfCode" : 13,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/window.rs",
  "extension" : "rs",
  "linesOfCode" : 257,
  "components" : [ "primary::native" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/mouse.rs",
  "extension" : "rs",
  "linesOfCode" : 135,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/linux/screen.rs",
  "extension" : "rs",
  "linesOfCode" : 69,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/src/lib.rs",
  "extension" : "rs",
  "linesOfCode" : 3,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/cbindgen.toml",
  "extension" : "toml",
  "linesOfCode" : 27,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux/Cargo.toml",
  "extension" : "toml",
  "linesOfCode" : 24,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux-sample/src/main.rs",
  "extension" : "rs",
  "linesOfCode" : 10,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux-sample/src/sample_linux.rs",
  "extension" : "rs",
  "linesOfCode" : 801,
  "components" : [ "primary::native" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "native/desktop-linux-sample/src/gl_sys.rs",
  "extension" : "rs",
  "linesOfCode" : 188,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-linux-sample/Cargo.toml",
  "extension" : "toml",
  "linesOfCode" : 13,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/logger_api.rs",
  "extension" : "rs",
  "linesOfCode" : 13,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/events.rs",
  "extension" : "rs",
  "linesOfCode" : 171,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/mod.rs",
  "extension" : "rs",
  "linesOfCode" : 30,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/notifications.rs",
  "extension" : "rs",
  "linesOfCode" : 312,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/sound_api.rs",
  "extension" : "rs",
  "linesOfCode" : 17,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/appearance.rs",
  "extension" : "rs",
  "linesOfCode" : 37,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/application_menu_api.rs",
  "extension" : "rs",
  "linesOfCode" : 118,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/titlebar.rs",
  "extension" : "rs",
  "linesOfCode" : 233,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/keyboard.rs",
  "extension" : "rs",
  "linesOfCode" : 84,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/cursor.rs",
  "extension" : "rs",
  "linesOfCode" : 209,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/window_api.rs",
  "extension" : "rs",
  "linesOfCode" : 394,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/robot.rs",
  "extension" : "rs",
  "linesOfCode" : 155,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/file_dialog.rs",
  "extension" : "rs",
  "linesOfCode" : 104,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/dispatcher.rs",
  "extension" : "rs",
  "linesOfCode" : 19,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/display_link.rs",
  "extension" : "rs",
  "linesOfCode" : 11,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/url.rs",
  "extension" : "rs",
  "linesOfCode" : 8,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/bundle_proxy.rs",
  "extension" : "rs",
  "linesOfCode" : 19,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/text_direction.rs",
  "extension" : "rs",
  "linesOfCode" : 23,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/notifications_api.rs",
  "extension" : "rs",
  "linesOfCode" : 119,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/image.rs",
  "extension" : "rs",
  "linesOfCode" : 18,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/drag_and_drop.rs",
  "extension" : "rs",
  "linesOfCode" : 187,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/application_menu.rs",
  "extension" : "rs",
  "linesOfCode" : 544,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/converters.rs",
  "extension" : "rs",
  "linesOfCode" : 88,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/metal_api.rs",
  "extension" : "rs",
  "linesOfCode" : 160,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/robot_api.rs",
  "extension" : "rs",
  "linesOfCode" : 50,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/pasteboard.rs",
  "extension" : "rs",
  "linesOfCode" : 337,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/application_api.rs",
  "extension" : "rs",
  "linesOfCode" : 548,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/window.rs",
  "extension" : "rs",
  "linesOfCode" : 871,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/string.rs",
  "extension" : "rs",
  "linesOfCode" : 24,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/mouse.rs",
  "extension" : "rs",
  "linesOfCode" : 44,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/screen.rs",
  "extension" : "rs",
  "linesOfCode" : 123,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/macos/text_input_client.rs",
  "extension" : "rs",
  "linesOfCode" : 328,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/geometry.rs",
  "extension" : "rs",
  "linesOfCode" : 45,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/src/lib.rs",
  "extension" : "rs",
  "linesOfCode" : 5,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/cbindgen.toml",
  "extension" : "toml",
  "linesOfCode" : 26,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-macos/Cargo.toml",
  "extension" : "toml",
  "linesOfCode" : 73,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-common/src/logger_api.rs",
  "extension" : "rs",
  "linesOfCode" : 55,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-common/src/logger.rs",
  "extension" : "rs",
  "linesOfCode" : 284,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-common/src/ffi_utils.rs",
  "extension" : "rs",
  "linesOfCode" : 369,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-common/src/lib.rs",
  "extension" : "rs",
  "linesOfCode" : 3,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/desktop-common/Cargo.toml",
  "extension" : "toml",
  "linesOfCode" : 10,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "native/Cargo.toml",
  "extension" : "toml",
  "linesOfCode" : 27,
  "components" : [ "primary::native" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gradle/libs.versions.toml",
  "extension" : "toml",
  "linesOfCode" : 12,
  "components" : [ "primary::gradle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 7,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/CrossCompilationSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/DownloadJExtractTask.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/Platform.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/CollecNativeArtifactsTask.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/InstallCargoProgram.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/CargoFmtTask.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/ClippyTask.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/CompileRustTask.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/TaskUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/InstallRust.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/GenerateJavaBindingsTask.kt",
  "extension" : "kt",
  "linesOfCode" : 123,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/DownloadAngleTask.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/NativeResources.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 14,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/macos/ApplicationMenuSampleMac.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/macos/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/macos/SkikoWindow.kt",
  "extension" : "kt",
  "linesOfCode" : 135,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/macos/SkikoSampleMac.kt",
  "extension" : "kt",
  "linesOfCode" : 1090,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/macos/AppMenu.kt",
  "extension" : "kt",
  "linesOfCode" : 161,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/common/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/linux/SkikoSampleLinux.kt",
  "extension" : "kt",
  "linesOfCode" : 1437,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/linux/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/linux/SkikoCustomTitlebarLinux.kt",
  "extension" : "kt",
  "linesOfCode" : 332,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/linux/SkikoWindowLinux.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/win32/SkikoWindowWin32.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/org/jetbrains/desktop/sample/win32/SkikoSampleWin32.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 200,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
} ]