[ {
  "shortName" : "function initializeSelects()",
  "longName" : "",
  "relativeFileName" : "static/js/page/api/api.js",
  "fileLinesCount" : 252,
  "components" : [ "primary::static" ],
  "startLine" : 141,
  "endLine" : 213,
  "linesOfCode" : 65,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getProjects()",
  "longName" : "",
  "relativeFileName" : "playwright.config.ts",
  "fileLinesCount" : 85,
  "components" : [ "primary::ROOT" ],
  "startLine" : 23,
  "endLine" : 85,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function initFeedback()",
  "longName" : "",
  "relativeFileName" : "static/js/page/dokka-template/feedback.js",
  "fileLinesCount" : 92,
  "components" : [ "primary::static" ],
  "startLine" : 28,
  "endLine" : 92,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "level: parseInt()",
  "longName" : "",
  "relativeFileName" : "static/js/com/toc.js",
  "fileLinesCount" : 175,
  "components" : [ "primary::static" ],
  "startLine" : 57,
  "endLine" : 118,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function formatDate()",
  "longName" : "",
  "relativeFileName" : "static/js/util/date.js",
  "fileLinesCount" : 55,
  "components" : [ "primary::static" ],
  "startLine" : 1,
  "endLine" : 55,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function updateState()",
  "longName" : "",
  "relativeFileName" : "static/js/page/api/api.js",
  "fileLinesCount" : 252,
  "components" : [ "primary::static" ],
  "startLine" : 41,
  "endLine" : 96,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function KotlinPlusAI()",
  "longName" : "",
  "relativeFileName" : "blocks/main/kotlin-plus-ai/index.tsx",
  "fileLinesCount" : 79,
  "components" : [ "primary::blocks" ],
  "startLine" : 27,
  "endLine" : 71,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function render()",
  "longName" : "",
  "relativeFileName" : "static/js/util/render.js",
  "fileLinesCount" : 115,
  "components" : [ "primary::static" ],
  "startLine" : 58,
  "endLine" : 113,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_links_weak()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Item()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/index.tsx",
  "fileLinesCount" : 98,
  "components" : [ "primary::blocks" ],
  "startLine" : 31,
  "endLine" : 69,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "templates.event = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/events-table.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::static" ],
  "startLine" : 99,
  "endLine" : 138,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const initJQTabs = function()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 6,
  "endLine" : 54,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "templates.main = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/events-table.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::static" ],
  "startLine" : 48,
  "endLine" : 87,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__create: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/toc.js",
  "fileLinesCount" : 175,
  "components" : [ "primary::static" ],
  "startLine" : 98,
  "endLine" : 139,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function handleCommand()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 505,
  "endLine" : 539,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "helpers.formatDate = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/events-table.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::static" ],
  "startLine" : 9,
  "endLine" : 46,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function doComplete()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 680,
  "endLine" : 712,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function addFile()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/generate-redirects.js",
  "fileLinesCount" : 171,
  "components" : [ "primary::scripts" ],
  "startLine" : 101,
  "endLine" : 145,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function EventsTable()",
  "longName" : "",
  "relativeFileName" : "static/js/com/events-table.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::static" ],
  "startLine" : 167,
  "endLine" : 207,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dist_page_type()",
  "longName" : "",
  "relativeFileName" : "src/dist.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export const KugsBanner: FC = function()",
  "longName" : "",
  "relativeFileName" : "blocks/community/kugs-banner/kugs-banner.tsx",
  "fileLinesCount" : 43,
  "components" : [ "primary::blocks" ],
  "startLine" : 13,
  "endLine" : 43,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_redirect_pages()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function ChooseShareWhere()",
  "longName" : "",
  "relativeFileName" : "blocks/multiplatform/choose-share/blocks/where/index.tsx",
  "fileLinesCount" : 137,
  "components" : [ "primary::blocks" ],
  "startLine" : 86,
  "endLine" : 115,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const initTabs = function()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 65,
  "endLine" : 97,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__getBranch: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/toc.js",
  "fileLinesCount" : 175,
  "components" : [ "primary::static" ],
  "startLine" : 141,
  "endLine" : 172,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function useQueryState()",
  "longName" : "",
  "relativeFileName" : "hooks/useQueryState.ts",
  "fileLinesCount" : 39,
  "components" : [ "primary::hooks" ],
  "startLine" : 9,
  "endLine" : 39,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_url_mappers()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_initEvents()",
  "longName" : "",
  "relativeFileName" : "static/js/com/nav-tree/index.js",
  "fileLinesCount" : 137,
  "components" : [ "primary::static" ],
  "startLine" : 25,
  "endLine" : 53,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function NotFoundPage()",
  "longName" : "",
  "relativeFileName" : "pages/404.tsx",
  "fileLinesCount" : 52,
  "components" : [ "primary::pages" ],
  "startLine" : 23,
  "endLine" : 50,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_grammar()",
  "longName" : "",
  "relativeFileName" : "src/grammar.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Banner.prototype._createNodes = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 88,
  "endLine" : 131,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "title: $()",
  "longName" : "",
  "relativeFileName" : "static/js/com/toc.js",
  "fileLinesCount" : 175,
  "components" : [ "primary::static" ],
  "startLine" : 58,
  "endLine" : 118,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parseSelector: function()",
  "longName" : "",
  "relativeFileName" : "static/js/util/render.js",
  "fileLinesCount" : 115,
  "components" : [ "primary::static" ],
  "startLine" : 21,
  "endLine" : 50,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function saveImage()",
  "longName" : "",
  "relativeFileName" : "scripts/latest-news/index.js",
  "fileLinesCount" : 118,
  "components" : [ "primary::scripts" ],
  "startLine" : 62,
  "endLine" : 94,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_pdf()",
  "longName" : "",
  "relativeFileName" : "src/pdf.py",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_external_entry()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_external_key()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createAnimation()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 21,
  "endLine" : 51,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function MascotContent()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 53,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_site_data()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Banner()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 21,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_api_page()",
  "longName" : "",
  "relativeFileName" : "src/api.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_description()",
  "longName" : "",
  "relativeFileName" : "src/grammar.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addPlatformSelectToPanel()",
  "longName" : "",
  "relativeFileName" : "static/js/page/api/api.js",
  "fileLinesCount" : 252,
  "components" : [ "primary::static" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Banner.prototype.render = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 133,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__getMap: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/toc.js",
  "fileLinesCount" : 175,
  "components" : [ "primary::static" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function rotateHistory()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 377,
  "endLine" : 398,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function updatePromptDisplay()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 730,
  "endLine" : 756,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setCookie: function()",
  "longName" : "",
  "relativeFileName" : "static/js/util/cookie.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::static" ],
  "startLine" : 36,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Index()",
  "longName" : "",
  "relativeFileName" : "pages/case-studies/index.tsx",
  "fileLinesCount" : 39,
  "components" : [ "primary::pages" ],
  "startLine" : 17,
  "endLine" : 37,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_code_blocks()",
  "longName" : "",
  "relativeFileName" : "src/processors/processors.py",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "templates.eventContent = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/events-table.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::static" ],
  "startLine" : 140,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Dropdown()",
  "longName" : "",
  "relativeFileName" : "static/js/com/dropdown/index.js",
  "fileLinesCount" : 128,
  "components" : [ "primary::static" ],
  "startLine" : 23,
  "endLine" : 54,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dropdown.prototype.select = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/dropdown/index.js",
  "fileLinesCount" : 128,
  "components" : [ "primary::static" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getLatestNews()",
  "longName" : "",
  "relativeFileName" : "scripts/latest-news/index.js",
  "fileLinesCount" : 118,
  "components" : [ "primary::scripts" ],
  "startLine" : 22,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def customized_markdown()",
  "longName" : "",
  "relativeFileName" : "src/markdown/makrdown.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "gradleValue: initPreferredBuildScriptLanguage()",
  "longName" : "",
  "relativeFileName" : "static/js/page/code-blocks.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::static" ],
  "startLine" : 63,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exec_render()",
  "longName" : "",
  "relativeFileName" : "src/ktl_components.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "osValue: initPreferredOSLanguage()",
  "longName" : "",
  "relativeFileName" : "static/js/page/code-blocks.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::static" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "restoreItemsState()",
  "longName" : "",
  "relativeFileName" : "static/js/com/nav-tree/index.js",
  "fileLinesCount" : 137,
  "components" : [ "primary::static" ],
  "startLine" : 91,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _rant_if_external_nav_is_not_found()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initTabsRunButton()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 184,
  "endLine" : 206,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "commandHandle: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 828,
  "endLine" : 849,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function doRequest()",
  "longName" : "",
  "relativeFileName" : "scripts/latest-news/index.js",
  "fileLinesCount" : 118,
  "components" : [ "primary::scripts" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default defineConfig()",
  "longName" : "",
  "relativeFileName" : "playwright.config.ts",
  "fileLinesCount" : 85,
  "components" : [ "primary::ROOT" ],
  "startLine" : 5,
  "endLine" : 21,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_nav_includes()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_nav_item()",
  "longName" : "",
  "relativeFileName" : "src/navigation.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseStringArray()",
  "longName" : "",
  "relativeFileName" : "utils/queryParser.ts",
  "fileLinesCount" : 37,
  "components" : [ "primary::utils" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function handleApiPageScroll()",
  "longName" : "",
  "relativeFileName" : "static/js/page/api/api.js",
  "fileLinesCount" : 252,
  "components" : [ "primary::static" ],
  "startLine" : 223,
  "endLine" : 242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getCookie()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 205,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function GifPlayer()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 54,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer.prototype._initBreakpointsBehavior = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 151,
  "endLine" : 174,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_data_to_context()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_item_content()",
  "longName" : "",
  "relativeFileName" : "src/grammar.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_replacements()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_header()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "type: parseType()",
  "longName" : "",
  "relativeFileName" : "blocks/case-studies/filter/use-filtered-cases.tsx",
  "fileLinesCount" : 139,
  "components" : [ "primary::blocks" ],
  "startLine" : 71,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function ktlHelpers()",
  "longName" : "",
  "relativeFileName" : "static/js/ktl-component/ktl-helpers.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::static" ],
  "startLine" : 4,
  "endLine" : 24,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function init()",
  "longName" : "",
  "relativeFileName" : "static/js/page/dokka-template/index.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::static" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function walkTroughTemplates()",
  "longName" : "",
  "relativeFileName" : "scripts/dokka/generate-templates.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::scripts" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "title: normalizeText()",
  "longName" : "",
  "relativeFileName" : "scripts/latest-news/index.js",
  "fileLinesCount" : 118,
  "components" : [ "primary::scripts" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform_book_content()",
  "longName" : "",
  "relativeFileName" : "src/pdf.py",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_video_nav_item()",
  "longName" : "",
  "relativeFileName" : "src/navigation.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function useTabScroll()",
  "longName" : "",
  "relativeFileName" : "blocks/multiplatform/choose-share/hooks/useTabScroll.ts",
  "fileLinesCount" : 40,
  "components" : [ "primary::blocks" ],
  "startLine" : 4,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "platforms: parsePlatforms()",
  "longName" : "",
  "relativeFileName" : "blocks/case-studies/filter/use-filtered-cases.tsx",
  "fileLinesCount" : 139,
  "components" : [ "primary::blocks" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initOverviewCodeExample()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initBanners()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cities-banners.js",
  "fileLinesCount" : 25,
  "components" : [ "primary::static" ],
  "startLine" : 8,
  "endLine" : 22,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer.prototype.play = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 200,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extern.notice = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 217,
  "endLine" : 246,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function newPromptBox()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 250,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function deleteNextWord()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 444,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function commandTrigger()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 476,
  "endLine" : 490,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function commandResult()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 554,
  "endLine" : 568,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_selectLeaf()",
  "longName" : "",
  "relativeFileName" : "static/js/com/nav-tree/index.js",
  "fileLinesCount" : 137,
  "components" : [ "primary::static" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "scrollResultsToView()",
  "longName" : "",
  "relativeFileName" : "components/code-block/code-block.tsx",
  "fileLinesCount" : 153,
  "components" : [ "primary::components" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "blocks/community/event-list/community-event.ts",
  "fileLinesCount" : 41,
  "components" : [ "primary::blocks" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "compose: parseCompose()",
  "longName" : "",
  "relativeFileName" : "blocks/case-studies/filter/use-filtered-cases.tsx",
  "fileLinesCount" : 139,
  "components" : [ "primary::blocks" ],
  "startLine" : 73,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setCookie()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 189,
  "endLine" : 202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function readFiles()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/generate-redirects.js",
  "fileLinesCount" : 171,
  "components" : [ "primary::scripts" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_nav()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_kotlin_features()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Toc()",
  "longName" : "",
  "relativeFileName" : "static/js/com/toc.js",
  "fileLinesCount" : 175,
  "components" : [ "primary::static" ],
  "startLine" : 3,
  "endLine" : 17,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer.prototype._initClickHandler = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function moveToNextWord()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 640,
  "endLine" : 652,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function moveToPreviousWord()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 654,
  "endLine" : 668,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getItemsStateInfo()",
  "longName" : "",
  "relativeFileName" : "static/js/com/nav-tree/index.js",
  "fileLinesCount" : 137,
  "components" : [ "primary::static" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getLatestNewsXML()",
  "longName" : "",
  "relativeFileName" : "scripts/latest-news/index.js",
  "fileLinesCount" : 118,
  "components" : [ "primary::scripts" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_declaration()",
  "longName" : "",
  "relativeFileName" : "src/grammar.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function CommunityAddEvent()",
  "longName" : "",
  "relativeFileName" : "blocks/community/event-list/event-list.tsx",
  "fileLinesCount" : 200,
  "components" : [ "primary::blocks" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sortBy()",
  "longName" : "",
  "relativeFileName" : "blocks/community/event-list/event-list.tsx",
  "fileLinesCount" : 200,
  "components" : [ "primary::blocks" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function HighlightedList()",
  "longName" : "",
  "relativeFileName" : "blocks/main/kotlin-plus-ai/index.tsx",
  "fileLinesCount" : 79,
  "components" : [ "primary::blocks" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initPreferredOSLanguage()",
  "longName" : "",
  "relativeFileName" : "static/js/page/code-blocks.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::static" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function renderTemplate()",
  "longName" : "",
  "relativeFileName" : "static/js/com/dropdown/index.js",
  "fileLinesCount" : 128,
  "components" : [ "primary::static" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/toc.js",
  "fileLinesCount" : 175,
  "components" : [ "primary::static" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/toc.js",
  "fileLinesCount" : 175,
  "components" : [ "primary::static" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "completeHandle: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 855,
  "endLine" : 870,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getTargetPath()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/generate-redirects.js",
  "fileLinesCount" : 171,
  "components" : [ "primary::scripts" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "description: normalizeText()",
  "longName" : "",
  "relativeFileName" : "scripts/latest-news/index.js",
  "fileLinesCount" : 118,
  "components" : [ "primary::scripts" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_header_ids()",
  "longName" : "",
  "relativeFileName" : "src/processors/processors.py",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse()",
  "longName" : "",
  "relativeFileName" : "src/pages/MyFlatPages.py",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_match()",
  "longName" : "",
  "relativeFileName" : "src/markdown/makrdown.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dist_pages()",
  "longName" : "",
  "relativeFileName" : "src/dist.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function handleHashChange()",
  "longName" : "",
  "relativeFileName" : "blocks/multiplatform/choose-share/hooks/useTabScroll.ts",
  "fileLinesCount" : 40,
  "components" : [ "primary::blocks" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init: function()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 102,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "replaceKotlinJvmOptionals()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/links-processor.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::scripts" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function parseFreemakerContent()",
  "longName" : "",
  "relativeFileName" : "scripts/dokka/generate-templates.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::scripts" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_asset_version()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_titles()",
  "longName" : "",
  "relativeFileName" : "src/api.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform_book_cover()",
  "longName" : "",
  "relativeFileName" : "src/pdf.py",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_markdown_html()",
  "longName" : "",
  "relativeFileName" : "src/processors/processors.py",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse()",
  "longName" : "",
  "relativeFileName" : "src/ktl_components.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _render()",
  "longName" : "",
  "relativeFileName" : "src/ktl_components.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addNavigatorType()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fixPlatformsAvailability()",
  "longName" : "",
  "relativeFileName" : "static/js/page/api/api.js",
  "fileLinesCount" : 252,
  "components" : [ "primary::static" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bannersRotator.createBanner = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer.prototype._findSourceMatch = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initializeCookieBanner()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 792,
  "endLine" : 877,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def api_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function trackEvent()",
  "longName" : "",
  "relativeFileName" : "utils/event-logger.ts",
  "fileLinesCount" : 17,
  "components" : [ "primary::utils" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer.prototype._initPlayerWrapper = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function ()()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 146,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var removeElements = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function deleteCharAtPos()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function newLine()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 464,
  "endLine" : 472,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typer.consoleInsert = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 593,
  "endLine" : 602,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isCharAlphanumeric()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 670,
  "endLine" : 678,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function htmlEncode()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 762,
  "endLine" : 770,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "runInstance()",
  "longName" : "",
  "relativeFileName" : "components/code-block/code-block.tsx",
  "fileLinesCount" : 153,
  "components" : [ "primary::components" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function replaceEnv()",
  "longName" : "",
  "relativeFileName" : "scripts/dokka/generate-templates.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::scripts" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def redirect_to_map()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def jinja_aware_markdown()",
  "longName" : "",
  "relativeFileName" : "src/markdown/makrdown.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dist_page_content()",
  "longName" : "",
  "relativeFileName" : "src/dist.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseEnum()",
  "longName" : "",
  "relativeFileName" : "utils/queryParser.ts",
  "fileLinesCount" : 37,
  "components" : [ "primary::utils" ],
  "startLine" : 1,
  "endLine" : 8,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const hoverSolutionsMenu = function()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getTagPlatformName()",
  "longName" : "",
  "relativeFileName" : "static/js/page/api/api.js",
  "fileLinesCount" : 252,
  "components" : [ "primary::static" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hidePopup: function()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dropdown.prototype.render = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/dropdown/index.js",
  "fileLinesCount" : 128,
  "components" : [ "primary::static" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer.prototype.stop = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 230,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer.prototype.setImagesForBreakpoint = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extern.promptText = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 719,
  "endLine" : 726,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "static/js/com/nav-tree/index.js",
  "fileLinesCount" : 137,
  "components" : [ "primary::static" ],
  "startLine" : 5,
  "endLine" : 12,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_openBranch()",
  "longName" : "",
  "relativeFileName" : "static/js/com/nav-tree/index.js",
  "fileLinesCount" : 137,
  "components" : [ "primary::static" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_closeBranch()",
  "longName" : "",
  "relativeFileName" : "static/js/com/nav-tree/index.js",
  "fileLinesCount" : 137,
  "components" : [ "primary::static" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "replaceAtStart()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/links-processor.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::scripts" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_api_titles()",
  "longName" : "",
  "relativeFileName" : "src/api.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "src/Feature.py",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function KotlinPlusAiInfo()",
  "longName" : "",
  "relativeFileName" : "blocks/main/kotlin-plus-ai/index.tsx",
  "fileLinesCount" : 79,
  "components" : [ "primary::blocks" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseBoolean()",
  "longName" : "",
  "relativeFileName" : "utils/queryParser.ts",
  "fileLinesCount" : 37,
  "components" : [ "primary::utils" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function trackEvent()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toggleEmail()",
  "longName" : "",
  "relativeFileName" : "static/js/page/dokka-template/feedback.js",
  "fileLinesCount" : 92,
  "components" : [ "primary::static" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toggleSubmit()",
  "longName" : "",
  "relativeFileName" : "static/js/page/dokka-template/feedback.js",
  "fileLinesCount" : 92,
  "components" : [ "primary::static" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/page/grammar.js",
  "fileLinesCount" : 13,
  "components" : [ "primary::static" ],
  "startLine" : 5,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initializeSections()",
  "longName" : "",
  "relativeFileName" : "static/js/page/api/api.js",
  "fileLinesCount" : 252,
  "components" : [ "primary::static" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function scrollTabToCenter()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initPreferredBuildScriptLanguage()",
  "longName" : "",
  "relativeFileName" : "static/js/page/code-blocks.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::static" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "templates.eventsList = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/events-table.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::static" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Banner.prototype.destroy = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function message()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function moveForward()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 614,
  "endLine" : 620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function moveBackward()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 622,
  "endLine" : 628,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.filledText = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 775,
  "endLine" : 782,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "static/js/util/throttle.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::static" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default function HydrationEvent()",
  "longName" : "",
  "relativeFileName" : "components/hydration-event.tsx",
  "fileLinesCount" : 9,
  "components" : [ "primary::components" ],
  "startLine" : 3,
  "endLine" : 9,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function parsePropsString()",
  "longName" : "",
  "relativeFileName" : "scripts/dokka/generate-templates.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::scripts" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_countries_size()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def autoversion_filter()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def education_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_header()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def github_edit_url()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_current_url()",
  "longName" : "",
  "relativeFileName" : "src/navigation.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data class Found()",
  "longName" : "",
  "relativeFileName" : "blocks/server-side/features-section/items.tsx",
  "fileLinesCount" : 84,
  "components" : [ "primary::blocks" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function filterHighlighted()",
  "longName" : "",
  "relativeFileName" : "blocks/multiplatform/case-studies/grid.tsx",
  "fileLinesCount" : 58,
  "components" : [ "primary::blocks" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function initComponent()",
  "longName" : "",
  "relativeFileName" : "static/js/ktl-component/ktl-helpers.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::static" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initGifPlayer()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hideByTags()",
  "longName" : "",
  "relativeFileName" : "static/js/page/api/api.js",
  "fileLinesCount" : 252,
  "components" : [ "primary::static" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const initPopups = function()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 99,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "container: $()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer._removeInstance = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer.destroyAll = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function backDelete()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function report()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 572,
  "endLine" : 577,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function moveColumn()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 607,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fireEvent()",
  "longName" : "",
  "relativeFileName" : "static/js/com/nav-tree/index.js",
  "fileLinesCount" : 137,
  "components" : [ "primary::static" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function throttle()",
  "longName" : "",
  "relativeFileName" : "static/js/util/throttle.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::static" ],
  "startLine" : 1,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dropEmptyPackages()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/links-processor.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::scripts" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function makeStdlibRedirects()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/generate-redirects.js",
  "fileLinesCount" : 171,
  "components" : [ "primary::scripts" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_nav_impl()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def grammar()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def api_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_api_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def respond_with_package_list()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_closest_tag()",
  "longName" : "",
  "relativeFileName" : "src/processors/processors.py",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_valid_git_hub_url()",
  "longName" : "",
  "relativeFileName" : "src/github.py",
  "fileLinesCount" : 9,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await skipInactiveHook()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data object NotFound: Result()",
  "longName" : "",
  "relativeFileName" : "blocks/server-side/features-section/items.tsx",
  "fileLinesCount" : 84,
  "components" : [ "primary::blocks" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "where needed()",
  "longName" : "",
  "relativeFileName" : "blocks/multiplatform/faq-block/faq-block.tsx",
  "fileLinesCount" : 99,
  "components" : [ "primary::blocks" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addSelectToPanel()",
  "longName" : "",
  "relativeFileName" : "static/js/page/api/api.js",
  "fileLinesCount" : 252,
  "components" : [ "primary::static" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "body: $()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Banner.prototype.closeHandler = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bannersRotator.isBannerShouldBeShown = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function closeBanner()",
  "longName" : "",
  "relativeFileName" : "static/js/com/head-banner.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::static" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/com/dropdown/index.js",
  "fileLinesCount" : 128,
  "components" : [ "primary::static" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer.prototype.destroy = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extern.reset = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 170,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function forwardDelete()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function deleteUntilEnd()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function cancelExecution()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.focusWithoutScrolling = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 785,
  "endLine" : 789,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getCookie: function()",
  "longName" : "",
  "relativeFileName" : "static/js/util/cookie.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::static" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/redirect-collector.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::scripts" ],
  "startLine" : 2,
  "endLine" : 6,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/links-processor.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::scripts" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "replaceKotlinReflect()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/links-processor.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::scripts" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "replaceRootPrefixes()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/links-processor.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::scripts" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function compileComponent()",
  "longName" : "",
  "relativeFileName" : "scripts/dokka/generate-templates.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::scripts" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_year_to_context()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_index_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default()",
  "longName" : "",
  "relativeFileName" : "src/encoder.py",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_video_nav()",
  "longName" : "",
  "relativeFileName" : "src/navigation.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function done()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await skipInactiveHook()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handle()",
  "longName" : "",
  "relativeFileName" : "blocks/server-side/features-section/items.tsx",
  "fileLinesCount" : 84,
  "components" : [ "primary::blocks" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await submitToMarketo()",
  "longName" : "",
  "relativeFileName" : "static/js/ktl-component/teach/components/subscription-form/create-marketo-submitter.js",
  "fileLinesCount" : 30,
  "components" : [ "primary::static" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function showThanks()",
  "longName" : "",
  "relativeFileName" : "static/js/page/dokka-template/feedback.js",
  "fileLinesCount" : 92,
  "components" : [ "primary::static" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getMinVersion()",
  "longName" : "",
  "relativeFileName" : "static/js/page/api/api.js",
  "fileLinesCount" : 252,
  "components" : [ "primary::static" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showPopup: function()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function queryPlayground()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/toc.js",
  "fileLinesCount" : 175,
  "components" : [ "primary::static" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 43,
  "endLine" : 880,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var focusConsole = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addToHistory()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function moveToStart()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 630,
  "endLine" : 633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function moveToEnd()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function doClose()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 714,
  "endLine" : 717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setItemsStateInfo()",
  "longName" : "",
  "relativeFileName" : "static/js/com/nav-tree/index.js",
  "fileLinesCount" : 137,
  "components" : [ "primary::static" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hasCookie: function()",
  "longName" : "",
  "relativeFileName" : "static/js/util/cookie.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::static" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "add()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/redirect-collector.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::scripts" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dropPackageByRe()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/links-processor.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::scripts" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "replaceAllTypes()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/links-processor.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::scripts" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_education_courses()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def asset()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "projects: getProjects()",
  "longName" : "",
  "relativeFileName" : "playwright.config.ts",
  "fileLinesCount" : 85,
  "components" : [ "primary::ROOT" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function getStaticProps()",
  "longName" : "",
  "relativeFileName" : "pages/index.tsx",
  "fileLinesCount" : 263,
  "components" : [ "primary::pages" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_tmp_filename()",
  "longName" : "",
  "relativeFileName" : "src/pdf.py",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_replace_simple_code()",
  "longName" : "",
  "relativeFileName" : "src/processors/processors.py",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def github_view_url()",
  "longName" : "",
  "relativeFileName" : "src/externals.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_nav()",
  "longName" : "",
  "relativeFileName" : "src/navigation.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dist_page_xml()",
  "longName" : "",
  "relativeFileName" : "src/dist.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getEvents()",
  "longName" : "",
  "relativeFileName" : "blocks/community/event-list/community-events.ts",
  "fileLinesCount" : 8,
  "components" : [ "primary::blocks" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isUpcoming()",
  "longName" : "",
  "relativeFileName" : "blocks/community/event-list/community-event.ts",
  "fileLinesCount" : 41,
  "components" : [ "primary::blocks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sleep()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function done()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await skipInactiveHook()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default memo()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseType()",
  "longName" : "",
  "relativeFileName" : "blocks/case-studies/utils.ts",
  "fileLinesCount" : 26,
  "components" : [ "primary::blocks" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function serializeType()",
  "longName" : "",
  "relativeFileName" : "blocks/case-studies/utils.ts",
  "fileLinesCount" : 26,
  "components" : [ "primary::blocks" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parsePlatforms()",
  "longName" : "",
  "relativeFileName" : "blocks/case-studies/utils.ts",
  "fileLinesCount" : 26,
  "components" : [ "primary::blocks" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function serializePlatforms()",
  "longName" : "",
  "relativeFileName" : "blocks/case-studies/utils.ts",
  "fileLinesCount" : 26,
  "components" : [ "primary::blocks" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseCompose()",
  "longName" : "",
  "relativeFileName" : "blocks/case-studies/utils.ts",
  "fileLinesCount" : 26,
  "components" : [ "primary::blocks" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function serializeCompose()",
  "longName" : "",
  "relativeFileName" : "blocks/case-studies/utils.ts",
  "fileLinesCount" : 26,
  "components" : [ "primary::blocks" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function reverse()",
  "longName" : "",
  "relativeFileName" : "blocks/case-studies/card/case-studies-card.tsx",
  "fileLinesCount" : 103,
  "components" : [ "primary::blocks" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isEmptyFieldValue()",
  "longName" : "",
  "relativeFileName" : "static/js/ktl-component/teach/components/subscription-form/forms-validation.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::static" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function closePopup()",
  "longName" : "",
  "relativeFileName" : "static/js/page/dokka-template/feedback.js",
  "fileLinesCount" : 92,
  "components" : [ "primary::static" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EventsTable.prototype.render = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/events-table.js",
  "fileLinesCount" : 234,
  "components" : [ "primary::static" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mountNode: $()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Banner.getCookieNameFor = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "closeButton: $()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Banner.prototype.show = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Banner.prototype.hide = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Banner.prototype.getCookieName = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/banners-rotator.js",
  "fileLinesCount" : 249,
  "components" : [ "primary::static" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dropdown.prototype.onSelect = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/dropdown/index.js",
  "fileLinesCount" : 128,
  "components" : [ "primary::static" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dropdown.prototype.open = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/dropdown/index.js",
  "fileLinesCount" : 128,
  "components" : [ "primary::static" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dropdown.prototype.close = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/dropdown/index.js",
  "fileLinesCount" : 128,
  "components" : [ "primary::static" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dropdown.prototype.toggle = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/dropdown/index.js",
  "fileLinesCount" : 128,
  "components" : [ "primary::static" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dropdown.prototype.isOpened = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/dropdown/index.js",
  "fileLinesCount" : 128,
  "components" : [ "primary::static" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cities-banners.js",
  "fileLinesCount" : 25,
  "components" : [ "primary::static" ],
  "startLine" : 7,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GifPlayer._addInstance = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/gif-player/gif-player.js",
  "fileLinesCount" : 290,
  "components" : [ "primary::static" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extern.focus = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isIgnorableKey()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function previousHistory()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function nextHistory()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function scrollToBottom()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function disableInput()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function enableInput()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onEsc: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "commandValidate: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "charInsertTrigger: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "expandFrame: function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "on()",
  "longName" : "",
  "relativeFileName" : "static/js/com/nav-tree/index.js",
  "fileLinesCount" : 137,
  "components" : [ "primary::static" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isCookiesEnabled: function()",
  "longName" : "",
  "relativeFileName" : "static/js/util/cookie.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::static" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isObject: function()",
  "longName" : "",
  "relativeFileName" : "static/js/util/render.js",
  "fileLinesCount" : 115,
  "components" : [ "primary::static" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isArray: function()",
  "longName" : "",
  "relativeFileName" : "static/js/util/render.js",
  "fileLinesCount" : 115,
  "components" : [ "primary::static" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "components/layout/layout.tsx",
  "fileLinesCount" : 64,
  "components" : [ "primary::components" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addUnmatched()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/redirect-collector.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::scripts" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addRedirect()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/redirect-collector.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::scripts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dropSomeKotlinPrefixes()",
  "longName" : "",
  "relativeFileName" : "scripts/stdlib/links-processor.js",
  "fileLinesCount" : 85,
  "components" : [ "primary::scripts" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isFreemakerTemplate()",
  "longName" : "",
  "relativeFileName" : "scripts/dokka/generate-templates.js",
  "fileLinesCount" : 74,
  "components" : [ "primary::scripts" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function normalizeText()",
  "longName" : "",
  "relativeFileName" : "scripts/latest-news/index.js",
  "fileLinesCount" : 118,
  "components" : [ "primary::scripts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_domain()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_chunk()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cities()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_kotlinconf()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_universities()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def kotlin_reference_pdf()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def kotlin_docs_pdf()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def docs()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def static_file()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def community_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def community_events_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def community_user_groups_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def why_teach_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def education_courses()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def next_index_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def next_server_side_page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def page()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def page_404()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dispatch_request()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def page_not_found()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def asset()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tutorial_img()",
  "longName" : "",
  "relativeFileName" : "kotlin-website.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_external()",
  "longName" : "",
  "relativeFileName" : "src/navigation.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unprocessed_html()",
  "longName" : "",
  "relativeFileName" : "src/pages/MyPage.py",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parsed_html()",
  "longName" : "",
  "relativeFileName" : "src/pages/MyPage.py",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def html()",
  "longName" : "",
  "relativeFileName" : "src/pages/MyPage.py",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def include_contents_from_files()",
  "longName" : "",
  "relativeFileName" : "src/markdown/makrdown.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "src/Feature.py",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initSamples()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initHeadingAnchors()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const initAnchors = function()",
  "longName" : "",
  "relativeFileName" : "static/js/page/index/index.js",
  "fileLinesCount" : 215,
  "components" : [ "primary::static" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 803,
  "endLine" : 876,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function wrapper()",
  "longName" : "",
  "relativeFileName" : "static/js/util/throttle.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::static" ],
  "startLine" : 6,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function noop()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function playAnimation()",
  "longName" : "",
  "relativeFileName" : "blocks/main/latest-news/mascot/index.tsx",
  "fileLinesCount" : 118,
  "components" : [ "primary::blocks" ],
  "startLine" : 71,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onChange: function onChange()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onRun: function onRun()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "callback: function()",
  "longName" : "",
  "relativeFileName" : "static/js/page/common.js",
  "fileLinesCount" : 116,
  "components" : [ "primary::static" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.console = function()",
  "longName" : "",
  "relativeFileName" : "static/js/com/cookie-banner.js",
  "fileLinesCount" : 881,
  "components" : [ "primary::static" ],
  "startLine" : 46,
  "endLine" : 773,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]