[ {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/logsChooser.js",
  "fileLinesCount" : 133,
  "components" : [ "primary::frontend" ],
  "startLine" : 10,
  "endLine" : 124,
  "linesOfCode" : 106,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnzipToTempFodler()",
  "longName" : "",
  "relativeFileName" : "backend/Backend.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::backend" ],
  "startLine" : 61,
  "endLine" : 128,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 14,
  "endLine" : 69,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 272,
  "endLine" : 326,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "main.go",
  "fileLinesCount" : 83,
  "components" : [ "primary::ROOT" ],
  "startLine" : 22,
  "endLine" : 71,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/LiveUpdate.go",
  "fileLinesCount" : 91,
  "components" : [ "primary::backend" ],
  "startLine" : 34,
  "endLine" : 80,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 222,
  "endLine" : 259,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoSelfUpdateMac()",
  "longName" : "",
  "relativeFileName" : "backend/update/selfupdate.go",
  "fileLinesCount" : 83,
  "components" : [ "primary::backend" ],
  "startLine" : 32,
  "endLine" : 69,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var CustomHighlightRules = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/mode-idea_log.js",
  "fileLinesCount" : 141,
  "components" : [ "primary::frontend" ],
  "startLine" : 21,
  "endLine" : 56,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.getCommentRegionBlock = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/mode-idea_log.js",
  "fileLinesCount" : 141,
  "components" : [ "primary::frontend" ],
  "startLine" : 103,
  "endLine" : 139,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.$init = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 85,
  "endLine" : 131,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var SearchBox = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 23,
  "endLine" : 55,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.updateCounter = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 262,
  "endLine" : 293,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function cerateEditor()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/editor.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::frontend" ],
  "startLine" : 61,
  "endLine" : 91,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 234,
  "endLine" : 262,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseIdeaLogString()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/idea.log.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::backend" ],
  "startLine" : 62,
  "endLine" : 93,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 189,
  "endLine" : 216,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseTroubleshootingInfo()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/TroubleShootingInfo.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::backend" ],
  "startLine" : 26,
  "endLine" : 52,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 9,
  "endLine" : 90,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const mouseMoveHandler = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/resizer.js",
  "fileLinesCount" : 83,
  "components" : [ "primary::frontend" ],
  "startLine" : 29,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 101,
  "endLine" : 125,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 126,
  "endLine" : 149,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetIdeInstallations()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 83,
  "endLine" : 109,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ideaPropertiesFileToSliceOfStrings()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 347,
  "endLine" : 372,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function bindEditorListeners()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/editor.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::frontend" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function highlightLine()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/editor.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::frontend" ],
  "startLine" : 119,
  "endLine" : 145,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetIdeProperties()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 286,
  "endLine" : 310,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/LiveUpdate.go",
  "fileLinesCount" : 91,
  "components" : [ "primary::backend" ],
  "startLine" : 11,
  "endLine" : 32,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function checkChildElements()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 19,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIdeLogsDir()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 253,
  "endLine" : 273,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function focusStringByContent()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/summaryScreen.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::frontend" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function showEditor()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/editor.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::frontend" ],
  "startLine" : 8,
  "endLine" : 160,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function openThreadDump()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/threadDumpPresenter.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::frontend" ],
  "startLine" : 11,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sortName()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Filters.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::backend" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "define()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/theme-idealog.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::frontend" ],
  "startLine" : 1,
  "endLine" : 23,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func analyzeThreadDumpsFolder()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/ThreadDumps.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::backend" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findCustomPlugins()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/TroubleShootingInfo.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::backend" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseRiderBackendLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseRiderBackendLogString()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSeverityFromRiderBackendLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Filters.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::backend" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "define()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 1,
  "endLine" : 366,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.find = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 245,
  "endLine" : 261,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setSidebarState()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 187,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTimeStampFromFirstInnerFile()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/ThreadDumps.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::backend" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoSelfUpdate()",
  "longName" : "",
  "relativeFileName" : "backend/update/selfupdate.go",
  "fileLinesCount" : 83,
  "components" : [ "primary::backend" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func detectInstallationByInnerPath()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 200,
  "endLine" : 215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DetectInstallationByInnerPath()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 313,
  "endLine" : 328,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fillIdePropertiesMap()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 329,
  "endLine" : 346,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InitLogDirectory()",
  "longName" : "",
  "relativeFileName" : "backend/Backend.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::backend" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createConfig()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getRunningIdes()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIdeInfoFromPort()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIdeBinaryByPackage()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 220,
  "endLine" : 235,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIdeInfoByPackage()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 237,
  "endLine" : 251,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseIdeaLogFile()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/idea.log.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::backend" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetThreadDumpDisplayName()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/ThreadDumps.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::backend" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function showNotification()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/notification.js",
  "fileLinesCount" : 15,
  "components" : [ "primary::frontend" ],
  "startLine" : 1,
  "endLine" : 15,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createToolWindowTabElement()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 154,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckForUpdate()",
  "longName" : "",
  "relativeFileName" : "backend/update/selfupdate.go",
  "fileLinesCount" : 83,
  "components" : [ "primary::backend" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createConfigFile()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/StaticInfo.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::backend" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTimeStampFromThreadDumpFilename()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/ThreadDumps.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::backend" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.findAll = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 300,
  "endLine" : 311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.show = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 336,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setToolWindowHeight()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await showToolWindow()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/threadDumpPresenter.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::frontend" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetFilters()",
  "longName" : "",
  "relativeFileName" : "backend/Backend.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::backend" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func generateConfig()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getConfigValues()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetTimeStampFromThreadDump()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/ThreadDumps.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::backend" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTimeStampFromIndexingFile()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/indexing.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.$initElements = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.$syncOptions = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getToolWindowTabElement()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetSettingsScreenHTML()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetRegexNamedCapturedGroups()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 307,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findIdeInstallationsByMask()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetInstalledIDEsDropdownHTML()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/IdeDropdown.go",
  "fileLinesCount" : 23,
  "components" : [ "primary::backend" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/LiveUpdate.go",
  "fileLinesCount" : 91,
  "components" : [ "primary::backend" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/IndexingFiles.go",
  "fileLinesCount" : 13,
  "components" : [ "primary::backend" ],
  "startLine" : 3,
  "endLine" : 13,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/build.log.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::backend" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isBackendLogVisible()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Filters.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::backend" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Filters.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::backend" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "let FoldMode = exports.FoldMode = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/mode-idea_log.js",
  "fileLinesCount" : 141,
  "components" : [ "primary::frontend" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function selectToolWindowTab()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function showToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setColorScheme()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/themeChanger.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::frontend" ],
  "startLine" : 6,
  "endLine" : 15,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getSystemTheme()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/themeChanger.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::frontend" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const resizable = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/resizer.js",
  "fileLinesCount" : 83,
  "components" : [ "primary::frontend" ],
  "startLine" : 2,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const mouseDownHandler = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/resizer.js",
  "fileLinesCount" : 83,
  "components" : [ "primary::frontend" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const mouseUpHandler = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/resizer.js",
  "fileLinesCount" : 83,
  "components" : [ "primary::frontend" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Logs.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/OtherFiles.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::backend" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sortedKeys[K string, V any]()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UserHomeDir()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 381,
  "endLine" : 390,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FileExists()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/ThreadDumps.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::backend" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/indexing.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseIndexingDiagnosticFolder()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/indexing.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLogEntry()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/ThreadDumps.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::backend" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/idea.log.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::backend" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TitleBarHiddenInset()",
  "longName" : "",
  "relativeFileName" : "main.go",
  "fileLinesCount" : 83,
  "components" : [ "primary::ROOT" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function setEditorOptions()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/editor.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::frontend" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function highlightAllVisibleLines()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/editor.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::frontend" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.setSearchRange = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ConvertDataURISchemeToBase64File()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/OtherFiles.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::backend" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/OtherFiles.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::backend" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetIdePropertyByName()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 274,
  "endLine" : 282,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isIgnortedIndexingFile()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/indexing.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/ThreadDumps.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::backend" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isThreadDump()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/ThreadDumps.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::backend" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Filters.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::backend" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "define()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/mode-idea_log.js",
  "fileLinesCount" : 141,
  "components" : [ "primary::frontend" ],
  "startLine" : 1,
  "endLine" : 15,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.hide = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getPreferredColorScheme()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/themeChanger.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::frontend" ],
  "startLine" : 17,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function applySettingsForAllEditors()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/settings.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::frontend" ],
  "startLine" : 4,
  "endLine" : 11,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/settings.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::frontend" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await openThreadDump()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/threadDumpPresenter.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::frontend" ],
  "startLine" : 6,
  "endLine" : 15,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function initLogDirectory()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/logsChooser.js",
  "fileLinesCount" : 133,
  "components" : [ "primary::frontend" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetIndexingFilePath()",
  "longName" : "",
  "relativeFileName" : "backend/Backend.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::backend" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetConfig()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getConfigDir()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createConfigDirectory()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/StaticInfo.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::backend" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SliceContains[S comparable]()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 332,
  "endLine" : 339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkIfInstallationRunning()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseRunningIdeInfo()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findInstalledIdePackages()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIdeIdePackageByBinary()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetIdeBasefileName()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/ThreadDumps.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::backend" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hghlightUnfoldedLines()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/editor.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::frontend" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function highlightAllLines()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/editor.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::frontend" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addCssClass()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/editor.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::frontend" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function renderMainScreen()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/summaryScreen.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::frontend" ],
  "startLine" : 15,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "define()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/mode-idea_log.js",
  "fileLinesCount" : 141,
  "components" : [ "primary::frontend" ],
  "startLine" : 64,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.getFoldWidget = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/mode-idea_log.js",
  "fileLinesCount" : 141,
  "components" : [ "primary::frontend" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.setEditor = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function ()()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function showToolWindow()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 96,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await ShowSettings()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/settings.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::frontend" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await initLogDirectory()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/logsChooser.js",
  "fileLinesCount" : 133,
  "components" : [ "primary::frontend" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FileExists()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Logs.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/OtherFiles.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::backend" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func aggregateStaticInfo()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getHash()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetFileModTime()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getOsDependentDir()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isIndexingFile()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/indexing.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/TroubleShootingInfo.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::backend" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTimeStringFromRiderBackendLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isIdeaLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/idea.log.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::backend" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Filters.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::backend" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await showToolWindow()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/summaryScreen.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::frontend" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/summaryScreen.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::frontend" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "define()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/mode-idea_log.js",
  "fileLinesCount" : 141,
  "components" : [ "primary::frontend" ],
  "startLine" : 17,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.replaceAndFindNext = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "let closeButton = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/settings.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::frontend" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getObjectID()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/main.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::frontend" ],
  "startLine" : 1,
  "endLine" : 6,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/main.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::frontend" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Logs.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsHiddenFile()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/ThreadDumps.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::backend" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBuildLogChangeablePath()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/build.log.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::backend" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isIndexingFolder()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/indexing.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isTroubleshootingInfo()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/TroubleShootingInfo.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::backend" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIdeaLogChangeablePath()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/idea.log.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::backend" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/summaryScreen.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::frontend" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function drawDownArrow()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function drawRightArrow()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showEditor()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hideToolWindow()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function removeToolWindow()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setPreferableColorScheme()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/themeChanger.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::frontend" ],
  "startLine" : 1,
  "endLine" : 5,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function ShowSettings()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/settings.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::frontend" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/main.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::frontend" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/main.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::frontend" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Logs.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIndexingProjectName()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/indexing.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Filters.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::backend" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await redrawEditors()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/summaryScreen.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::frontend" ],
  "startLine" : 4,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await showToolWindow()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/summaryScreen.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::frontend" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "let Mode = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/mode-idea_log.js",
  "fileLinesCount" : 141,
  "components" : [ "primary::frontend" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.getFoldWidgetRange = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/mode-idea_log.js",
  "fileLinesCount" : 141,
  "components" : [ "primary::frontend" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.setSession = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exec: function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exec: function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exec: function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exec: function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.highlight = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.replace = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.replaceAll = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.isFocused = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.Search = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setDropDownTitle()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/main.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::frontend" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function EventsEmit()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "logger.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::ROOT" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Logs.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Logs.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isBuildLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/build.log.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::backend" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findJRE()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/TroubleShootingInfo.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::backend" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findBuild()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/TroubleShootingInfo.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::backend" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findOS()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/TroubleShootingInfo.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::backend" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isRiderRoslynWorkerLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isRiderDebuggerWorkerLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isRiderBackendLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createStyleGutterMarkers()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/editor.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::frontend" ],
  "startLine" : 92,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "success: function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/theme-idealog.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::frontend" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function ()()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/mode-idea_log.js",
  "fileLinesCount" : 141,
  "components" : [ "primary::frontend" ],
  "startLine" : 83,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "success: function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exec: function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.findNext = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.findPrev = function()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function SaveSetting()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/settings.js",
  "fileLinesCount" : 53,
  "components" : [ "primary::frontend" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/main.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::frontend" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/main.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::frontend" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function LogPrint()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function LogTrace()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function LogDebug()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function LogInfo()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function LogWarning()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function LogError()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function LogFatal()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function EventsOnMultiple()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function EventsOn()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function EventsOff()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function EventsOnce()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowReload()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowReloadApp()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowSetSystemDefaultTheme()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowSetLightTheme()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowSetDarkTheme()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowCenter()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowSetTitle()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowFullscreen()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowUnfullscreen()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowGetSize()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowSetSize()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowSetMaxSize()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowSetMinSize()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowSetPosition()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowGetPosition()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowHide()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowShow()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowMaximise()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowToggleMaximise()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowUnmaximise()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowMinimise()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowUnminimise()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function WindowSetRGBA()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function BrowserOpenURL()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function Environment()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function Quit()",
  "longName" : "",
  "relativeFileName" : "frontend/wailsjs/runtime/runtime.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::frontend" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewAppLogger()",
  "longName" : "",
  "relativeFileName" : "logger.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::ROOT" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "logger.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::ROOT" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "logger.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::ROOT" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "logger.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::ROOT" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "logger.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::ROOT" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "logger.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::ROOT" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "logger.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::ROOT" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewApp()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetLogs()",
  "longName" : "",
  "relativeFileName" : "backend/Backend.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::backend" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetStaticInfo()",
  "longName" : "",
  "relativeFileName" : "backend/Backend.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::backend" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetOtherFiles()",
  "longName" : "",
  "relativeFileName" : "backend/Backend.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::backend" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetFilters()",
  "longName" : "",
  "relativeFileName" : "backend/Backend.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::backend" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetThreadDumpFolder()",
  "longName" : "",
  "relativeFileName" : "backend/Backend.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::backend" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EnableLogsLiveUpdate()",
  "longName" : "",
  "relativeFileName" : "backend/Backend.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::backend" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "backend/Config.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::backend" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Logs.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Logs.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::backend" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Analyzer.go",
  "fileLinesCount" : 354,
  "components" : [ "primary::backend" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIdeInfoByBinary()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/installedIDEs/InstallationsFinder.go",
  "fileLinesCount" : 400,
  "components" : [ "primary::backend" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/ThreadDumps.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::backend" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isPathVisible()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isRiderMsBuildTaskLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isRiderUnitTestLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isRiderSolutionBuilderLog()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isIgnoredRiderBackendFile()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/rider.backend.log.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::backend" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getDisplayName()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/entities/idea.log.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::backend" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "backend/analyzer/Filters.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::backend" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addSummaryToolWindowListeners()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/summaryScreen.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::frontend" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setSummaryToolWindowGroupCheckboxStates()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/summaryScreen.js",
  "fileLinesCount" : 61,
  "components" : [ "primary::frontend" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await checkChildElements()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/toolWindows.js",
  "fileLinesCount" : 220,
  "components" : [ "primary::frontend" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/main.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::frontend" ],
  "startLine" : 9,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "app.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::ROOT" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function ()()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/lib/ace/ext-searchbox.js",
  "fileLinesCount" : 373,
  "components" : [ "primary::frontend" ],
  "startLine" : 57,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "frontend/src/assets/js/main.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::frontend" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]