{
  "directed": false,
  "multigraph": false,
  "graph": {},
  "nodes": [
    {
      "label": "glesgui/deb/build-deb.sh",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/deb/build-deb.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 264,
      "norm_label": "glesgui/deb/build-deb.sh",
      "id": "dl48_software_glesgui_deb_build_deb",
      "community_name": "Community 264"
    },
    {
      "label": "build-deb.sh script",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/deb/build-deb.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 264,
      "norm_label": "build-deb.sh script",
      "id": "dl48_software_glesgui_deb_build_deb_sh__entry",
      "community_name": "Community 264"
    },
    {
      "label": "REVISION",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/deb/build-deb.sh",
      "source_location": "L9",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "_origin": "ast",
      "community": 264,
      "norm_label": "revision",
      "id": "dl48_software_glesgui_deb_build_deb_revision",
      "community_name": "Community 264"
    },
    {
      "label": "INSTALLED_SIZE",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/deb/build-deb.sh",
      "source_location": "L26",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "_origin": "ast",
      "community": 264,
      "norm_label": "installed_size",
      "id": "dl48_software_glesgui_deb_build_deb_installed_size",
      "community_name": "Community 264"
    },
    {
      "label": "glesgui/DEBIAN/postinst",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/deb/glesgui/DEBIAN/postinst",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 293,
      "norm_label": "glesgui/debian/postinst",
      "id": "dl48_software_glesgui_deb_glesgui_debian_postinst",
      "community_name": "Community 293"
    },
    {
      "label": "postinst script",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/deb/glesgui/DEBIAN/postinst",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 293,
      "norm_label": "postinst script",
      "id": "dl48_software_glesgui_deb_glesgui_debian_postinst__entry",
      "community_name": "Community 293"
    },
    {
      "label": "glesgui/DEBIAN/prerm",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/deb/glesgui/DEBIAN/prerm",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 294,
      "norm_label": "glesgui/debian/prerm",
      "id": "dl48_software_glesgui_deb_glesgui_debian_prerm",
      "community_name": "Community 294"
    },
    {
      "label": "prerm script",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/deb/glesgui/DEBIAN/prerm",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 294,
      "norm_label": "prerm script",
      "id": "dl48_software_glesgui_deb_glesgui_debian_prerm__entry",
      "community_name": "Community 294"
    },
    {
      "label": "fonts_and_images.h",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/fonts_and_images.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 232,
      "norm_label": "fonts_and_images.h",
      "id": "dl48_software_glesgui_fonts_and_images",
      "community_name": "Community 232"
    },
    {
      "label": "loadImages()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/fonts_and_images.h",
      "source_location": "L21",
      "_origin": "ast",
      "community": 83,
      "norm_label": "loadimages()",
      "id": "dl48_software_glesgui_fonts_and_images_loadimages",
      "community_name": "Community 83"
    },
    {
      "label": "initFontFromPath()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/fonts_and_images.h",
      "source_location": "L64",
      "_origin": "ast",
      "community": 232,
      "norm_label": "initfontfrompath()",
      "id": "dl48_software_glesgui_fonts_and_images_initfontfrompath",
      "community_name": "Community 232"
    },
    {
      "label": "loadFonts()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/fonts_and_images.h",
      "source_location": "L106",
      "_origin": "ast",
      "community": 232,
      "norm_label": "loadfonts()",
      "id": "dl48_software_glesgui_fonts_and_images_loadfonts",
      "community_name": "Community 232"
    },
    {
      "label": "glesgui.cpp",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 50,
      "norm_label": "glesgui.cpp",
      "id": "dl48_software_glesgui_glesgui",
      "community_name": "Community 50"
    },
    {
      "label": "string_hash()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L76",
      "_origin": "ast",
      "community": 83,
      "norm_label": "string_hash()",
      "id": "dl48_software_glesgui_glesgui_string_hash",
      "community_name": "Community 83"
    },
    {
      "label": "timestampInSeconds()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L84",
      "_origin": "ast",
      "community": 96,
      "norm_label": "timestampinseconds()",
      "id": "dl48_software_glesgui_glesgui_timestampinseconds",
      "community_name": "Community 96"
    },
    {
      "label": "reportFPS()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L103",
      "_origin": "ast",
      "community": 96,
      "norm_label": "reportfps()",
      "id": "dl48_software_glesgui_glesgui_reportfps",
      "community_name": "Community 96"
    },
    {
      "label": "string_view",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 83,
      "norm_label": "string_view",
      "id": "dl48_software_glesgui_glesgui_cpp_string_view",
      "community_name": "Community 83"
    },
    {
      "label": "operator\"\" _H()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L126",
      "_origin": "ast",
      "community": 83,
      "norm_label": "operator\"\" _h()",
      "id": "dl48_software_glesgui_glesgui_operator_h",
      "community_name": "Community 83"
    },
    {
      "label": "dumpval()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L130",
      "_origin": "ast",
      "community": 83,
      "norm_label": "dumpval()",
      "id": "dl48_software_glesgui_glesgui_dumpval",
      "community_name": "Community 83"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 83,
      "norm_label": "string",
      "id": "dl48_software_glesgui_glesgui_cpp_string",
      "community_name": "Community 83"
    },
    {
      "label": "value",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 83,
      "norm_label": "value",
      "id": "dl48_software_glesgui_glesgui_cpp_value",
      "community_name": "Community 83"
    },
    {
      "label": "strHas()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L199",
      "_origin": "ast",
      "community": 83,
      "norm_label": "strhas()",
      "id": "dl48_software_glesgui_glesgui_strhas",
      "community_name": "Community 83"
    },
    {
      "label": "ImageTex",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L205",
      "_origin": "ast",
      "community": 233,
      "norm_label": "imagetex",
      "id": "dl48_software_glesgui_glesgui_imagetex",
      "community_name": "Community 233"
    },
    {
      "label": "texId",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L207",
      "_origin": "ast",
      "community": 233,
      "norm_label": "texid",
      "id": "dl48_software_glesgui_glesgui_imagetex_texid",
      "community_name": "Community 233"
    },
    {
      "label": "cacheW",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L208",
      "_origin": "ast",
      "community": 233,
      "norm_label": "cachew",
      "id": "dl48_software_glesgui_glesgui_imagetex_cachew",
      "community_name": "Community 233"
    },
    {
      "label": "cacheH",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L209",
      "_origin": "ast",
      "community": 233,
      "norm_label": "cacheh",
      "id": "dl48_software_glesgui_glesgui_imagetex_cacheh",
      "community_name": "Community 233"
    },
    {
      "label": ".ImageTex()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L210",
      "_origin": "ast",
      "community": 233,
      "norm_label": ".imagetex()",
      "id": "dl48_software_glesgui_glesgui_imagetex_imagetex",
      "community_name": "Community 233"
    },
    {
      "label": "matrix",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L219",
      "_origin": "ast",
      "community": 50,
      "norm_label": "matrix",
      "id": "dl48_software_glesgui_glesgui_matrix",
      "community_name": "Community 50"
    },
    {
      "label": "val",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L220",
      "_origin": "ast",
      "community": 50,
      "norm_label": "val",
      "id": "dl48_software_glesgui_glesgui_matrix_val",
      "community_name": "Community 50"
    },
    {
      "label": "matrix_init_identity()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L223",
      "_origin": "ast",
      "community": 50,
      "norm_label": "matrix_init_identity()",
      "id": "dl48_software_glesgui_glesgui_matrix_init_identity",
      "community_name": "Community 50"
    },
    {
      "label": "matrix_from_farray6()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L231",
      "_origin": "ast",
      "community": 50,
      "norm_label": "matrix_from_farray6()",
      "id": "dl48_software_glesgui_glesgui_matrix_from_farray6",
      "community_name": "Community 50"
    },
    {
      "label": "matrix_init_scale()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L242",
      "_origin": "ast",
      "community": 50,
      "norm_label": "matrix_init_scale()",
      "id": "dl48_software_glesgui_glesgui_matrix_init_scale",
      "community_name": "Community 50"
    },
    {
      "label": "matrix_init_translate()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L249",
      "_origin": "ast",
      "community": 50,
      "norm_label": "matrix_init_translate()",
      "id": "dl48_software_glesgui_glesgui_matrix_init_translate",
      "community_name": "Community 50"
    },
    {
      "label": "matrix_mult()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L256",
      "_origin": "ast",
      "community": 50,
      "norm_label": "matrix_mult()",
      "id": "dl48_software_glesgui_glesgui_matrix_mult",
      "community_name": "Community 50"
    },
    {
      "label": "matrix_determinant()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L278",
      "_origin": "ast",
      "community": 50,
      "norm_label": "matrix_determinant()",
      "id": "dl48_software_glesgui_glesgui_matrix_determinant",
      "community_name": "Community 50"
    },
    {
      "label": "matrix_invert()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L284",
      "_origin": "ast",
      "community": 50,
      "norm_label": "matrix_invert()",
      "id": "dl48_software_glesgui_glesgui_matrix_invert",
      "community_name": "Community 50"
    },
    {
      "label": "loadTSCalibrationMatrix()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L324",
      "_origin": "ast",
      "community": 50,
      "norm_label": "loadtscalibrationmatrix()",
      "id": "dl48_software_glesgui_glesgui_loadtscalibrationmatrix",
      "community_name": "Community 50"
    },
    {
      "label": "saveCalibration()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L410",
      "_origin": "ast",
      "community": 50,
      "norm_label": "savecalibration()",
      "id": "dl48_software_glesgui_glesgui_savecalibration",
      "community_name": "Community 50"
    },
    {
      "label": "array",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 96,
      "norm_label": "array",
      "id": "dl48_software_glesgui_glesgui_cpp_array",
      "community_name": "Community 96"
    },
    {
      "label": "tsremap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L477",
      "_origin": "ast",
      "community": 50,
      "norm_label": "tsremap()",
      "id": "dl48_software_glesgui_glesgui_tsremap",
      "community_name": "Community 50"
    },
    {
      "label": "tuple",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 50,
      "norm_label": "tuple",
      "id": "tuple",
      "community_name": "Community 50"
    },
    {
      "label": "writeTGA()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L501",
      "_origin": "ast",
      "community": 50,
      "norm_label": "writetga()",
      "id": "dl48_software_glesgui_glesgui_writetga",
      "community_name": "Community 50"
    },
    {
      "label": "nvgCreateFontMem2()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L521",
      "_origin": "ast",
      "community": 232,
      "norm_label": "nvgcreatefontmem2()",
      "id": "dl48_software_glesgui_glesgui_nvgcreatefontmem2",
      "community_name": "Community 232"
    },
    {
      "label": "NVGcontext",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 232,
      "norm_label": "nvgcontext",
      "id": "nvgcontext",
      "community_name": "Community 232"
    },
    {
      "label": "countUsage()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L533",
      "_origin": "ast",
      "community": 83,
      "norm_label": "countusage()",
      "id": "dl48_software_glesgui_glesgui_countusage",
      "community_name": "Community 83"
    },
    {
      "label": "printUsage()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L544",
      "_origin": "ast",
      "community": 50,
      "norm_label": "printusage()",
      "id": "dl48_software_glesgui_glesgui_printusage",
      "community_name": "Community 50"
    },
    {
      "label": "cwiden()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L555",
      "_origin": "ast",
      "community": 83,
      "norm_label": "cwiden()",
      "id": "dl48_software_glesgui_glesgui_cwiden",
      "community_name": "Community 83"
    },
    {
      "label": "parseColor()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L561",
      "_origin": "ast",
      "community": 83,
      "norm_label": "parsecolor()",
      "id": "dl48_software_glesgui_glesgui_parsecolor",
      "community_name": "Community 83"
    },
    {
      "label": "NVGcolor",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 83,
      "norm_label": "nvgcolor",
      "id": "nvgcolor",
      "community_name": "Community 83"
    },
    {
      "label": "setFont()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L605",
      "_origin": "ast",
      "community": 83,
      "norm_label": "setfont()",
      "id": "dl48_software_glesgui_glesgui_setfont",
      "community_name": "Community 83"
    },
    {
      "label": "drawImage()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L644",
      "_origin": "ast",
      "community": 83,
      "norm_label": "drawimage()",
      "id": "dl48_software_glesgui_glesgui_drawimage",
      "community_name": "Community 83"
    },
    {
      "label": "GradientDef",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L717",
      "_origin": "ast",
      "community": 197,
      "norm_label": "gradientdef",
      "id": "dl48_software_glesgui_glesgui_gradientdef",
      "community_name": "Community 197"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L723",
      "_origin": "ast",
      "community": 197,
      "norm_label": "type",
      "id": "dl48_software_glesgui_glesgui_gradientdef_type",
      "community_name": "Community 197"
    },
    {
      "label": "vector",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 197,
      "norm_label": "vector",
      "id": "dl48_software_glesgui_glesgui_cpp_vector",
      "community_name": "Community 197"
    },
    {
      "label": "pair",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 197,
      "norm_label": "pair",
      "id": "dl48_software_glesgui_glesgui_cpp_pair",
      "community_name": "Community 197"
    },
    {
      "label": "stops",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L724",
      "_origin": "ast",
      "community": 197,
      "norm_label": "stops",
      "id": "dl48_software_glesgui_glesgui_gradientdef_stops",
      "community_name": "Community 197"
    },
    {
      "label": "rect",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L725",
      "_origin": "ast",
      "community": 197,
      "norm_label": "rect",
      "id": "dl48_software_glesgui_glesgui_gradientdef_rect",
      "community_name": "Community 197"
    },
    {
      "label": ".GradientDef()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L727",
      "_origin": "ast",
      "community": 197,
      "norm_label": ".gradientdef()",
      "id": "dl48_software_glesgui_glesgui_gradientdef_gradientdef",
      "community_name": "Community 197"
    },
    {
      "label": "loadFromJSON",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L728",
      "_origin": "ast",
      "community": 83,
      "norm_label": "loadfromjson",
      "id": "dl48_software_glesgui_glesgui_gradientdef_loadfromjson",
      "community_name": "Community 83"
    },
    {
      "label": "myvar",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L781",
      "_origin": "ast",
      "community": 81,
      "norm_label": "myvar",
      "id": "dl48_software_glesgui_glesgui_myvar",
      "community_name": "Community 81"
    },
    {
      "label": "variant<nullptr_t, long long, double, string, GradientDef, std::vector<pair<float, float> >, bool>",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 81,
      "norm_label": "variant<nullptr_t, long long, double, string, gradientdef, std::vector<pair<float, float> >, bool>",
      "id": "variant_nullptr_t_long_long_double_string_gradientdef_std_vector_pair_float_float_bool",
      "community_name": "Community 81"
    },
    {
      "label": ".is_null()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L786",
      "_origin": "ast",
      "community": 83,
      "norm_label": ".is_null()",
      "id": "dl48_software_glesgui_glesgui_myvar_is_null",
      "community_name": "Community 83"
    },
    {
      "label": ".has_value()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L788",
      "_origin": "ast",
      "community": 81,
      "norm_label": ".has_value()",
      "id": "dl48_software_glesgui_glesgui_myvar_has_value",
      "community_name": "Community 81"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L790",
      "_origin": "ast",
      "community": 81,
      "norm_label": ".reset()",
      "id": "dl48_software_glesgui_glesgui_myvar_reset",
      "community_name": "Community 81"
    },
    {
      "label": "Command",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L816",
      "_origin": "ast",
      "community": 81,
      "norm_label": "command",
      "id": "dl48_software_glesgui_glesgui_command",
      "community_name": "Community 81"
    },
    {
      "label": "MAXARG",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L818",
      "_origin": "ast",
      "community": 81,
      "norm_label": "maxarg",
      "id": "dl48_software_glesgui_glesgui_command_maxarg",
      "community_name": "Community 81"
    },
    {
      "label": "cmdHash",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L819",
      "_origin": "ast",
      "community": 81,
      "norm_label": "cmdhash",
      "id": "dl48_software_glesgui_glesgui_command_cmdhash",
      "community_name": "Community 81"
    },
    {
      "label": "cmd",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L821",
      "_origin": "ast",
      "community": 81,
      "norm_label": "cmd",
      "id": "dl48_software_glesgui_glesgui_command_cmd",
      "community_name": "Community 81"
    },
    {
      "label": "flags",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L822",
      "_origin": "ast",
      "community": 81,
      "norm_label": "flags",
      "id": "dl48_software_glesgui_glesgui_command_flags",
      "community_name": "Community 81"
    },
    {
      "label": "argc",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L823",
      "_origin": "ast",
      "community": 81,
      "norm_label": "argc",
      "id": "dl48_software_glesgui_glesgui_command_argc",
      "community_name": "Community 81"
    },
    {
      "label": "args",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L824",
      "_origin": "ast",
      "community": 81,
      "norm_label": "args",
      "id": "dl48_software_glesgui_glesgui_command_args",
      "community_name": "Community 81"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L826",
      "_origin": "ast",
      "community": 83,
      "norm_label": ".reset()",
      "id": "dl48_software_glesgui_glesgui_command_reset",
      "community_name": "Community 83"
    },
    {
      "label": ".Command()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L839",
      "_origin": "ast",
      "community": 81,
      "norm_label": ".command()",
      "id": "dl48_software_glesgui_glesgui_command_command",
      "community_name": "Community 81"
    },
    {
      "label": "loadFromJSON",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L841",
      "_origin": "ast",
      "community": 83,
      "norm_label": "loadfromjson",
      "id": "dl48_software_glesgui_glesgui_command_loadfromjson",
      "community_name": "Community 83"
    },
    {
      "label": ".Size()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L843",
      "_origin": "ast",
      "community": 81,
      "norm_label": ".size()",
      "id": "dl48_software_glesgui_glesgui_command_size",
      "community_name": "Community 81"
    },
    {
      "label": "getbool()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L990",
      "_origin": "ast",
      "community": 81,
      "norm_label": "getbool()",
      "id": "dl48_software_glesgui_glesgui_getbool",
      "community_name": "Community 81"
    },
    {
      "label": "getf()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1010",
      "_origin": "ast",
      "community": 81,
      "norm_label": "getf()",
      "id": "dl48_software_glesgui_glesgui_getf",
      "community_name": "Community 81"
    },
    {
      "label": "gets()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1018",
      "_origin": "ast",
      "community": 81,
      "norm_label": "gets()",
      "id": "dl48_software_glesgui_glesgui_gets",
      "community_name": "Community 81"
    },
    {
      "label": "getstr()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1024",
      "_origin": "ast",
      "community": 81,
      "norm_label": "getstr()",
      "id": "dl48_software_glesgui_glesgui_getstr",
      "community_name": "Community 81"
    },
    {
      "label": "handleMessage()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1072",
      "_origin": "ast",
      "community": 81,
      "norm_label": "handlemessage()",
      "id": "dl48_software_glesgui_glesgui_handlemessage",
      "community_name": "Community 81"
    },
    {
      "label": "wsSend()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1605",
      "_origin": "ast",
      "community": 50,
      "norm_label": "wssend()",
      "id": "dl48_software_glesgui_glesgui_wssend",
      "community_name": "Community 50"
    },
    {
      "label": "CrossShape",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1612",
      "_origin": "ast",
      "community": 96,
      "norm_label": "crossshape",
      "id": "dl48_software_glesgui_glesgui_crossshape",
      "community_name": "Community 96"
    },
    {
      "label": "Shape",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 96,
      "norm_label": "shape",
      "id": "shape",
      "community_name": "Community 96"
    },
    {
      "label": "halfSize",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1614",
      "_origin": "ast",
      "community": 96,
      "norm_label": "halfsize",
      "id": "dl48_software_glesgui_glesgui_crossshape_halfsize",
      "community_name": "Community 96"
    },
    {
      "label": "halfThickness",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1614",
      "_origin": "ast",
      "community": 96,
      "norm_label": "halfthickness",
      "id": "dl48_software_glesgui_glesgui_crossshape_halfthickness",
      "community_name": "Community 96"
    },
    {
      "label": ".CrossShape()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1616",
      "_origin": "ast",
      "community": 96,
      "norm_label": ".crossshape()",
      "id": "dl48_software_glesgui_glesgui_crossshape_crossshape",
      "community_name": "Community 96"
    },
    {
      "label": ".getPointCount()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1623",
      "_origin": "ast",
      "community": 96,
      "norm_label": ".getpointcount()",
      "id": "dl48_software_glesgui_glesgui_crossshape_getpointcount",
      "community_name": "Community 96"
    },
    {
      "label": ".getPoint()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1627",
      "_origin": "ast",
      "community": 96,
      "norm_label": ".getpoint()",
      "id": "dl48_software_glesgui_glesgui_crossshape_getpoint",
      "community_name": "Community 96"
    },
    {
      "label": "Vector2f",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 96,
      "norm_label": "vector2f",
      "id": "vector2f",
      "community_name": "Community 96"
    },
    {
      "label": "size_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 96,
      "norm_label": "size_t",
      "id": "dl48_software_glesgui_glesgui_cpp_size_t",
      "community_name": "Community 96"
    },
    {
      "label": "tsremapf()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1659",
      "_origin": "ast",
      "community": 96,
      "norm_label": "tsremapf()",
      "id": "dl48_software_glesgui_glesgui_tsremapf",
      "community_name": "Community 96"
    },
    {
      "label": "sfmlMode()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1679",
      "_origin": "ast",
      "community": 50,
      "norm_label": "sfmlmode()",
      "id": "dl48_software_glesgui_glesgui_sfmlmode",
      "community_name": "Community 50"
    },
    {
      "label": "testCalibration()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1684",
      "_origin": "ast",
      "community": 96,
      "norm_label": "testcalibration()",
      "id": "dl48_software_glesgui_glesgui_testcalibration",
      "community_name": "Community 96"
    },
    {
      "label": "calibrateTouchscreen()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1782",
      "_origin": "ast",
      "community": 96,
      "norm_label": "calibratetouchscreen()",
      "id": "dl48_software_glesgui_glesgui_calibratetouchscreen",
      "community_name": "Community 96"
    },
    {
      "label": "solveMatrix()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1950",
      "_origin": "ast",
      "community": 96,
      "norm_label": "solvematrix()",
      "id": "dl48_software_glesgui_glesgui_solvematrix",
      "community_name": "Community 96"
    },
    {
      "label": "checkForScreenCalibrationGesture()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2039",
      "_origin": "ast",
      "community": 50,
      "norm_label": "checkforscreencalibrationgesture()",
      "id": "dl48_software_glesgui_glesgui_checkforscreencalibrationgesture",
      "community_name": "Community 50"
    },
    {
      "label": "clearMessageQueue()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2085",
      "_origin": "ast",
      "community": 50,
      "norm_label": "clearmessagequeue()",
      "id": "dl48_software_glesgui_glesgui_clearmessagequeue",
      "community_name": "Community 50"
    },
    {
      "label": "parseCommands()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2091",
      "_origin": "ast",
      "community": 50,
      "norm_label": "parsecommands()",
      "id": "dl48_software_glesgui_glesgui_parsecommands",
      "community_name": "Community 50"
    },
    {
      "label": "pollEvents()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2115",
      "_origin": "ast",
      "community": 50,
      "norm_label": "pollevents()",
      "id": "dl48_software_glesgui_glesgui_pollevents",
      "community_name": "Community 50"
    },
    {
      "label": "handleEvents()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2226",
      "_origin": "ast",
      "community": 50,
      "norm_label": "handleevents()",
      "id": "dl48_software_glesgui_glesgui_handleevents",
      "community_name": "Community 50"
    },
    {
      "label": "openPipe()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2239",
      "_origin": "ast",
      "community": 50,
      "norm_label": "openpipe()",
      "id": "dl48_software_glesgui_glesgui_openpipe",
      "community_name": "Community 50"
    },
    {
      "label": "handlePipeData()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2248",
      "_origin": "ast",
      "community": 50,
      "norm_label": "handlepipedata()",
      "id": "dl48_software_glesgui_glesgui_handlepipedata",
      "community_name": "Community 50"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2260",
      "_origin": "ast",
      "community": 50,
      "norm_label": "main()",
      "id": "dl48_software_glesgui_glesgui_main",
      "community_name": "Community 50"
    },
    {
      "label": "malloc.c",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "norm_label": "malloc.c",
      "id": "dl48_software_glesgui_malloc",
      "community_name": "Community 3"
    },
    {
      "label": "rpmalloc_nothrow()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L67",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpmalloc_nothrow()",
      "id": "dl48_software_glesgui_malloc_rpmalloc_nothrow",
      "community_name": "Community 3"
    },
    {
      "label": "rp_nothrow_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rp_nothrow_t",
      "id": "rp_nothrow_t",
      "community_name": "Community 3"
    },
    {
      "label": "rpaligned_alloc_reverse()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L68",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpaligned_alloc_reverse()",
      "id": "dl48_software_glesgui_malloc_rpaligned_alloc_reverse",
      "community_name": "Community 3"
    },
    {
      "label": "rpaligned_alloc_reverse_nothrow()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L69",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpaligned_alloc_reverse_nothrow()",
      "id": "dl48_software_glesgui_malloc_rpaligned_alloc_reverse_nothrow",
      "community_name": "Community 3"
    },
    {
      "label": "rpfree_size()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L70",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpfree_size()",
      "id": "dl48_software_glesgui_malloc_rpfree_size",
      "community_name": "Community 3"
    },
    {
      "label": "rpfree_aligned()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L71",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpfree_aligned()",
      "id": "dl48_software_glesgui_malloc_rpfree_aligned",
      "community_name": "Community 3"
    },
    {
      "label": "rpfree_size_aligned()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L72",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpfree_size_aligned()",
      "id": "dl48_software_glesgui_malloc_rpfree_size_aligned",
      "community_name": "Community 3"
    },
    {
      "label": "rpvalloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L76",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpvalloc()",
      "id": "dl48_software_glesgui_malloc_rpvalloc",
      "community_name": "Community 3"
    },
    {
      "label": "rppvalloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L80",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rppvalloc()",
      "id": "dl48_software_glesgui_malloc_rppvalloc",
      "community_name": "Community 3"
    },
    {
      "label": "rpreallocarray()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L93",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpreallocarray()",
      "id": "dl48_software_glesgui_malloc_rpreallocarray",
      "community_name": "Community 3"
    },
    {
      "label": "malloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L118",
      "_origin": "ast",
      "community": 3,
      "norm_label": "malloc()",
      "id": "dl48_software_glesgui_malloc_malloc",
      "community_name": "Community 3"
    },
    {
      "label": "calloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L119",
      "_origin": "ast",
      "community": 9,
      "norm_label": "calloc()",
      "id": "dl48_software_glesgui_malloc_calloc",
      "community_name": "Community 9"
    },
    {
      "label": "realloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L120",
      "_origin": "ast",
      "community": 3,
      "norm_label": "realloc()",
      "id": "dl48_software_glesgui_malloc_realloc",
      "community_name": "Community 3"
    },
    {
      "label": "reallocf()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L121",
      "_origin": "ast",
      "community": 3,
      "norm_label": "reallocf()",
      "id": "dl48_software_glesgui_malloc_reallocf",
      "community_name": "Community 3"
    },
    {
      "label": "aligned_alloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L122",
      "_origin": "ast",
      "community": 3,
      "norm_label": "aligned_alloc()",
      "id": "dl48_software_glesgui_malloc_aligned_alloc",
      "community_name": "Community 3"
    },
    {
      "label": "memalign()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L123",
      "_origin": "ast",
      "community": 9,
      "norm_label": "memalign()",
      "id": "dl48_software_glesgui_malloc_memalign",
      "community_name": "Community 9"
    },
    {
      "label": "posix_memalign()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L124",
      "_origin": "ast",
      "community": 9,
      "norm_label": "posix_memalign()",
      "id": "dl48_software_glesgui_malloc_posix_memalign",
      "community_name": "Community 9"
    },
    {
      "label": "free()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L125",
      "_origin": "ast",
      "community": 3,
      "norm_label": "free()",
      "id": "dl48_software_glesgui_malloc_free",
      "community_name": "Community 3"
    },
    {
      "label": "cfree()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L126",
      "_origin": "ast",
      "community": 3,
      "norm_label": "cfree()",
      "id": "dl48_software_glesgui_malloc_cfree",
      "community_name": "Community 3"
    },
    {
      "label": "malloc_usable_size()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L127",
      "_origin": "ast",
      "community": 3,
      "norm_label": "malloc_usable_size()",
      "id": "dl48_software_glesgui_malloc_malloc_usable_size",
      "community_name": "Community 3"
    },
    {
      "label": "malloc_size()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L128",
      "_origin": "ast",
      "community": 3,
      "norm_label": "malloc_size()",
      "id": "dl48_software_glesgui_malloc_malloc_size",
      "community_name": "Community 3"
    },
    {
      "label": "valloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L129",
      "_origin": "ast",
      "community": 3,
      "norm_label": "valloc()",
      "id": "dl48_software_glesgui_malloc_valloc",
      "community_name": "Community 3"
    },
    {
      "label": "pvalloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L130",
      "_origin": "ast",
      "community": 3,
      "norm_label": "pvalloc()",
      "id": "dl48_software_glesgui_malloc_pvalloc",
      "community_name": "Community 3"
    },
    {
      "label": "reallocarray()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L131",
      "_origin": "ast",
      "community": 3,
      "norm_label": "reallocarray()",
      "id": "dl48_software_glesgui_malloc_reallocarray",
      "community_name": "Community 3"
    },
    {
      "label": "_malloc_base()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L134",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_malloc_base()",
      "id": "dl48_software_glesgui_malloc_malloc_base",
      "community_name": "Community 3"
    },
    {
      "label": "_free_base()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L135",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_free_base()",
      "id": "dl48_software_glesgui_malloc_free_base",
      "community_name": "Community 3"
    },
    {
      "label": "_calloc_base()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L136",
      "_origin": "ast",
      "community": 9,
      "norm_label": "_calloc_base()",
      "id": "dl48_software_glesgui_malloc_calloc_base",
      "community_name": "Community 9"
    },
    {
      "label": "_msize()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L137",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_msize()",
      "id": "dl48_software_glesgui_malloc_msize",
      "community_name": "Community 3"
    },
    {
      "label": "_msize_base()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L138",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_msize_base()",
      "id": "dl48_software_glesgui_malloc_msize_base",
      "community_name": "Community 3"
    },
    {
      "label": "_realloc_base()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L139",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_realloc_base()",
      "id": "dl48_software_glesgui_malloc_realloc_base",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdlPv()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L148",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdlpv()",
      "id": "dl48_software_glesgui_malloc_zdlpv",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdaPv()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L149",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdapv()",
      "id": "dl48_software_glesgui_malloc_zdapv",
      "community_name": "Community 3"
    },
    {
      "label": "_Znwm()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L152",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znwm()",
      "id": "dl48_software_glesgui_malloc_znwm",
      "community_name": "Community 3"
    },
    {
      "label": "_Znam()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L153",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znam()",
      "id": "dl48_software_glesgui_malloc_znam",
      "community_name": "Community 3"
    },
    {
      "label": "_Znwmm()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L154",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znwmm()",
      "id": "dl48_software_glesgui_malloc_znwmm",
      "community_name": "Community 3"
    },
    {
      "label": "_Znamm()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L155",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znamm()",
      "id": "dl48_software_glesgui_malloc_znamm",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnwmSt11align_val_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L156",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znwmst11align_val_t()",
      "id": "dl48_software_glesgui_malloc_znwmst11align_val_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnamSt11align_val_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L157",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znamst11align_val_t()",
      "id": "dl48_software_glesgui_malloc_znamst11align_val_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnwmRKSt9nothrow_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L158",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znwmrkst9nothrow_t()",
      "id": "dl48_software_glesgui_malloc_znwmrkst9nothrow_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnamRKSt9nothrow_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L159",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znamrkst9nothrow_t()",
      "id": "dl48_software_glesgui_malloc_znamrkst9nothrow_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnwmSt11align_val_tRKSt9nothrow_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L160",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znwmst11align_val_trkst9nothrow_t()",
      "id": "dl48_software_glesgui_malloc_znwmst11align_val_trkst9nothrow_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnamSt11align_val_tRKSt9nothrow_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L161",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znamst11align_val_trkst9nothrow_t()",
      "id": "dl48_software_glesgui_malloc_znamst11align_val_trkst9nothrow_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdlPvm()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L163",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdlpvm()",
      "id": "dl48_software_glesgui_malloc_zdlpvm",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdaPvm()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L164",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdapvm()",
      "id": "dl48_software_glesgui_malloc_zdapvm",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdlPvSt11align_val_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L165",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdlpvst11align_val_t()",
      "id": "dl48_software_glesgui_malloc_zdlpvst11align_val_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdaPvSt11align_val_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L166",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdapvst11align_val_t()",
      "id": "dl48_software_glesgui_malloc_zdapvst11align_val_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdlPvmSt11align_val_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L167",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdlpvmst11align_val_t()",
      "id": "dl48_software_glesgui_malloc_zdlpvmst11align_val_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdaPvmSt11align_val_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L168",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdapvmst11align_val_t()",
      "id": "dl48_software_glesgui_malloc_zdapvmst11align_val_t",
      "community_name": "Community 3"
    },
    {
      "label": "_Znwj()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L171",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znwj()",
      "id": "dl48_software_glesgui_malloc_znwj",
      "community_name": "Community 3"
    },
    {
      "label": "_Znaj()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L172",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znaj()",
      "id": "dl48_software_glesgui_malloc_znaj",
      "community_name": "Community 3"
    },
    {
      "label": "_Znwjj()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L173",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znwjj()",
      "id": "dl48_software_glesgui_malloc_znwjj",
      "community_name": "Community 3"
    },
    {
      "label": "_Znajj()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L174",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znajj()",
      "id": "dl48_software_glesgui_malloc_znajj",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnwjSt11align_val_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L175",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znwjst11align_val_t()",
      "id": "dl48_software_glesgui_malloc_znwjst11align_val_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnajSt11align_val_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L176",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znajst11align_val_t()",
      "id": "dl48_software_glesgui_malloc_znajst11align_val_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnwjRKSt9nothrow_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L177",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znwjrkst9nothrow_t()",
      "id": "dl48_software_glesgui_malloc_znwjrkst9nothrow_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnajRKSt9nothrow_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L178",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znajrkst9nothrow_t()",
      "id": "dl48_software_glesgui_malloc_znajrkst9nothrow_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnwjSt11align_val_tRKSt9nothrow_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L179",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znwjst11align_val_trkst9nothrow_t()",
      "id": "dl48_software_glesgui_malloc_znwjst11align_val_trkst9nothrow_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZnajSt11align_val_tRKSt9nothrow_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L180",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_znajst11align_val_trkst9nothrow_t()",
      "id": "dl48_software_glesgui_malloc_znajst11align_val_trkst9nothrow_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdlPvj()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L182",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdlpvj()",
      "id": "dl48_software_glesgui_malloc_zdlpvj",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdaPvj()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L183",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdapvj()",
      "id": "dl48_software_glesgui_malloc_zdapvj",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdlPvjSt11align_val_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L186",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdlpvjst11align_val_t()",
      "id": "dl48_software_glesgui_malloc_zdlpvjst11align_val_t",
      "community_name": "Community 3"
    },
    {
      "label": "_ZdaPvjSt11align_val_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L187",
      "_origin": "ast",
      "community": 3,
      "norm_label": "_zdapvjst11align_val_t()",
      "id": "dl48_software_glesgui_malloc_zdapvjst11align_val_t",
      "community_name": "Community 3"
    },
    {
      "label": "__libc_valloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L318",
      "_origin": "ast",
      "community": 3,
      "norm_label": "__libc_valloc()",
      "id": "dl48_software_glesgui_malloc_libc_valloc",
      "community_name": "Community 3"
    },
    {
      "label": "__libc_pvalloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L323",
      "_origin": "ast",
      "community": 3,
      "norm_label": "__libc_pvalloc()",
      "id": "dl48_software_glesgui_malloc_libc_pvalloc",
      "community_name": "Community 3"
    },
    {
      "label": "DllMain()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L343",
      "_origin": "ast",
      "community": 66,
      "norm_label": "dllmain()",
      "id": "dl48_software_glesgui_malloc_dllmain",
      "community_name": "Community 66"
    },
    {
      "label": "BOOL",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 66,
      "norm_label": "bool",
      "id": "bool",
      "community_name": "Community 66"
    },
    {
      "label": "HINSTANCE",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 66,
      "norm_label": "hinstance",
      "id": "hinstance",
      "community_name": "Community 66"
    },
    {
      "label": "DWORD",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 66,
      "norm_label": "dword",
      "id": "dword",
      "community_name": "Community 66"
    },
    {
      "label": "LPVOID",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 66,
      "norm_label": "lpvoid",
      "id": "lpvoid",
      "community_name": "Community 66"
    },
    {
      "label": "glesgui/rpm/build-rpm.sh",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpm/build-rpm.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 279,
      "norm_label": "glesgui/rpm/build-rpm.sh",
      "id": "dl48_software_glesgui_rpm_build_rpm",
      "community_name": "Community 279"
    },
    {
      "label": "build-rpm.sh script",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpm/build-rpm.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 279,
      "norm_label": "build-rpm.sh script",
      "id": "dl48_software_glesgui_rpm_build_rpm_sh__entry",
      "community_name": "Community 279"
    },
    {
      "label": "REVISION",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpm/build-rpm.sh",
      "source_location": "L9",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "_origin": "ast",
      "community": 279,
      "norm_label": "revision",
      "id": "dl48_software_glesgui_rpm_build_rpm_revision",
      "community_name": "Community 279"
    },
    {
      "label": "rpmalloc.c",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc.c",
      "id": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_clz()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L257",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_clz()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_clz",
      "community_name": "Community 9"
    },
    {
      "label": "wait_spin()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L274",
      "_origin": "ast",
      "community": 27,
      "norm_label": "wait_spin()",
      "id": "dl48_software_glesgui_rpmalloc_wait_spin",
      "community_name": "Community 27"
    },
    {
      "label": "get_thread_id()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L564",
      "_origin": "ast",
      "community": 66,
      "norm_label": "get_thread_id()",
      "id": "dl48_software_glesgui_rpmalloc_get_thread_id",
      "community_name": "Community 66"
    },
    {
      "label": "set_thread_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L603",
      "_origin": "ast",
      "community": 66,
      "norm_label": "set_thread_heap()",
      "id": "dl48_software_glesgui_rpmalloc_set_thread_heap",
      "community_name": "Community 66"
    },
    {
      "label": "get_thread_heap_allocate()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L617",
      "_origin": "ast",
      "community": 66,
      "norm_label": "get_thread_heap_allocate()",
      "id": "dl48_software_glesgui_rpmalloc_get_thread_heap_allocate",
      "community_name": "Community 66"
    },
    {
      "label": "get_thread_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L625",
      "_origin": "ast",
      "community": 9,
      "norm_label": "get_thread_heap()",
      "id": "dl48_software_glesgui_rpmalloc_get_thread_heap",
      "community_name": "Community 9"
    },
    {
      "label": "get_size_class_tiny()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L631",
      "_origin": "ast",
      "community": 9,
      "norm_label": "get_size_class_tiny()",
      "id": "dl48_software_glesgui_rpmalloc_get_size_class_tiny",
      "community_name": "Community 9"
    },
    {
      "label": "get_size_class()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L637",
      "_origin": "ast",
      "community": 9,
      "norm_label": "get_size_class()",
      "id": "dl48_software_glesgui_rpmalloc_get_size_class",
      "community_name": "Community 9"
    },
    {
      "label": "get_page_type()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L665",
      "_origin": "ast",
      "community": 9,
      "norm_label": "get_page_type()",
      "id": "dl48_software_glesgui_rpmalloc_get_page_type",
      "community_name": "Community 9"
    },
    {
      "label": "page_type_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 9,
      "norm_label": "page_type_t",
      "id": "page_type_t",
      "community_name": "Community 9"
    },
    {
      "label": "get_page_aligned_size()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L676",
      "_origin": "ast",
      "community": 9,
      "norm_label": "get_page_aligned_size()",
      "id": "dl48_software_glesgui_rpmalloc_get_page_aligned_size",
      "community_name": "Community 9"
    },
    {
      "label": "os_set_page_name()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L690",
      "_origin": "ast",
      "community": 9,
      "norm_label": "os_set_page_name()",
      "id": "dl48_software_glesgui_rpmalloc_os_set_page_name",
      "community_name": "Community 9"
    },
    {
      "label": "os_mmap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L705",
      "_origin": "ast",
      "community": 9,
      "norm_label": "os_mmap()",
      "id": "dl48_software_glesgui_rpmalloc_os_mmap",
      "community_name": "Community 9"
    },
    {
      "label": "os_mcommit()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L797",
      "_origin": "ast",
      "community": 9,
      "norm_label": "os_mcommit()",
      "id": "dl48_software_glesgui_rpmalloc_os_mcommit",
      "community_name": "Community 9"
    },
    {
      "label": "os_munmap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L876",
      "_origin": "ast",
      "community": 9,
      "norm_label": "os_munmap()",
      "id": "dl48_software_glesgui_rpmalloc_os_munmap",
      "community_name": "Community 9"
    },
    {
      "label": "page_get_span()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L903",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_get_span()",
      "id": "dl48_software_glesgui_rpmalloc_page_get_span",
      "community_name": "Community 27"
    },
    {
      "label": "span_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 27,
      "norm_label": "span_t",
      "id": "span_t",
      "community_name": "Community 27"
    },
    {
      "label": "page_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_t",
      "id": "page_t",
      "community_name": "Community 27"
    },
    {
      "label": "page_get_size()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L908",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_get_size()",
      "id": "dl48_software_glesgui_rpmalloc_page_get_size",
      "community_name": "Community 27"
    },
    {
      "label": "page_is_thread_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L920",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_is_thread_heap()",
      "id": "dl48_software_glesgui_rpmalloc_page_is_thread_heap",
      "community_name": "Community 27"
    },
    {
      "label": "page_block_start()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L929",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_block_start()",
      "id": "dl48_software_glesgui_rpmalloc_page_block_start",
      "community_name": "Community 27"
    },
    {
      "label": "block_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 27,
      "norm_label": "block_t",
      "id": "block_t",
      "community_name": "Community 27"
    },
    {
      "label": "page_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L934",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_block()",
      "id": "dl48_software_glesgui_rpmalloc_page_block",
      "community_name": "Community 27"
    },
    {
      "label": "page_block_index()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L939",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_block_index()",
      "id": "dl48_software_glesgui_rpmalloc_page_block_index",
      "community_name": "Community 27"
    },
    {
      "label": "page_block_from_thread_free_list()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L945",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_block_from_thread_free_list()",
      "id": "dl48_software_glesgui_rpmalloc_page_block_from_thread_free_list",
      "community_name": "Community 27"
    },
    {
      "label": "page_block_to_thread_free_list()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L953",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_block_to_thread_free_list()",
      "id": "dl48_software_glesgui_rpmalloc_page_block_to_thread_free_list",
      "community_name": "Community 27"
    },
    {
      "label": "page_block_realign()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L959",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_block_realign()",
      "id": "dl48_software_glesgui_rpmalloc_page_block_realign",
      "community_name": "Community 27"
    },
    {
      "label": "page_get_local_free_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L966",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_get_local_free_block()",
      "id": "dl48_software_glesgui_rpmalloc_page_get_local_free_block",
      "community_name": "Community 27"
    },
    {
      "label": "page_decommit_memory_pages()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L975",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_decommit_memory_pages()",
      "id": "dl48_software_glesgui_rpmalloc_page_decommit_memory_pages",
      "community_name": "Community 27"
    },
    {
      "label": "page_commit_memory_pages()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L985",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_commit_memory_pages()",
      "id": "dl48_software_glesgui_rpmalloc_page_commit_memory_pages",
      "community_name": "Community 27"
    },
    {
      "label": "page_available_to_free()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1005",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_available_to_free()",
      "id": "dl48_software_glesgui_rpmalloc_page_available_to_free",
      "community_name": "Community 27"
    },
    {
      "label": "page_full_to_available()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1025",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_full_to_available()",
      "id": "dl48_software_glesgui_rpmalloc_page_full_to_available",
      "community_name": "Community 27"
    },
    {
      "label": "page_full_to_free_on_new_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1039",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_full_to_free_on_new_heap()",
      "id": "dl48_software_glesgui_rpmalloc_page_full_to_free_on_new_heap",
      "community_name": "Community 27"
    },
    {
      "label": "page_available_to_full()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1054",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_available_to_full()",
      "id": "dl48_software_glesgui_rpmalloc_page_available_to_full",
      "community_name": "Community 27"
    },
    {
      "label": "page_put_local_free_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1069",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_put_local_free_block()",
      "id": "dl48_software_glesgui_rpmalloc_page_put_local_free_block",
      "community_name": "Community 27"
    },
    {
      "label": "page_adopt_thread_free_block_list()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1081",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_adopt_thread_free_block_list()",
      "id": "dl48_software_glesgui_rpmalloc_page_adopt_thread_free_block_list",
      "community_name": "Community 27"
    },
    {
      "label": "NOINLINE",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 27,
      "norm_label": "noinline",
      "id": "noinline",
      "community_name": "Community 27"
    },
    {
      "label": "page_put_thread_free_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1097",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_put_thread_free_block()",
      "id": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block",
      "community_name": "Community 27"
    },
    {
      "label": "page_push_local_free_to_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1126",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_push_local_free_to_heap()",
      "id": "dl48_software_glesgui_rpmalloc_page_push_local_free_to_heap",
      "community_name": "Community 27"
    },
    {
      "label": "page_initialize_blocks()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1135",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_initialize_blocks()",
      "id": "dl48_software_glesgui_rpmalloc_page_initialize_blocks",
      "community_name": "Community 27"
    },
    {
      "label": "page_allocate_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1168",
      "_origin": "ast",
      "community": 27,
      "norm_label": "page_allocate_block()",
      "id": "dl48_software_glesgui_rpmalloc_page_allocate_block",
      "community_name": "Community 27"
    },
    {
      "label": "RPMALLOC_ALLOCATOR",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_allocator",
      "id": "rpmalloc_allocator",
      "community_name": "Community 9"
    },
    {
      "label": "span_is_thread_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1214",
      "_origin": "ast",
      "community": 27,
      "norm_label": "span_is_thread_heap()",
      "id": "dl48_software_glesgui_rpmalloc_span_is_thread_heap",
      "community_name": "Community 27"
    },
    {
      "label": "span_get_page_from_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1223",
      "_origin": "ast",
      "community": 9,
      "norm_label": "span_get_page_from_block()",
      "id": "dl48_software_glesgui_rpmalloc_span_get_page_from_block",
      "community_name": "Community 9"
    },
    {
      "label": "span_allocate_page()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1229",
      "_origin": "ast",
      "community": 27,
      "norm_label": "span_allocate_page()",
      "id": "dl48_software_glesgui_rpmalloc_span_allocate_page",
      "community_name": "Community 27"
    },
    {
      "label": "span_deallocate_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1260",
      "_origin": "ast",
      "community": 27,
      "norm_label": "span_deallocate_block()",
      "id": "dl48_software_glesgui_rpmalloc_span_deallocate_block",
      "community_name": "Community 27"
    },
    {
      "label": "block_get_span()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1287",
      "_origin": "ast",
      "community": 27,
      "norm_label": "block_get_span()",
      "id": "dl48_software_glesgui_rpmalloc_block_get_span",
      "community_name": "Community 27"
    },
    {
      "label": "block_deallocate()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1292",
      "_origin": "ast",
      "community": 9,
      "norm_label": "block_deallocate()",
      "id": "dl48_software_glesgui_rpmalloc_block_deallocate",
      "community_name": "Community 9"
    },
    {
      "label": "block_usable_size()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1316",
      "_origin": "ast",
      "community": 9,
      "norm_label": "block_usable_size()",
      "id": "dl48_software_glesgui_rpmalloc_block_usable_size",
      "community_name": "Community 9"
    },
    {
      "label": "heap_lock_acquire()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1334",
      "_origin": "ast",
      "community": 66,
      "norm_label": "heap_lock_acquire()",
      "id": "dl48_software_glesgui_rpmalloc_heap_lock_acquire",
      "community_name": "Community 66"
    },
    {
      "label": "heap_lock_release()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1344",
      "_origin": "ast",
      "community": 66,
      "norm_label": "heap_lock_release()",
      "id": "dl48_software_glesgui_rpmalloc_heap_lock_release",
      "community_name": "Community 66"
    },
    {
      "label": "heap_initialize()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1351",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_initialize()",
      "id": "dl48_software_glesgui_rpmalloc_heap_initialize",
      "community_name": "Community 9"
    },
    {
      "label": "heap_allocate_new()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1359",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_allocate_new()",
      "id": "dl48_software_glesgui_rpmalloc_heap_allocate_new",
      "community_name": "Community 9"
    },
    {
      "label": "heap_unmap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1379",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_unmap()",
      "id": "dl48_software_glesgui_rpmalloc_heap_unmap",
      "community_name": "Community 9"
    },
    {
      "label": "heap_allocate()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1384",
      "_origin": "ast",
      "community": 66,
      "norm_label": "heap_allocate()",
      "id": "dl48_software_glesgui_rpmalloc_heap_allocate",
      "community_name": "Community 66"
    },
    {
      "label": "heap_release()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1409",
      "_origin": "ast",
      "community": 66,
      "norm_label": "heap_release()",
      "id": "dl48_software_glesgui_rpmalloc_heap_release",
      "community_name": "Community 66"
    },
    {
      "label": "heap_page_free_decommit()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1423",
      "_origin": "ast",
      "community": 27,
      "norm_label": "heap_page_free_decommit()",
      "id": "dl48_software_glesgui_rpmalloc_heap_page_free_decommit",
      "community_name": "Community 27"
    },
    {
      "label": "heap_make_free_page_available()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1437",
      "_origin": "ast",
      "community": 27,
      "norm_label": "heap_make_free_page_available()",
      "id": "dl48_software_glesgui_rpmalloc_heap_make_free_page_available",
      "community_name": "Community 27"
    },
    {
      "label": "heap_get_span()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1463",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_get_span()",
      "id": "dl48_software_glesgui_rpmalloc_heap_get_span",
      "community_name": "Community 9"
    },
    {
      "label": "heap_get_page_generic()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1513",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_get_page_generic()",
      "id": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "community_name": "Community 9"
    },
    {
      "label": "heap_get_page()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1567",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_get_page()",
      "id": "dl48_software_glesgui_rpmalloc_heap_get_page",
      "community_name": "Community 9"
    },
    {
      "label": "heap_pop_local_free()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1577",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_pop_local_free()",
      "id": "dl48_software_glesgui_rpmalloc_heap_pop_local_free",
      "community_name": "Community 9"
    },
    {
      "label": "heap_allocate_block_small_to_large()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1587",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_allocate_block_small_to_large()",
      "id": "dl48_software_glesgui_rpmalloc_heap_allocate_block_small_to_large",
      "community_name": "Community 9"
    },
    {
      "label": "heap_allocate_block_huge()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1596",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_allocate_block_huge()",
      "id": "dl48_software_glesgui_rpmalloc_heap_allocate_block_huge",
      "community_name": "Community 9"
    },
    {
      "label": "heap_allocate_block_generic()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1632",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_allocate_block_generic()",
      "id": "dl48_software_glesgui_rpmalloc_heap_allocate_block_generic",
      "community_name": "Community 9"
    },
    {
      "label": "heap_allocate_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1651",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_allocate_block()",
      "id": "dl48_software_glesgui_rpmalloc_heap_allocate_block",
      "community_name": "Community 9"
    },
    {
      "label": "heap_allocate_block_aligned()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1666",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_allocate_block_aligned()",
      "id": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned",
      "community_name": "Community 9"
    },
    {
      "label": "heap_reallocate_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1699",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_reallocate_block()",
      "id": "dl48_software_glesgui_rpmalloc_heap_reallocate_block",
      "community_name": "Community 9"
    },
    {
      "label": "heap_reallocate_block_aligned()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1754",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_reallocate_block_aligned()",
      "id": "dl48_software_glesgui_rpmalloc_heap_reallocate_block_aligned",
      "community_name": "Community 9"
    },
    {
      "label": "heap_free_all()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1781",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_free_all()",
      "id": "dl48_software_glesgui_rpmalloc_heap_free_all",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_is_thread_initialized()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1818",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_is_thread_initialized()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_is_thread_initialized",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1823",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpmalloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc",
      "community_name": "Community 3"
    },
    {
      "label": "rpzalloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1835",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpzalloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpzalloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpfree()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1847",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpfree()",
      "id": "dl48_software_glesgui_rpmalloc_rpfree",
      "community_name": "Community 3"
    },
    {
      "label": "rpcalloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1854",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpcalloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpcalloc",
      "community_name": "Community 9"
    },
    {
      "label": "rprealloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1878",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rprealloc()",
      "id": "dl48_software_glesgui_rpmalloc_rprealloc",
      "community_name": "Community 3"
    },
    {
      "label": "rpaligned_realloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1890",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpaligned_realloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpaligned_realloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpaligned_alloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1902",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpaligned_alloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpaligned_alloc",
      "community_name": "Community 3"
    },
    {
      "label": "rpaligned_zalloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1908",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpaligned_zalloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpaligned_zalloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpaligned_calloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1914",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpaligned_calloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpaligned_calloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpmemalign()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1938",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmemalign()",
      "id": "dl48_software_glesgui_rpmalloc_rpmemalign",
      "community_name": "Community 9"
    },
    {
      "label": "rpposix_memalign()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1944",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpposix_memalign()",
      "id": "dl48_software_glesgui_rpmalloc_rpposix_memalign",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_usable_size()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1954",
      "_origin": "ast",
      "community": 3,
      "norm_label": "rpmalloc_usable_size()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_usable_size",
      "community_name": "Community 3"
    },
    {
      "label": "rpmalloc_thread_destructor()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1965",
      "_origin": "ast",
      "community": 66,
      "norm_label": "rpmalloc_thread_destructor()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_destructor",
      "community_name": "Community 66"
    },
    {
      "label": "rpmalloc_initialize_config()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1975",
      "_origin": "ast",
      "community": 66,
      "norm_label": "rpmalloc_initialize_config()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize_config",
      "community_name": "Community 66"
    },
    {
      "label": "rpmalloc_initialize()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1995",
      "_origin": "ast",
      "community": 66,
      "norm_label": "rpmalloc_initialize()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize",
      "community_name": "Community 66"
    },
    {
      "label": "rpmalloc_config()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2114",
      "_origin": "ast",
      "community": 55,
      "norm_label": "rpmalloc_config()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_config",
      "community_name": "Community 55"
    },
    {
      "label": "rpmalloc_finalize()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2119",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_finalize()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_finalize",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_thread_initialize()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2157",
      "_origin": "ast",
      "community": 66,
      "norm_label": "rpmalloc_thread_initialize()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_initialize",
      "community_name": "Community 66"
    },
    {
      "label": "rpmalloc_thread_finalize()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2163",
      "_origin": "ast",
      "community": 66,
      "norm_label": "rpmalloc_thread_finalize()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_finalize",
      "community_name": "Community 66"
    },
    {
      "label": "rpmalloc_thread_collect()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2172",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_thread_collect()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_collect",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_dump_statistics()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2176",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_dump_statistics()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_dump_statistics",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_heap_acquire()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2200",
      "_origin": "ast",
      "community": 66,
      "norm_label": "rpmalloc_heap_acquire()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_acquire",
      "community_name": "Community 66"
    },
    {
      "label": "rpmalloc_heap_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_heap_t",
      "id": "rpmalloc_heap_t",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_heap_release()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2212",
      "_origin": "ast",
      "community": 66,
      "norm_label": "rpmalloc_heap_release()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_release",
      "community_name": "Community 66"
    },
    {
      "label": "rpmalloc_heap_alloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2218",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_heap_alloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_alloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_heap_aligned_alloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2229",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_heap_aligned_alloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_alloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_heap_calloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2240",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_heap_calloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_calloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_heap_aligned_calloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2263",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_heap_aligned_calloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_calloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_heap_realloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2286",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_heap_realloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_realloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_heap_aligned_realloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2297",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_heap_aligned_realloc()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_realloc",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_heap_free()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2308",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_heap_free()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_free",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_heap_free_all()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2315",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_heap_free_all()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_free_all",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc_heap_thread_set_current()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2320",
      "_origin": "ast",
      "community": 66,
      "norm_label": "rpmalloc_heap_thread_set_current()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_thread_set_current",
      "community_name": "Community 66"
    },
    {
      "label": "rpmalloc_get_heap_for_ptr()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2330",
      "_origin": "ast",
      "community": 9,
      "norm_label": "rpmalloc_get_heap_for_ptr()",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_get_heap_for_ptr",
      "community_name": "Community 9"
    },
    {
      "label": "rpmalloc.h",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 55,
      "norm_label": "rpmalloc.h",
      "id": "dl48_software_glesgui_rpmalloc_h_dl48_software_glesgui_rpmalloc",
      "community_name": "Community 55"
    },
    {
      "label": "rpmalloc_global_statistics_t",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L69",
      "_origin": "ast",
      "community": 55,
      "norm_label": "rpmalloc_global_statistics_t",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t",
      "community_name": "Community 55"
    },
    {
      "label": "mapped",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L72",
      "_origin": "ast",
      "community": 55,
      "norm_label": "mapped",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_mapped",
      "community_name": "Community 55"
    },
    {
      "label": "mapped_peak",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L74",
      "_origin": "ast",
      "community": 55,
      "norm_label": "mapped_peak",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_mapped_peak",
      "community_name": "Community 55"
    },
    {
      "label": "cached",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L76",
      "_origin": "ast",
      "community": 55,
      "norm_label": "cached",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_cached",
      "community_name": "Community 55"
    },
    {
      "label": "huge_alloc",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L79",
      "_origin": "ast",
      "community": 55,
      "norm_label": "huge_alloc",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_huge_alloc",
      "community_name": "Community 55"
    },
    {
      "label": "huge_alloc_peak",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L82",
      "_origin": "ast",
      "community": 55,
      "norm_label": "huge_alloc_peak",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_huge_alloc_peak",
      "community_name": "Community 55"
    },
    {
      "label": "mapped_total",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L84",
      "_origin": "ast",
      "community": 55,
      "norm_label": "mapped_total",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_mapped_total",
      "community_name": "Community 55"
    },
    {
      "label": "unmapped_total",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L86",
      "_origin": "ast",
      "community": 55,
      "norm_label": "unmapped_total",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_unmapped_total",
      "community_name": "Community 55"
    },
    {
      "label": "rpmalloc_thread_statistics_t",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L89",
      "_origin": "ast",
      "community": 55,
      "norm_label": "rpmalloc_thread_statistics_t",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t",
      "community_name": "Community 55"
    },
    {
      "label": "sizecache",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L91",
      "_origin": "ast",
      "community": 55,
      "norm_label": "sizecache",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_sizecache",
      "community_name": "Community 55"
    },
    {
      "label": "spancache",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L93",
      "_origin": "ast",
      "community": 55,
      "norm_label": "spancache",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_spancache",
      "community_name": "Community 55"
    },
    {
      "label": "thread_to_global",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L95",
      "_origin": "ast",
      "community": 55,
      "norm_label": "thread_to_global",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_thread_to_global",
      "community_name": "Community 55"
    },
    {
      "label": "global_to_thread",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L97",
      "_origin": "ast",
      "community": 55,
      "norm_label": "global_to_thread",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_global_to_thread",
      "community_name": "Community 55"
    },
    {
      "label": "span_use",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L118",
      "_origin": "ast",
      "community": 55,
      "norm_label": "span_use",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_span_use",
      "community_name": "Community 55"
    },
    {
      "label": "size_use",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L137",
      "_origin": "ast",
      "community": 55,
      "norm_label": "size_use",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_size_use",
      "community_name": "Community 55"
    },
    {
      "label": "rpmalloc_interface_t",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L140",
      "_origin": "ast",
      "community": 66,
      "norm_label": "rpmalloc_interface_t",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_interface_t",
      "community_name": "Community 66"
    },
    {
      "label": "rpmalloc_config_t",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L167",
      "_origin": "ast",
      "community": 55,
      "norm_label": "rpmalloc_config_t",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t",
      "community_name": "Community 55"
    },
    {
      "label": "page_size",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L171",
      "_origin": "ast",
      "community": 55,
      "norm_label": "page_size",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_page_size",
      "community_name": "Community 55"
    },
    {
      "label": "enable_huge_pages",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L179",
      "_origin": "ast",
      "community": 55,
      "norm_label": "enable_huge_pages",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_enable_huge_pages",
      "community_name": "Community 55"
    },
    {
      "label": "disable_decommit",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L182",
      "_origin": "ast",
      "community": 55,
      "norm_label": "disable_decommit",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_disable_decommit",
      "community_name": "Community 55"
    },
    {
      "label": "page_name",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L184",
      "_origin": "ast",
      "community": 55,
      "norm_label": "page_name",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_page_name",
      "community_name": "Community 55"
    },
    {
      "label": "huge_page_name",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L186",
      "_origin": "ast",
      "community": 55,
      "norm_label": "huge_page_name",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_huge_page_name",
      "community_name": "Community 55"
    },
    {
      "label": "unmap_on_finalize",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L190",
      "_origin": "ast",
      "community": 55,
      "norm_label": "unmap_on_finalize",
      "id": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_unmap_on_finalize",
      "community_name": "Community 55"
    },
    {
      "label": "heap_t",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L319",
      "_origin": "ast",
      "community": 9,
      "norm_label": "heap_t",
      "id": "dl48_software_glesgui_rpmalloc_heap_t",
      "community_name": "Community 9"
    },
    {
      "label": "glesgui/run_remote.sh",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/run_remote.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 295,
      "norm_label": "glesgui/run_remote.sh",
      "id": "dl48_software_glesgui_run_remote",
      "community_name": "Community 295"
    },
    {
      "label": "run_remote.sh script",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/run_remote.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 295,
      "norm_label": "run_remote.sh script",
      "id": "dl48_software_glesgui_run_remote_sh__entry",
      "community_name": "Community 295"
    },
    {
      "label": "glesgui/scopeguard.h",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/scopeguard.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 234,
      "norm_label": "glesgui/scopeguard.h",
      "id": "dl48_software_glesgui_scopeguard",
      "community_name": "Community 234"
    },
    {
      "label": "ScopeExit",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/scopeguard.h",
      "source_location": "L22",
      "_origin": "ast",
      "community": 234,
      "norm_label": "scopeexit",
      "id": "dl48_software_glesgui_scopeguard_scopeexit",
      "community_name": "Community 234"
    },
    {
      "label": "Function",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 234,
      "norm_label": "function",
      "id": "dl48_software_glesgui_scopeguard_h_function",
      "community_name": "Community 234"
    },
    {
      "label": ".~ScopeExit()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/scopeguard.h",
      "source_location": "L29",
      "_origin": "ast",
      "community": 234,
      "norm_label": ".~scopeexit()",
      "id": "dl48_software_glesgui_scopeguard_scopeexit_scopeexit",
      "community_name": "Community 234"
    },
    {
      "label": "exitHandler",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/scopeguard.h",
      "source_location": "L36",
      "_origin": "ast",
      "community": 234,
      "norm_label": "exithandler",
      "id": "dl48_software_glesgui_scopeguard_scopeexit_exithandler",
      "community_name": "Community 234"
    },
    {
      "label": "splash.cpp",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 182,
      "norm_label": "splash.cpp",
      "id": "dl48_software_glesgui_splash_cpp_dl48_software_glesgui_splash",
      "community_name": "Community 182"
    },
    {
      "label": "hasSplashFile()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L16",
      "_origin": "ast",
      "community": 182,
      "norm_label": "hassplashfile()",
      "id": "dl48_software_glesgui_splash_hassplashfile",
      "community_name": "Community 182"
    },
    {
      "label": "getSplashFrameCount()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L20",
      "_origin": "ast",
      "community": 182,
      "norm_label": "getsplashframecount()",
      "id": "dl48_software_glesgui_splash_getsplashframecount",
      "community_name": "Community 182"
    },
    {
      "label": "clearSplashData()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L24",
      "_origin": "ast",
      "community": 182,
      "norm_label": "clearsplashdata()",
      "id": "dl48_software_glesgui_splash_clearsplashdata",
      "community_name": "Community 182"
    },
    {
      "label": "naturalNumericalSort()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L29",
      "_origin": "ast",
      "community": 182,
      "norm_label": "naturalnumericalsort()",
      "id": "dl48_software_glesgui_splash_naturalnumericalsort",
      "community_name": "Community 182"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 182,
      "norm_label": "string",
      "id": "dl48_software_glesgui_splash_cpp_string",
      "community_name": "Community 182"
    },
    {
      "label": "loadSplashFrames()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L71",
      "_origin": "ast",
      "community": 182,
      "norm_label": "loadsplashframes()",
      "id": "dl48_software_glesgui_splash_loadsplashframes",
      "community_name": "Community 182"
    },
    {
      "label": "splash.h",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/splash.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 182,
      "norm_label": "splash.h",
      "id": "dl48_software_glesgui_splash_h_dl48_software_glesgui_splash",
      "community_name": "Community 182"
    },
    {
      "label": "zip_file.hpp",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 7,
      "norm_label": "zip_file.hpp",
      "id": "dl48_software_glesgui_zip_file",
      "community_name": "Community 7"
    },
    {
      "label": "mz_internal_state",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L318",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_internal_state",
      "id": "dl48_software_glesgui_zip_file_mz_internal_state",
      "community_name": "Community 7"
    },
    {
      "label": "mz_stream_s",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L321",
      "_origin": "ast",
      "community": 36,
      "norm_label": "mz_stream_s",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s",
      "community_name": "Community 36"
    },
    {
      "label": "next_in",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L323",
      "_origin": "ast",
      "community": 36,
      "norm_label": "next_in",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_next_in",
      "community_name": "Community 36"
    },
    {
      "label": "avail_in",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L324",
      "_origin": "ast",
      "community": 36,
      "norm_label": "avail_in",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_avail_in",
      "community_name": "Community 36"
    },
    {
      "label": "mz_ulong",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_ulong",
      "id": "mz_ulong",
      "community_name": "Community 7"
    },
    {
      "label": "total_in",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L325",
      "_origin": "ast",
      "community": 36,
      "norm_label": "total_in",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_total_in",
      "community_name": "Community 36"
    },
    {
      "label": "next_out",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L327",
      "_origin": "ast",
      "community": 36,
      "norm_label": "next_out",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_next_out",
      "community_name": "Community 36"
    },
    {
      "label": "avail_out",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L328",
      "_origin": "ast",
      "community": 36,
      "norm_label": "avail_out",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_avail_out",
      "community_name": "Community 36"
    },
    {
      "label": "total_out",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L329",
      "_origin": "ast",
      "community": 36,
      "norm_label": "total_out",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_total_out",
      "community_name": "Community 36"
    },
    {
      "label": "msg",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L331",
      "_origin": "ast",
      "community": 36,
      "norm_label": "msg",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_msg",
      "community_name": "Community 36"
    },
    {
      "label": "state",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L332",
      "_origin": "ast",
      "community": 36,
      "norm_label": "state",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_state",
      "community_name": "Community 36"
    },
    {
      "label": "mz_alloc_func",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 36,
      "norm_label": "mz_alloc_func",
      "id": "mz_alloc_func",
      "community_name": "Community 36"
    },
    {
      "label": "zalloc",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L334",
      "_origin": "ast",
      "community": 7,
      "norm_label": "zalloc",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_zalloc",
      "community_name": "Community 7"
    },
    {
      "label": "mz_free_func",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 36,
      "norm_label": "mz_free_func",
      "id": "mz_free_func",
      "community_name": "Community 36"
    },
    {
      "label": "zfree",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L335",
      "_origin": "ast",
      "community": 7,
      "norm_label": "zfree",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_zfree",
      "community_name": "Community 7"
    },
    {
      "label": "opaque",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L336",
      "_origin": "ast",
      "community": 36,
      "norm_label": "opaque",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_opaque",
      "community_name": "Community 36"
    },
    {
      "label": "data_type",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L338",
      "_origin": "ast",
      "community": 36,
      "norm_label": "data_type",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_data_type",
      "community_name": "Community 36"
    },
    {
      "label": "adler",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L339",
      "_origin": "ast",
      "community": 36,
      "norm_label": "adler",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_adler",
      "community_name": "Community 36"
    },
    {
      "label": "reserved",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L340",
      "_origin": "ast",
      "community": 36,
      "norm_label": "reserved",
      "id": "dl48_software_glesgui_zip_file_mz_stream_s_reserved",
      "community_name": "Community 36"
    },
    {
      "label": "mz_zip_internal_state_tag",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L567",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_internal_state_tag",
      "id": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_archive_tag",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L578",
      "_origin": "ast",
      "community": 36,
      "norm_label": "mz_zip_archive_tag",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "community_name": "Community 36"
    },
    {
      "label": "mz_uint64",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_uint64",
      "id": "mz_uint64",
      "community_name": "Community 63"
    },
    {
      "label": "m_archive_size",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L580",
      "_origin": "ast",
      "community": 36,
      "norm_label": "m_archive_size",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_archive_size",
      "community_name": "Community 36"
    },
    {
      "label": "m_central_directory_file_ofs",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L581",
      "_origin": "ast",
      "community": 36,
      "norm_label": "m_central_directory_file_ofs",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_central_directory_file_ofs",
      "community_name": "Community 36"
    },
    {
      "label": "mz_uint",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_uint",
      "id": "mz_uint",
      "community_name": "Community 12"
    },
    {
      "label": "m_total_files",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L582",
      "_origin": "ast",
      "community": 36,
      "norm_label": "m_total_files",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_total_files",
      "community_name": "Community 36"
    },
    {
      "label": "mz_zip_mode",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 36,
      "norm_label": "mz_zip_mode",
      "id": "mz_zip_mode",
      "community_name": "Community 36"
    },
    {
      "label": "m_zip_mode",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L583",
      "_origin": "ast",
      "community": 36,
      "norm_label": "m_zip_mode",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_zip_mode",
      "community_name": "Community 36"
    },
    {
      "label": "m_file_offset_alignment",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L585",
      "_origin": "ast",
      "community": 36,
      "norm_label": "m_file_offset_alignment",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_file_offset_alignment",
      "community_name": "Community 36"
    },
    {
      "label": "m_pAlloc",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L587",
      "_origin": "ast",
      "community": 12,
      "norm_label": "m_palloc",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc",
      "community_name": "Community 12"
    },
    {
      "label": "m_pFree",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L588",
      "_origin": "ast",
      "community": 12,
      "norm_label": "m_pfree",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree",
      "community_name": "Community 12"
    },
    {
      "label": "mz_realloc_func",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 36,
      "norm_label": "mz_realloc_func",
      "id": "mz_realloc_func",
      "community_name": "Community 36"
    },
    {
      "label": "m_pRealloc",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L589",
      "_origin": "ast",
      "community": 36,
      "norm_label": "m_prealloc",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_prealloc",
      "community_name": "Community 36"
    },
    {
      "label": "m_pAlloc_opaque",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L590",
      "_origin": "ast",
      "community": 36,
      "norm_label": "m_palloc_opaque",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc_opaque",
      "community_name": "Community 36"
    },
    {
      "label": "mz_file_read_func",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 36,
      "norm_label": "mz_file_read_func",
      "id": "mz_file_read_func",
      "community_name": "Community 36"
    },
    {
      "label": "m_pRead",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L592",
      "_origin": "ast",
      "community": 12,
      "norm_label": "m_pread",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pread",
      "community_name": "Community 12"
    },
    {
      "label": "mz_file_write_func",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_file_write_func",
      "id": "mz_file_write_func",
      "community_name": "Community 12"
    },
    {
      "label": "m_pWrite",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L593",
      "_origin": "ast",
      "community": 63,
      "norm_label": "m_pwrite",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pwrite",
      "community_name": "Community 63"
    },
    {
      "label": "m_pIO_opaque",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L594",
      "_origin": "ast",
      "community": 36,
      "norm_label": "m_pio_opaque",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pio_opaque",
      "community_name": "Community 36"
    },
    {
      "label": "mz_zip_internal_state",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 36,
      "norm_label": "mz_zip_internal_state",
      "id": "mz_zip_internal_state",
      "community_name": "Community 36"
    },
    {
      "label": "m_pState",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L596",
      "_origin": "ast",
      "community": 36,
      "norm_label": "m_pstate",
      "id": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pstate",
      "community_name": "Community 36"
    },
    {
      "label": "tinfl_decompressor_tag",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L759",
      "_origin": "ast",
      "community": 72,
      "norm_label": "tinfl_decompressor_tag",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "community_name": "Community 72"
    },
    {
      "label": "mz_uint32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_uint32",
      "id": "mz_uint32",
      "community_name": "Community 12"
    },
    {
      "label": "m_state",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_state",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_state",
      "community_name": "Community 72"
    },
    {
      "label": "m_num_bits",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_num_bits",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_num_bits",
      "community_name": "Community 72"
    },
    {
      "label": "m_zhdr0",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_zhdr0",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_zhdr0",
      "community_name": "Community 72"
    },
    {
      "label": "m_zhdr1",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_zhdr1",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_zhdr1",
      "community_name": "Community 72"
    },
    {
      "label": "m_z_adler32",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_z_adler32",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_z_adler32",
      "community_name": "Community 72"
    },
    {
      "label": "m_final",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_final",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_final",
      "community_name": "Community 72"
    },
    {
      "label": "m_type",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_type",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_type",
      "community_name": "Community 72"
    },
    {
      "label": "m_check_adler32",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_check_adler32",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_check_adler32",
      "community_name": "Community 72"
    },
    {
      "label": "m_dist",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_dist",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_dist",
      "community_name": "Community 72"
    },
    {
      "label": "m_counter",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_counter",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_counter",
      "community_name": "Community 72"
    },
    {
      "label": "m_num_extra",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_num_extra",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_num_extra",
      "community_name": "Community 72"
    },
    {
      "label": "m_table_sizes",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_table_sizes",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_table_sizes",
      "community_name": "Community 72"
    },
    {
      "label": "tinfl_bit_buf_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 72,
      "norm_label": "tinfl_bit_buf_t",
      "id": "tinfl_bit_buf_t",
      "community_name": "Community 72"
    },
    {
      "label": "m_bit_buf",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L811",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_bit_buf",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_bit_buf",
      "community_name": "Community 72"
    },
    {
      "label": "m_dist_from_out_buf_start",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L812",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_dist_from_out_buf_start",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_dist_from_out_buf_start",
      "community_name": "Community 72"
    },
    {
      "label": "tinfl_huff_table",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 72,
      "norm_label": "tinfl_huff_table",
      "id": "tinfl_huff_table",
      "community_name": "Community 72"
    },
    {
      "label": "m_tables",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L813",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_tables",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_tables",
      "community_name": "Community 72"
    },
    {
      "label": "mz_uint8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_uint8",
      "id": "mz_uint8",
      "community_name": "Community 63"
    },
    {
      "label": "m_raw_header",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L814",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_raw_header",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_raw_header",
      "community_name": "Community 72"
    },
    {
      "label": "m_len_codes",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L814",
      "_origin": "ast",
      "community": 72,
      "norm_label": "m_len_codes",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_len_codes",
      "community_name": "Community 72"
    },
    {
      "label": "mz_adler32()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1020",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_adler32()",
      "id": "dl48_software_glesgui_zip_file_mz_adler32",
      "community_name": "Community 7"
    },
    {
      "label": "mz_crc32()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1036",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_crc32()",
      "id": "dl48_software_glesgui_zip_file_mz_crc32",
      "community_name": "Community 63"
    },
    {
      "label": "mz_free()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1046",
      "_origin": "ast",
      "community": 10,
      "norm_label": "mz_free()",
      "id": "dl48_software_glesgui_zip_file_mz_free",
      "community_name": "Community 10"
    },
    {
      "label": "def_alloc_func()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1053",
      "_origin": "ast",
      "community": 7,
      "norm_label": "def_alloc_func()",
      "id": "dl48_software_glesgui_zip_file_def_alloc_func",
      "community_name": "Community 7"
    },
    {
      "label": "def_free_func()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1054",
      "_origin": "ast",
      "community": 7,
      "norm_label": "def_free_func()",
      "id": "dl48_software_glesgui_zip_file_def_free_func",
      "community_name": "Community 7"
    },
    {
      "label": "def_realloc_func()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1055",
      "_origin": "ast",
      "community": 7,
      "norm_label": "def_realloc_func()",
      "id": "dl48_software_glesgui_zip_file_def_realloc_func",
      "community_name": "Community 7"
    },
    {
      "label": "mz_version()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1057",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_version()",
      "id": "dl48_software_glesgui_zip_file_mz_version",
      "community_name": "Community 7"
    },
    {
      "label": "mz_deflateInit()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1062",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_deflateinit()",
      "id": "dl48_software_glesgui_zip_file_mz_deflateinit",
      "community_name": "Community 7"
    },
    {
      "label": "mz_streamp",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_streamp",
      "id": "mz_streamp",
      "community_name": "Community 7"
    },
    {
      "label": "mz_deflateInit2()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1067",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_deflateinit2()",
      "id": "dl48_software_glesgui_zip_file_mz_deflateinit2",
      "community_name": "Community 7"
    },
    {
      "label": "mz_deflateReset()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1099",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_deflatereset()",
      "id": "dl48_software_glesgui_zip_file_mz_deflatereset",
      "community_name": "Community 7"
    },
    {
      "label": "mz_deflate()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1107",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_deflate()",
      "id": "dl48_software_glesgui_zip_file_mz_deflate",
      "community_name": "Community 7"
    },
    {
      "label": "mz_deflateEnd()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1156",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_deflateend()",
      "id": "dl48_software_glesgui_zip_file_mz_deflateend",
      "community_name": "Community 7"
    },
    {
      "label": "mz_deflateBound()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1167",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_deflatebound()",
      "id": "dl48_software_glesgui_zip_file_mz_deflatebound",
      "community_name": "Community 7"
    },
    {
      "label": "mz_compress2()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1174",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_compress2()",
      "id": "dl48_software_glesgui_zip_file_mz_compress2",
      "community_name": "Community 7"
    },
    {
      "label": "mz_compress()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1202",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_compress()",
      "id": "dl48_software_glesgui_zip_file_mz_compress",
      "community_name": "Community 7"
    },
    {
      "label": "mz_compressBound()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1207",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_compressbound()",
      "id": "dl48_software_glesgui_zip_file_mz_compressbound",
      "community_name": "Community 7"
    },
    {
      "label": "mz_inflateInit2()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1220",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_inflateinit2()",
      "id": "dl48_software_glesgui_zip_file_mz_inflateinit2",
      "community_name": "Community 7"
    },
    {
      "label": "mz_inflateInit()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1251",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_inflateinit()",
      "id": "dl48_software_glesgui_zip_file_mz_inflateinit",
      "community_name": "Community 7"
    },
    {
      "label": "mz_inflate()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1256",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_inflate()",
      "id": "dl48_software_glesgui_zip_file_mz_inflate",
      "community_name": "Community 7"
    },
    {
      "label": "mz_inflateEnd()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1347",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_inflateend()",
      "id": "dl48_software_glesgui_zip_file_mz_inflateend",
      "community_name": "Community 7"
    },
    {
      "label": "mz_uncompress()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1359",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_uncompress()",
      "id": "dl48_software_glesgui_zip_file_mz_uncompress",
      "community_name": "Community 7"
    },
    {
      "label": "mz_error()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1388",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_error()",
      "id": "dl48_software_glesgui_zip_file_mz_error",
      "community_name": "Community 7"
    },
    {
      "label": "tinfl_decompress()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1476",
      "_origin": "ast",
      "community": 198,
      "norm_label": "tinfl_decompress()",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompress",
      "community_name": "Community 198"
    },
    {
      "label": "tinfl_status",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 198,
      "norm_label": "tinfl_status",
      "id": "tinfl_status",
      "community_name": "Community 198"
    },
    {
      "label": "tinfl_decompressor",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 198,
      "norm_label": "tinfl_decompressor",
      "id": "tinfl_decompressor",
      "community_name": "Community 198"
    },
    {
      "label": "tinfl_decompress_mem_to_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1753",
      "_origin": "ast",
      "community": 198,
      "norm_label": "tinfl_decompress_mem_to_heap()",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompress_mem_to_heap",
      "community_name": "Community 198"
    },
    {
      "label": "tinfl_decompress_mem_to_mem()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1781",
      "_origin": "ast",
      "community": 198,
      "norm_label": "tinfl_decompress_mem_to_mem()",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompress_mem_to_mem",
      "community_name": "Community 198"
    },
    {
      "label": "tinfl_decompress_mem_to_callback()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1788",
      "_origin": "ast",
      "community": 198,
      "norm_label": "tinfl_decompress_mem_to_callback()",
      "id": "dl48_software_glesgui_zip_file_tinfl_decompress_mem_to_callback",
      "community_name": "Community 198"
    },
    {
      "label": "tinfl_put_buf_func_ptr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 198,
      "norm_label": "tinfl_put_buf_func_ptr",
      "id": "tinfl_put_buf_func_ptr",
      "community_name": "Community 198"
    },
    {
      "label": "tdefl_radix_sort_syms()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1871",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_radix_sort_syms()",
      "id": "dl48_software_glesgui_zip_file_tdefl_radix_sort_syms",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_sym_freq",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_sym_freq",
      "id": "tdefl_sym_freq",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_calculate_minimum_redundancy()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1888",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_calculate_minimum_redundancy()",
      "id": "dl48_software_glesgui_zip_file_tdefl_calculate_minimum_redundancy",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_huffman_enforce_max_code_size()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1910",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_huffman_enforce_max_code_size()",
      "id": "dl48_software_glesgui_zip_file_tdefl_huffman_enforce_max_code_size",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_optimize_huffman_table()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1923",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_optimize_huffman_table()",
      "id": "dl48_software_glesgui_zip_file_tdefl_optimize_huffman_table",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_compressor",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_compressor",
      "id": "tdefl_compressor",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_start_dynamic_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1988",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_start_dynamic_block()",
      "id": "dl48_software_glesgui_zip_file_tdefl_start_dynamic_block",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_start_static_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2050",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_start_static_block()",
      "id": "dl48_software_glesgui_zip_file_tdefl_start_static_block",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_compress_lz_codes()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2071",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_compress_lz_codes()",
      "id": "dl48_software_glesgui_zip_file_tdefl_compress_lz_codes",
      "community_name": "Community 7"
    },
    {
      "label": "mz_bool",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_bool",
      "id": "mz_bool",
      "community_name": "Community 12"
    },
    {
      "label": "tdefl_compress_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2205",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_compress_block()",
      "id": "dl48_software_glesgui_zip_file_tdefl_compress_block",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_flush_block()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2214",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_flush_block()",
      "id": "dl48_software_glesgui_zip_file_tdefl_flush_block",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_find_match()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2317",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_find_match()",
      "id": "dl48_software_glesgui_zip_file_tdefl_find_match",
      "community_name": "Community 7"
    },
    {
      "label": "MZ_FORCEINLINE",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_forceinline",
      "id": "mz_forceinline",
      "community_name": "Community 71"
    },
    {
      "label": "tdefl_compress_fast()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2381",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_compress_fast()",
      "id": "dl48_software_glesgui_zip_file_tdefl_compress_fast",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_record_literal()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2519",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_record_literal()",
      "id": "dl48_software_glesgui_zip_file_tdefl_record_literal",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_record_match()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2527",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_record_match()",
      "id": "dl48_software_glesgui_zip_file_tdefl_record_match",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_compress_normal()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2549",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_compress_normal()",
      "id": "dl48_software_glesgui_zip_file_tdefl_compress_normal",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_flush_output_buffer()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2667",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_flush_output_buffer()",
      "id": "dl48_software_glesgui_zip_file_tdefl_flush_output_buffer",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_status",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_status",
      "id": "tdefl_status",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_compress()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2688",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_compress()",
      "id": "dl48_software_glesgui_zip_file_tdefl_compress",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_flush",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_flush",
      "id": "tdefl_flush",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_compress_buffer()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2744",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_compress_buffer()",
      "id": "dl48_software_glesgui_zip_file_tdefl_compress_buffer",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_init()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2749",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_init()",
      "id": "dl48_software_glesgui_zip_file_tdefl_init",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_put_buf_func_ptr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_put_buf_func_ptr",
      "id": "tdefl_put_buf_func_ptr",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_get_prev_return_status()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2768",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_get_prev_return_status()",
      "id": "dl48_software_glesgui_zip_file_tdefl_get_prev_return_status",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_get_adler32()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2773",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_get_adler32()",
      "id": "dl48_software_glesgui_zip_file_tdefl_get_adler32",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_compress_mem_to_output()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2778",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_compress_mem_to_output()",
      "id": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_output",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_output_buffer_putter()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2794",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_output_buffer_putter()",
      "id": "dl48_software_glesgui_zip_file_tdefl_output_buffer_putter",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_compress_mem_to_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2809",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_compress_mem_to_heap()",
      "id": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_heap",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_compress_mem_to_mem()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2818",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_compress_mem_to_mem()",
      "id": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_mem",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_create_comp_flags_from_zip_params()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2831",
      "_origin": "ast",
      "community": 63,
      "norm_label": "tdefl_create_comp_flags_from_zip_params()",
      "id": "dl48_software_glesgui_zip_file_tdefl_create_comp_flags_from_zip_params",
      "community_name": "Community 63"
    },
    {
      "label": "tdefl_write_image_to_png_file_in_memory_ex()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2854",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_write_image_to_png_file_in_memory_ex()",
      "id": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory_ex",
      "community_name": "Community 7"
    },
    {
      "label": "tdefl_write_image_to_png_file_in_memory()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2883",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tdefl_write_image_to_png_file_in_memory()",
      "id": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory",
      "community_name": "Community 7"
    },
    {
      "label": "mz_fopen()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2904",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_fopen()",
      "id": "dl48_software_glesgui_zip_file_mz_fopen",
      "community_name": "Community 7"
    },
    {
      "label": "FILE",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 7,
      "norm_label": "file",
      "id": "dl48_software_glesgui_zip_file_hpp_file",
      "community_name": "Community 7"
    },
    {
      "label": "mz_freopen()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2910",
      "_origin": "ast",
      "community": 7,
      "norm_label": "mz_freopen()",
      "id": "dl48_software_glesgui_zip_file_mz_freopen",
      "community_name": "Community 7"
    },
    {
      "label": "mz_zip_array",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_array",
      "id": "mz_zip_array",
      "community_name": "Community 71"
    },
    {
      "label": "m_central_dir",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3030",
      "_origin": "ast",
      "community": 71,
      "norm_label": "m_central_dir",
      "id": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_central_dir",
      "community_name": "Community 71"
    },
    {
      "label": "m_central_dir_offsets",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3031",
      "_origin": "ast",
      "community": 71,
      "norm_label": "m_central_dir_offsets",
      "id": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_central_dir_offsets",
      "community_name": "Community 71"
    },
    {
      "label": "m_sorted_central_dir_offsets",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3032",
      "_origin": "ast",
      "community": 71,
      "norm_label": "m_sorted_central_dir_offsets",
      "id": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_sorted_central_dir_offsets",
      "community_name": "Community 71"
    },
    {
      "label": "MZ_FILE",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_file",
      "id": "mz_file",
      "community_name": "Community 71"
    },
    {
      "label": "m_pFile",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3033",
      "_origin": "ast",
      "community": 71,
      "norm_label": "m_pfile",
      "id": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_pfile",
      "community_name": "Community 71"
    },
    {
      "label": "m_pMem",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3034",
      "_origin": "ast",
      "community": 71,
      "norm_label": "m_pmem",
      "id": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_pmem",
      "community_name": "Community 71"
    },
    {
      "label": "m_mem_size",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3035",
      "_origin": "ast",
      "community": 71,
      "norm_label": "m_mem_size",
      "id": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_mem_size",
      "community_name": "Community 71"
    },
    {
      "label": "m_mem_capacity",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3036",
      "_origin": "ast",
      "community": 71,
      "norm_label": "m_mem_capacity",
      "id": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_mem_capacity",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_array_clear()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3042",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_array_clear()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_array_clear",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_archive",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_archive",
      "id": "mz_zip_archive",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_array_ensure_capacity()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3048",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_array_ensure_capacity()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_capacity",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_array_reserve()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3057",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_array_reserve()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_array_reserve",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_array_resize()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3063",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_array_resize()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_array_resize",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_array_ensure_room()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3070",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_array_ensure_room()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_room",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_array_push_back()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3075",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_array_push_back()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_array_push_back",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_dos_to_time_t()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3083",
      "_origin": "ast",
      "community": 235,
      "norm_label": "mz_zip_dos_to_time_t()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_dos_to_time_t",
      "community_name": "Community 235"
    },
    {
      "label": "time_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 235,
      "norm_label": "time_t",
      "id": "dl48_software_glesgui_zip_file_hpp_time_t",
      "community_name": "Community 235"
    },
    {
      "label": "mz_zip_time_to_dos_time()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3092",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_time_to_dos_time()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_time_to_dos_time",
      "community_name": "Community 63"
    },
    {
      "label": "mz_uint16",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_uint16",
      "id": "mz_uint16",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_get_file_modified_time()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3112",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_get_file_modified_time()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_get_file_modified_time",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_set_file_times()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3127",
      "_origin": "ast",
      "community": 235,
      "norm_label": "mz_zip_set_file_times()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_set_file_times",
      "community_name": "Community 235"
    },
    {
      "label": "mz_zip_reader_init_internal()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3135",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_init_internal()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_init_internal",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_filename_less()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3159",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_reader_filename_less()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_less",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_reader_sort_central_dir_offsets_by_filename()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3179",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_reader_sort_central_dir_offsets_by_filename()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_sort_central_dir_offsets_by_filename",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_reader_read_central_dir()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3220",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_read_central_dir()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_init()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3320",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_init()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_init",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_mem_read_func()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3335",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_mem_read_func()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_mem_read_func",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_reader_init_mem()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3343",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_init_mem()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_init_mem",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_file_read_func()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3365",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_file_read_func()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_file_read_func",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_reader_init_file()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3374",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_init_file()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_init_file",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_get_num_files()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3404",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_get_num_files()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_get_num_files",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_get_cdh()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3409",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_get_cdh()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_is_file_encrypted()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3416",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_is_file_encrypted()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_encrypted",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_is_file_a_directory()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3426",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_is_file_a_directory()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_a_directory",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_file_stat()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3451",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_file_stat()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_archive_file_stat",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_archive_file_stat",
      "id": "mz_zip_archive_file_stat",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_get_filename()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3486",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_get_filename()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_get_filename",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_string_equal()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3501",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_string_equal()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_string_equal",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_filename_compare()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3512",
      "_origin": "ast",
      "community": 71,
      "norm_label": "mz_zip_reader_filename_compare()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_compare",
      "community_name": "Community 71"
    },
    {
      "label": "mz_zip_reader_locate_file_binary_search()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3528",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_locate_file_binary_search()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file_binary_search",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_locate_file()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3550",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_locate_file()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_extract_to_mem_no_alloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3590",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_extract_to_mem_no_alloc()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_extract_file_to_mem_no_alloc()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3717",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_extract_file_to_mem_no_alloc()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem_no_alloc",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_extract_to_mem()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3725",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_extract_to_mem()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_extract_file_to_mem()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3730",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_extract_file_to_mem()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_extract_to_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3735",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_extract_to_heap()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_heap",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_extract_file_to_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3769",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_extract_file_to_heap()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_heap",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_extract_to_callback()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3780",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_extract_to_callback()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_extract_file_to_callback()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3943",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_extract_file_to_callback()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_callback",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_file_write_callback()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3952",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_file_write_callback()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_file_write_callback",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_reader_extract_to_file()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3957",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_extract_to_file()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_file",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_end()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3978",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_end()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_end",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_reader_extract_file_to_file()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4006",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_reader_extract_file_to_file()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_file",
      "community_name": "Community 12"
    },
    {
      "label": "mz_write_le16()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4019",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_write_le16()",
      "id": "dl48_software_glesgui_zip_file_mz_write_le16",
      "community_name": "Community 63"
    },
    {
      "label": "mz_write_le32()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4020",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_write_le32()",
      "id": "dl48_software_glesgui_zip_file_mz_write_le32",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_writer_init()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4024",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_writer_init()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_init",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_heap_write_func()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4054",
      "_origin": "ast",
      "community": 36,
      "norm_label": "mz_zip_heap_write_func()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_heap_write_func",
      "community_name": "Community 36"
    },
    {
      "label": "mz_zip_writer_init_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4078",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_writer_init_heap()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_init_heap",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_file_write_func()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4097",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_file_write_func()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_file_write_func",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_writer_init_file()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4106",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_writer_init_file()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_init_file",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_writer_init_from_reader()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4137",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_writer_init_from_reader()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_init_from_reader",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_writer_add_mem()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4187",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_writer_add_mem()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_writer_add_put_buf_callback()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4199",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_writer_add_put_buf_callback()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_add_put_buf_callback",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_writer_create_local_dir_header()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4209",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_writer_create_local_dir_header()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_create_local_dir_header",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_writer_create_central_dir_header()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4227",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_writer_create_central_dir_header()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_create_central_dir_header",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_writer_add_to_central_dir()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4248",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_writer_add_to_central_dir()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_writer_validate_archive_name()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4276",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_writer_validate_archive_name()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_validate_archive_name",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_writer_compute_padding_needed_for_file_alignment()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4290",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_writer_compute_padding_needed_for_file_alignment()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_compute_padding_needed_for_file_alignment",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_writer_write_zeros()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4299",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_writer_write_zeros()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_write_zeros",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_writer_add_mem_ex()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4313",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_writer_add_mem_ex()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_writer_add_file()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4464",
      "_origin": "ast",
      "community": 63,
      "norm_label": "mz_zip_writer_add_file()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "community_name": "Community 63"
    },
    {
      "label": "mz_zip_writer_add_from_zip_reader()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4642",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_writer_add_from_zip_reader()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_writer_finalize_archive()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4765",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_writer_finalize_archive()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_archive",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_writer_finalize_heap_archive()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4814",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_writer_finalize_heap_archive()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_heap_archive",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_writer_end()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4830",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_writer_end()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_writer_end",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_add_mem_to_archive_file_in_place()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4863",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_add_mem_to_archive_file_in_place()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "community_name": "Community 12"
    },
    {
      "label": "mz_zip_extract_archive_file_to_heap()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4908",
      "_origin": "ast",
      "community": 12,
      "norm_label": "mz_zip_extract_archive_file_to_heap()",
      "id": "dl48_software_glesgui_zip_file_mz_zip_extract_archive_file_to_heap",
      "community_name": "Community 12"
    },
    {
      "label": "join_path()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4981",
      "_origin": "ast",
      "community": 10,
      "norm_label": "join_path()",
      "id": "dl48_software_glesgui_zip_file_join_path",
      "community_name": "Community 10"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "norm_label": "string",
      "id": "dl48_software_glesgui_zip_file_hpp_string",
      "community_name": "Community 10"
    },
    {
      "label": "vector",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "norm_label": "vector",
      "id": "dl48_software_glesgui_zip_file_hpp_vector",
      "community_name": "Community 10"
    },
    {
      "label": "split_path()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4997",
      "_origin": "ast",
      "community": 10,
      "norm_label": "split_path()",
      "id": "dl48_software_glesgui_zip_file_split_path",
      "community_name": "Community 10"
    },
    {
      "label": "crc32buf()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5032",
      "_origin": "ast",
      "community": 10,
      "norm_label": "crc32buf()",
      "id": "dl48_software_glesgui_zip_file_crc32buf",
      "community_name": "Community 10"
    },
    {
      "label": "size_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "norm_label": "size_t",
      "id": "dl48_software_glesgui_zip_file_hpp_size_t",
      "community_name": "Community 10"
    },
    {
      "label": "safe_localtime()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5093",
      "_origin": "ast",
      "community": 235,
      "norm_label": "safe_localtime()",
      "id": "dl48_software_glesgui_zip_file_safe_localtime",
      "community_name": "Community 235"
    },
    {
      "label": "tm",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 235,
      "norm_label": "tm",
      "id": "tm",
      "community_name": "Community 235"
    },
    {
      "label": "write_callback()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5106",
      "_origin": "ast",
      "community": 63,
      "norm_label": "write_callback()",
      "id": "dl48_software_glesgui_zip_file_write_callback",
      "community_name": "Community 63"
    },
    {
      "label": "zip_info",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5126",
      "_origin": "ast",
      "community": 10,
      "norm_label": "zip_info",
      "id": "dl48_software_glesgui_zip_file_zip_info",
      "community_name": "Community 10"
    },
    {
      "label": "filename",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5128",
      "_origin": "ast",
      "community": 10,
      "norm_label": "filename",
      "id": "dl48_software_glesgui_zip_file_zip_info_filename",
      "community_name": "Community 10"
    },
    {
      "label": "date_time",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5138",
      "_origin": "ast",
      "community": 10,
      "norm_label": "date_time",
      "id": "dl48_software_glesgui_zip_file_zip_info_date_time",
      "community_name": "Community 10"
    },
    {
      "label": "comment",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5140",
      "_origin": "ast",
      "community": 10,
      "norm_label": "comment",
      "id": "dl48_software_glesgui_zip_file_zip_info_comment",
      "community_name": "Community 10"
    },
    {
      "label": "extra",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5141",
      "_origin": "ast",
      "community": 10,
      "norm_label": "extra",
      "id": "dl48_software_glesgui_zip_file_zip_info_extra",
      "community_name": "Community 10"
    },
    {
      "label": "create_system",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5142",
      "_origin": "ast",
      "community": 10,
      "norm_label": "create_system",
      "id": "dl48_software_glesgui_zip_file_zip_info_create_system",
      "community_name": "Community 10"
    },
    {
      "label": "create_version",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5143",
      "_origin": "ast",
      "community": 10,
      "norm_label": "create_version",
      "id": "dl48_software_glesgui_zip_file_zip_info_create_version",
      "community_name": "Community 10"
    },
    {
      "label": "extract_version",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5144",
      "_origin": "ast",
      "community": 10,
      "norm_label": "extract_version",
      "id": "dl48_software_glesgui_zip_file_zip_info_extract_version",
      "community_name": "Community 10"
    },
    {
      "label": "flag_bits",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5145",
      "_origin": "ast",
      "community": 10,
      "norm_label": "flag_bits",
      "id": "dl48_software_glesgui_zip_file_zip_info_flag_bits",
      "community_name": "Community 10"
    },
    {
      "label": "volume",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5146",
      "_origin": "ast",
      "community": 10,
      "norm_label": "volume",
      "id": "dl48_software_glesgui_zip_file_zip_info_volume",
      "community_name": "Community 10"
    },
    {
      "label": "internal_attr",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5147",
      "_origin": "ast",
      "community": 10,
      "norm_label": "internal_attr",
      "id": "dl48_software_glesgui_zip_file_zip_info_internal_attr",
      "community_name": "Community 10"
    },
    {
      "label": "external_attr",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5148",
      "_origin": "ast",
      "community": 10,
      "norm_label": "external_attr",
      "id": "dl48_software_glesgui_zip_file_zip_info_external_attr",
      "community_name": "Community 10"
    },
    {
      "label": "header_offset",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5149",
      "_origin": "ast",
      "community": 10,
      "norm_label": "header_offset",
      "id": "dl48_software_glesgui_zip_file_zip_info_header_offset",
      "community_name": "Community 10"
    },
    {
      "label": "crc",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5150",
      "_origin": "ast",
      "community": 10,
      "norm_label": "crc",
      "id": "dl48_software_glesgui_zip_file_zip_info_crc",
      "community_name": "Community 10"
    },
    {
      "label": "compress_size",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5151",
      "_origin": "ast",
      "community": 10,
      "norm_label": "compress_size",
      "id": "dl48_software_glesgui_zip_file_zip_info_compress_size",
      "community_name": "Community 10"
    },
    {
      "label": "file_size",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5152",
      "_origin": "ast",
      "community": 10,
      "norm_label": "file_size",
      "id": "dl48_software_glesgui_zip_file_zip_info_file_size",
      "community_name": "Community 10"
    },
    {
      "label": "zip_file",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5155",
      "_origin": "ast",
      "community": 10,
      "norm_label": "zip_file",
      "id": "dl48_software_glesgui_zip_file_zip_file",
      "community_name": "Community 10"
    },
    {
      "label": ".zip_file()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5158",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".zip_file()",
      "id": "dl48_software_glesgui_zip_file_zip_file_zip_file",
      "community_name": "Community 10"
    },
    {
      "label": "istream",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "norm_label": "istream",
      "id": "istream",
      "community_name": "Community 10"
    },
    {
      "label": ".load()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5183",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".load()",
      "id": "dl48_software_glesgui_zip_file_zip_file_load",
      "community_name": "Community 10"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5206",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".save()",
      "id": "dl48_software_glesgui_zip_file_zip_file_save",
      "community_name": "Community 10"
    },
    {
      "label": "ostream",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "norm_label": "ostream",
      "id": "ostream",
      "community_name": "Community 10"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5255",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".reset()",
      "id": "dl48_software_glesgui_zip_file_zip_file_reset",
      "community_name": "Community 10"
    },
    {
      "label": ".has_file()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5286",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".has_file()",
      "id": "dl48_software_glesgui_zip_file_zip_file_has_file",
      "community_name": "Community 10"
    },
    {
      "label": ".getinfo()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5303",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".getinfo()",
      "id": "dl48_software_glesgui_zip_file_zip_file_getinfo",
      "community_name": "Community 10"
    },
    {
      "label": ".infolist()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5320",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".infolist()",
      "id": "dl48_software_glesgui_zip_file_zip_file_infolist",
      "community_name": "Community 10"
    },
    {
      "label": ".namelist()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5337",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".namelist()",
      "id": "dl48_software_glesgui_zip_file_zip_file_namelist",
      "community_name": "Community 10"
    },
    {
      "label": ".extract()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5362",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".extract()",
      "id": "dl48_software_glesgui_zip_file_zip_file_extract",
      "community_name": "Community 10"
    },
    {
      "label": ".extractall()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5374",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".extractall()",
      "id": "dl48_software_glesgui_zip_file_zip_file_extractall",
      "community_name": "Community 10"
    },
    {
      "label": ".printdir()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5395",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".printdir()",
      "id": "dl48_software_glesgui_zip_file_zip_file_printdir",
      "community_name": "Community 10"
    },
    {
      "label": ".read()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5446",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".read()",
      "id": "dl48_software_glesgui_zip_file_zip_file_read",
      "community_name": "Community 10"
    },
    {
      "label": ".testzip()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5464",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".testzip()",
      "id": "dl48_software_glesgui_zip_file_zip_file_testzip",
      "community_name": "Community 10"
    },
    {
      "label": "pair",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "norm_label": "pair",
      "id": "dl48_software_glesgui_zip_file_hpp_pair",
      "community_name": "Community 10"
    },
    {
      "label": ".write()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5485",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".write()",
      "id": "dl48_software_glesgui_zip_file_zip_file_write",
      "community_name": "Community 10"
    },
    {
      "label": ".writestr()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5506",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".writestr()",
      "id": "dl48_software_glesgui_zip_file_zip_file_writestr",
      "community_name": "Community 10"
    },
    {
      "label": ".get_filename()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5539",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".get_filename()",
      "id": "dl48_software_glesgui_zip_file_zip_file_get_filename",
      "community_name": "Community 10"
    },
    {
      "label": "comment",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5541",
      "_origin": "ast",
      "community": 10,
      "norm_label": "comment",
      "id": "dl48_software_glesgui_zip_file_zip_file_comment",
      "community_name": "Community 10"
    },
    {
      "label": ".start_read()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5544",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".start_read()",
      "id": "dl48_software_glesgui_zip_file_zip_file_start_read",
      "community_name": "Community 10"
    },
    {
      "label": ".start_write()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5564",
      "_origin": "ast",
      "community": 12,
      "norm_label": ".start_write()",
      "id": "dl48_software_glesgui_zip_file_zip_file_start_write",
      "community_name": "Community 12"
    },
    {
      "label": ".append_comment()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5620",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".append_comment()",
      "id": "dl48_software_glesgui_zip_file_zip_file_append_comment",
      "community_name": "Community 10"
    },
    {
      "label": ".remove_comment()",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5631",
      "_origin": "ast",
      "community": 10,
      "norm_label": ".remove_comment()",
      "id": "dl48_software_glesgui_zip_file_zip_file_remove_comment",
      "community_name": "Community 10"
    },
    {
      "label": "unique_ptr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "norm_label": "unique_ptr",
      "id": "dl48_software_glesgui_zip_file_hpp_unique_ptr",
      "community_name": "Community 10"
    },
    {
      "label": "archive_",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5703",
      "_origin": "ast",
      "community": 10,
      "norm_label": "archive_",
      "id": "dl48_software_glesgui_zip_file_zip_file_archive",
      "community_name": "Community 10"
    },
    {
      "label": "buffer_",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5704",
      "_origin": "ast",
      "community": 10,
      "norm_label": "buffer_",
      "id": "dl48_software_glesgui_zip_file_zip_file_buffer",
      "community_name": "Community 10"
    },
    {
      "label": "stringstream",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stringstream",
      "id": "stringstream",
      "community_name": "Community 10"
    },
    {
      "label": "open_stream_",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5705",
      "_origin": "ast",
      "community": 10,
      "norm_label": "open_stream_",
      "id": "dl48_software_glesgui_zip_file_zip_file_open_stream",
      "community_name": "Community 10"
    },
    {
      "label": "filename_",
      "file_type": "code",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5706",
      "_origin": "ast",
      "community": 10,
      "norm_label": "filename_",
      "id": "dl48_software_glesgui_zip_file_zip_file_filename",
      "community_name": "Community 10"
    },
    {
      "label": "code.ts",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 32,
      "norm_label": "code.ts",
      "id": "dl48_software_gui_figmatogui_code",
      "community_name": "Community 32"
    },
    {
      "label": "getAllProperties()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 215,
      "norm_label": "getallproperties()",
      "id": "dl48_software_gui_figmatogui_code_getallproperties",
      "community_name": "Community 215"
    },
    {
      "label": "traversedObjects",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L28",
      "_origin": "ast",
      "community": 32,
      "norm_label": "traversedobjects",
      "id": "dl48_software_gui_figmatogui_code_traversedobjects",
      "community_name": "Community 32"
    },
    {
      "label": "hexColour()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L35",
      "_origin": "ast",
      "community": 32,
      "norm_label": "hexcolour()",
      "id": "dl48_software_gui_figmatogui_code_hexcolour",
      "community_name": "Community 32"
    },
    {
      "label": "parseGradientTransform()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L48",
      "_origin": "ast",
      "community": 32,
      "norm_label": "parsegradienttransform()",
      "id": "dl48_software_gui_figmatogui_code_parsegradienttransform",
      "community_name": "Community 32"
    },
    {
      "label": "convertFill()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L66",
      "_origin": "ast",
      "community": 32,
      "norm_label": "convertfill()",
      "id": "dl48_software_gui_figmatogui_code_convertfill",
      "community_name": "Community 32"
    },
    {
      "label": "convertStroke()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L82",
      "_origin": "ast",
      "community": 32,
      "norm_label": "convertstroke()",
      "id": "dl48_software_gui_figmatogui_code_convertstroke",
      "community_name": "Community 32"
    },
    {
      "label": "subtractAbsOffset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L102",
      "_origin": "ast",
      "community": 32,
      "norm_label": "subtractabsoffset()",
      "id": "dl48_software_gui_figmatogui_code_subtractabsoffset",
      "community_name": "Community 32"
    },
    {
      "label": "relativiseRects()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L114",
      "_origin": "ast",
      "community": 32,
      "norm_label": "relativiserects()",
      "id": "dl48_software_gui_figmatogui_code_relativiserects",
      "community_name": "Community 32"
    },
    {
      "label": "traverse()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L145",
      "_origin": "ast",
      "community": 32,
      "norm_label": "traverse()",
      "id": "dl48_software_gui_figmatogui_code_traverse",
      "community_name": "Community 32"
    },
    {
      "label": "svgPathToCommands()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L328",
      "_origin": "ast",
      "community": 32,
      "norm_label": "svgpathtocommands()",
      "id": "dl48_software_gui_figmatogui_code_svgpathtocommands",
      "community_name": "Community 32"
    },
    {
      "label": "cachedPaths",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L359",
      "_origin": "ast",
      "community": 32,
      "norm_label": "cachedpaths",
      "id": "dl48_software_gui_figmatogui_code_cachedpaths",
      "community_name": "Community 32"
    },
    {
      "label": "usedPathNames",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L361",
      "_origin": "ast",
      "community": 32,
      "norm_label": "usedpathnames",
      "id": "dl48_software_gui_figmatogui_code_usedpathnames",
      "community_name": "Community 32"
    },
    {
      "label": "toIdentifier()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L363",
      "_origin": "ast",
      "community": 32,
      "norm_label": "toidentifier()",
      "id": "dl48_software_gui_figmatogui_code_toidentifier",
      "community_name": "Community 32"
    },
    {
      "label": "roundSvgCoords()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L369",
      "_origin": "ast",
      "community": 32,
      "norm_label": "roundsvgcoords()",
      "id": "dl48_software_gui_figmatogui_code_roundsvgcoords",
      "community_name": "Community 32"
    },
    {
      "label": "registerCachedPath()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L376",
      "_origin": "ast",
      "community": 32,
      "norm_label": "registercachedpath()",
      "id": "dl48_software_gui_figmatogui_code_registercachedpath",
      "community_name": "Community 32"
    },
    {
      "label": "fontMetricsCache",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L395",
      "_origin": "ast",
      "community": 32,
      "norm_label": "fontmetricscache",
      "id": "dl48_software_gui_figmatogui_code_fontmetricscache",
      "community_name": "Community 32"
    },
    {
      "label": "collectFonts()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L397",
      "_origin": "ast",
      "community": 32,
      "norm_label": "collectfonts()",
      "id": "dl48_software_gui_figmatogui_code_collectfonts",
      "community_name": "Community 32"
    },
    {
      "label": "requestFontMetrics()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L412",
      "_origin": "ast",
      "community": 32,
      "norm_label": "requestfontmetrics()",
      "id": "dl48_software_gui_figmatogui_code_requestfontmetrics",
      "community_name": "Community 32"
    },
    {
      "label": "n5()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L429",
      "_origin": "ast",
      "community": 32,
      "norm_label": "n5()",
      "id": "dl48_software_gui_figmatogui_code_n5",
      "community_name": "Community 32"
    },
    {
      "label": "isNumericStr()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L433",
      "_origin": "ast",
      "community": 32,
      "norm_label": "isnumericstr()",
      "id": "dl48_software_gui_figmatogui_code_isnumericstr",
      "community_name": "Community 32"
    },
    {
      "label": "parenExpr()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L437",
      "_origin": "ast",
      "community": 32,
      "norm_label": "parenexpr()",
      "id": "dl48_software_gui_figmatogui_code_parenexpr",
      "community_name": "Community 32"
    },
    {
      "label": "addOffset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L442",
      "_origin": "ast",
      "community": 32,
      "norm_label": "addoffset()",
      "id": "dl48_software_gui_figmatogui_code_addoffset",
      "community_name": "Community 32"
    },
    {
      "label": "textDrawX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L449",
      "_origin": "ast",
      "community": 32,
      "norm_label": "textdrawx()",
      "id": "dl48_software_gui_figmatogui_code_textdrawx",
      "community_name": "Community 32"
    },
    {
      "label": "textDrawY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L463",
      "_origin": "ast",
      "community": 32,
      "norm_label": "textdrawy()",
      "id": "dl48_software_gui_figmatogui_code_textdrawy",
      "community_name": "Community 32"
    },
    {
      "label": "textExtras()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L490",
      "_origin": "ast",
      "community": 32,
      "norm_label": "textextras()",
      "id": "dl48_software_gui_figmatogui_code_textextras",
      "community_name": "Community 32"
    },
    {
      "label": "canvasSetFill()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L501",
      "_origin": "ast",
      "community": 32,
      "norm_label": "canvassetfill()",
      "id": "dl48_software_gui_figmatogui_code_canvassetfill",
      "community_name": "Community 32"
    },
    {
      "label": "canvasSetStroke()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L526",
      "_origin": "ast",
      "community": 32,
      "norm_label": "canvassetstroke()",
      "id": "dl48_software_gui_figmatogui_code_canvassetstroke",
      "community_name": "Community 32"
    },
    {
      "label": "cssFontString()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L551",
      "_origin": "ast",
      "community": 32,
      "norm_label": "cssfontstring()",
      "id": "dl48_software_gui_figmatogui_code_cssfontstring",
      "community_name": "Community 32"
    },
    {
      "label": "emitStrokeRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L560",
      "_origin": "ast",
      "community": 32,
      "norm_label": "emitstrokerect()",
      "id": "dl48_software_gui_figmatogui_code_emitstrokerect",
      "community_name": "Community 32"
    },
    {
      "label": "drawCanvas()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L589",
      "_origin": "ast",
      "community": 32,
      "norm_label": "drawcanvas()",
      "id": "dl48_software_gui_figmatogui_code_drawcanvas",
      "community_name": "Community 32"
    },
    {
      "label": "calculateAnchors()",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L1036",
      "_origin": "ast",
      "community": 32,
      "norm_label": "calculateanchors()",
      "id": "dl48_software_gui_figmatogui_code_calculateanchors",
      "community_name": "Community 32"
    },
    {
      "label": "FigmaToGUI/manifest.json",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 114,
      "norm_label": "figmatogui/manifest.json",
      "id": "dl48_software_gui_figmatogui_manifest",
      "community_name": "Community 114"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 114,
      "norm_label": "name",
      "id": "dl48_software_gui_figmatogui_manifest_name",
      "community_name": "Community 114"
    },
    {
      "label": "id",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 114,
      "norm_label": "id",
      "id": "dl48_software_gui_figmatogui_manifest_id",
      "community_name": "Community 114"
    },
    {
      "label": "api",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 114,
      "norm_label": "api",
      "id": "dl48_software_gui_figmatogui_manifest_api",
      "community_name": "Community 114"
    },
    {
      "label": "main",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 114,
      "norm_label": "main",
      "id": "dl48_software_gui_figmatogui_manifest_main",
      "community_name": "Community 114"
    },
    {
      "label": "capabilities",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 114,
      "norm_label": "capabilities",
      "id": "dl48_software_gui_figmatogui_manifest_capabilities",
      "community_name": "Community 114"
    },
    {
      "label": "enableProposedApi",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 114,
      "norm_label": "enableproposedapi",
      "id": "dl48_software_gui_figmatogui_manifest_enableproposedapi",
      "community_name": "Community 114"
    },
    {
      "label": "editorType",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 114,
      "norm_label": "editortype",
      "id": "dl48_software_gui_figmatogui_manifest_editortype",
      "community_name": "Community 114"
    },
    {
      "label": "figma",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 114,
      "norm_label": "figma",
      "id": "ref_figma",
      "community_name": "Community 114"
    },
    {
      "label": "dev",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 114,
      "norm_label": "dev",
      "id": "ref_dev",
      "community_name": "Community 114"
    },
    {
      "label": "ui",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L12",
      "_origin": "ast",
      "community": 114,
      "norm_label": "ui",
      "id": "dl48_software_gui_figmatogui_manifest_ui",
      "community_name": "Community 114"
    },
    {
      "label": "networkAccess",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L13",
      "_origin": "ast",
      "community": 114,
      "norm_label": "networkaccess",
      "id": "dl48_software_gui_figmatogui_manifest_networkaccess",
      "community_name": "Community 114"
    },
    {
      "label": "allowedDomains",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 114,
      "norm_label": "alloweddomains",
      "id": "dl48_software_gui_figmatogui_manifest_networkaccess_alloweddomains",
      "community_name": "Community 114"
    },
    {
      "label": "none",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 114,
      "norm_label": "none",
      "id": "ref_none",
      "community_name": "Community 114"
    },
    {
      "label": "FigmaToGUI/package.json",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 136,
      "norm_label": "figmatogui/package.json",
      "id": "dl48_software_gui_figmatogui_package",
      "community_name": "Community 136"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 136,
      "norm_label": "name",
      "id": "dl48_software_gui_figmatogui_package_name",
      "community_name": "Community 136"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 136,
      "norm_label": "version",
      "id": "dl48_software_gui_figmatogui_package_version",
      "community_name": "Community 136"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 136,
      "norm_label": "description",
      "id": "dl48_software_gui_figmatogui_package_description",
      "community_name": "Community 136"
    },
    {
      "label": "main",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 136,
      "norm_label": "main",
      "id": "dl48_software_gui_figmatogui_package_main",
      "community_name": "Community 136"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 136,
      "norm_label": "scripts",
      "id": "dl48_software_gui_figmatogui_package_scripts",
      "community_name": "Community 136"
    },
    {
      "label": "build",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 136,
      "norm_label": "build",
      "id": "dl48_software_gui_figmatogui_package_scripts_build",
      "community_name": "Community 136"
    },
    {
      "label": "lint",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 136,
      "norm_label": "lint",
      "id": "dl48_software_gui_figmatogui_package_scripts_lint",
      "community_name": "Community 136"
    },
    {
      "label": "lint:fix",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 136,
      "norm_label": "lint:fix",
      "id": "dl48_software_gui_figmatogui_package_scripts_lint_fix",
      "community_name": "Community 136"
    },
    {
      "label": "watch",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L10",
      "_origin": "ast",
      "community": 136,
      "norm_label": "watch",
      "id": "dl48_software_gui_figmatogui_package_scripts_watch",
      "community_name": "Community 136"
    },
    {
      "label": "author",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L12",
      "_origin": "ast",
      "community": 136,
      "norm_label": "author",
      "id": "dl48_software_gui_figmatogui_package_author",
      "community_name": "Community 136"
    },
    {
      "label": "license",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L13",
      "_origin": "ast",
      "community": 136,
      "norm_label": "license",
      "id": "dl48_software_gui_figmatogui_package_license",
      "community_name": "Community 136"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 115,
      "norm_label": "devdependencies",
      "id": "dl48_software_gui_figmatogui_package_devdependencies",
      "community_name": "Community 115"
    },
    {
      "label": "@figma/eslint-plugin-figma-plugins",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L15",
      "_origin": "ast",
      "community": 115,
      "norm_label": "@figma/eslint-plugin-figma-plugins",
      "id": "dl48_software_gui_figmatogui_package_devdependencies_figma_eslint_plugin_figma_plugins",
      "community_name": "Community 115"
    },
    {
      "label": "@figma/eslint-plugin-figma-plugins",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L15",
      "_origin": "ast",
      "community": 115,
      "norm_label": "@figma/eslint-plugin-figma-plugins",
      "id": "figma_eslint_plugin_figma_plugins",
      "community_name": "Community 115"
    },
    {
      "label": "@figma/plugin-typings",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L16",
      "_origin": "ast",
      "community": 115,
      "norm_label": "@figma/plugin-typings",
      "id": "dl48_software_gui_figmatogui_package_devdependencies_figma_plugin_typings",
      "community_name": "Community 115"
    },
    {
      "label": "@figma/plugin-typings",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L16",
      "_origin": "ast",
      "community": 115,
      "norm_label": "@figma/plugin-typings",
      "id": "figma_plugin_typings",
      "community_name": "Community 115"
    },
    {
      "label": "@typescript-eslint/eslint-plugin",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L17",
      "_origin": "ast",
      "community": 115,
      "norm_label": "@typescript-eslint/eslint-plugin",
      "id": "dl48_software_gui_figmatogui_package_devdependencies_typescript_eslint_eslint_plugin",
      "community_name": "Community 115"
    },
    {
      "label": "@typescript-eslint/eslint-plugin",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L17",
      "_origin": "ast",
      "community": 115,
      "norm_label": "@typescript-eslint/eslint-plugin",
      "id": "typescript_eslint_eslint_plugin",
      "community_name": "Community 115"
    },
    {
      "label": "@typescript-eslint/parser",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L18",
      "_origin": "ast",
      "community": 115,
      "norm_label": "@typescript-eslint/parser",
      "id": "dl48_software_gui_figmatogui_package_devdependencies_typescript_eslint_parser",
      "community_name": "Community 115"
    },
    {
      "label": "@typescript-eslint/parser",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L18",
      "_origin": "ast",
      "community": 115,
      "norm_label": "@typescript-eslint/parser",
      "id": "typescript_eslint_parser",
      "community_name": "Community 115"
    },
    {
      "label": "eslint",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L19",
      "_origin": "ast",
      "community": 115,
      "norm_label": "eslint",
      "id": "dl48_software_gui_figmatogui_package_devdependencies_eslint",
      "community_name": "Community 115"
    },
    {
      "label": "typescript",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L20",
      "_origin": "ast",
      "community": 115,
      "norm_label": "typescript",
      "id": "dl48_software_gui_figmatogui_package_devdependencies_typescript",
      "community_name": "Community 115"
    },
    {
      "label": "typescript",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L20",
      "_origin": "ast",
      "community": 115,
      "norm_label": "typescript",
      "id": "typescript",
      "community_name": "Community 115"
    },
    {
      "label": "eslintConfig",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L22",
      "_origin": "ast",
      "community": 137,
      "norm_label": "eslintconfig",
      "id": "dl48_software_gui_figmatogui_package_eslintconfig",
      "community_name": "Community 137"
    },
    {
      "label": "extends",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L23",
      "_origin": "ast",
      "community": 137,
      "norm_label": "extends",
      "id": "dl48_software_gui_figmatogui_package_eslintconfig_extends",
      "community_name": "Community 137"
    },
    {
      "label": "eslint:recommended",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L23",
      "_origin": "ast",
      "community": 137,
      "norm_label": "eslint:recommended",
      "id": "ref_eslint_recommended",
      "community_name": "Community 137"
    },
    {
      "label": "plugin:@typescript-eslint/recommended",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L23",
      "_origin": "ast",
      "community": 137,
      "norm_label": "plugin:@typescript-eslint/recommended",
      "id": "ref_plugin_typescript_eslint_recommended",
      "community_name": "Community 137"
    },
    {
      "label": "plugin:@figma/figma-plugins/recommended",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L23",
      "_origin": "ast",
      "community": 137,
      "norm_label": "plugin:@figma/figma-plugins/recommended",
      "id": "ref_plugin_figma_figma_plugins_recommended",
      "community_name": "Community 137"
    },
    {
      "label": "parser",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L28",
      "_origin": "ast",
      "community": 137,
      "norm_label": "parser",
      "id": "dl48_software_gui_figmatogui_package_eslintconfig_parser",
      "community_name": "Community 137"
    },
    {
      "label": "parserOptions",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L29",
      "_origin": "ast",
      "community": 137,
      "norm_label": "parseroptions",
      "id": "dl48_software_gui_figmatogui_package_eslintconfig_parseroptions",
      "community_name": "Community 137"
    },
    {
      "label": "project",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L30",
      "_origin": "ast",
      "community": 137,
      "norm_label": "project",
      "id": "dl48_software_gui_figmatogui_package_parseroptions_project",
      "community_name": "Community 137"
    },
    {
      "label": "root",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L32",
      "_origin": "ast",
      "community": 137,
      "norm_label": "root",
      "id": "dl48_software_gui_figmatogui_package_eslintconfig_root",
      "community_name": "Community 137"
    },
    {
      "label": "rules",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L33",
      "_origin": "ast",
      "community": 137,
      "norm_label": "rules",
      "id": "dl48_software_gui_figmatogui_package_eslintconfig_rules",
      "community_name": "Community 137"
    },
    {
      "label": "@typescript-eslint/no-unused-vars",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L34",
      "_origin": "ast",
      "community": 137,
      "norm_label": "@typescript-eslint/no-unused-vars",
      "id": "dl48_software_gui_figmatogui_package_rules_typescript_eslint_no_unused_vars",
      "community_name": "Community 137"
    },
    {
      "label": "error",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L34",
      "_origin": "ast",
      "community": 137,
      "norm_label": "error",
      "id": "ref_error",
      "community_name": "Community 137"
    },
    {
      "label": "tsconfig.json",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 165,
      "norm_label": "tsconfig.json",
      "id": "dl48_software_gui_figmatogui_tsconfig",
      "community_name": "Community 165"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 165,
      "norm_label": "compileroptions",
      "id": "dl48_software_gui_figmatogui_tsconfig_compileroptions",
      "community_name": "Community 165"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 165,
      "norm_label": "target",
      "id": "dl48_software_gui_figmatogui_tsconfig_compileroptions_target",
      "community_name": "Community 165"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 165,
      "norm_label": "lib",
      "id": "dl48_software_gui_figmatogui_tsconfig_compileroptions_lib",
      "community_name": "Community 165"
    },
    {
      "label": "es6",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 165,
      "norm_label": "es6",
      "id": "ref_es6",
      "community_name": "Community 165"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 165,
      "norm_label": "strict",
      "id": "dl48_software_gui_figmatogui_tsconfig_compileroptions_strict",
      "community_name": "Community 165"
    },
    {
      "label": "typeRoots",
      "file_type": "code",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 165,
      "norm_label": "typeroots",
      "id": "dl48_software_gui_figmatogui_tsconfig_compileroptions_typeroots",
      "community_name": "Community 165"
    },
    {
      "label": "./node_modules/@types",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 165,
      "norm_label": "./node_modules/@types",
      "id": "ref_node_modules_types",
      "community_name": "Community 165"
    },
    {
      "label": "./node_modules/@figma",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 165,
      "norm_label": "./node_modules/@figma",
      "id": "ref_node_modules_figma",
      "community_name": "Community 165"
    },
    {
      "label": "./node_modules/@figma/plugin-typings",
      "file_type": "concept",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 165,
      "norm_label": "./node_modules/@figma/plugin-typings",
      "id": "ref_node_modules_figma_plugin_typings",
      "community_name": "Community 165"
    },
    {
      "label": "app.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 14,
      "norm_label": "app.js",
      "id": "dl48_software_gui_app_app",
      "community_name": "Community 14"
    },
    {
      "label": "mainWidgets",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 14,
      "norm_label": "mainwidgets",
      "id": "dl48_software_gui_app_app_mainwidgets",
      "community_name": "Community 14"
    },
    {
      "label": "inStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 14,
      "norm_label": "instrips",
      "id": "dl48_software_gui_app_app_instrips",
      "community_name": "Community 14"
    },
    {
      "label": "lineStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 14,
      "norm_label": "linestrips",
      "id": "dl48_software_gui_app_app_linestrips",
      "community_name": "Community 14"
    },
    {
      "label": "fxStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 14,
      "norm_label": "fxstrips",
      "id": "dl48_software_gui_app_app_fxstrips",
      "community_name": "Community 14"
    },
    {
      "label": "subStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 14,
      "norm_label": "substrips",
      "id": "dl48_software_gui_app_app_substrips",
      "community_name": "Community 14"
    },
    {
      "label": "dcaStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 14,
      "norm_label": "dcastrips",
      "id": "dl48_software_gui_app_app_dcastrips",
      "community_name": "Community 14"
    },
    {
      "label": "auxStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 14,
      "norm_label": "auxstrips",
      "id": "dl48_software_gui_app_app_auxstrips",
      "community_name": "Community 14"
    },
    {
      "label": "masterStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 14,
      "norm_label": "masterstrips",
      "id": "dl48_software_gui_app_app_masterstrips",
      "community_name": "Community 14"
    },
    {
      "label": "allStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 14,
      "norm_label": "allstrips",
      "id": "dl48_software_gui_app_app_allstrips",
      "community_name": "Community 14"
    },
    {
      "label": "amixStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 14,
      "norm_label": "amixstrips",
      "id": "dl48_software_gui_app_app_amixstrips",
      "community_name": "Community 14"
    },
    {
      "label": "fxsStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 14,
      "norm_label": "fxsstrips",
      "id": "dl48_software_gui_app_app_fxsstrips",
      "community_name": "Community 14"
    },
    {
      "label": "bankStrips",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 14,
      "norm_label": "bankstrips",
      "id": "dl48_software_gui_app_app_bankstrips",
      "community_name": "Community 14"
    },
    {
      "label": "stripMap",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 14,
      "norm_label": "stripmap",
      "id": "dl48_software_gui_app_app_stripmap",
      "community_name": "Community 14"
    },
    {
      "label": "initGUI()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L179",
      "_origin": "ast",
      "community": 14,
      "norm_label": "initgui()",
      "id": "dl48_software_gui_app_app_initgui",
      "community_name": "Community 14"
    },
    {
      "label": "regKeyboardShortcuts()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L378",
      "_origin": "ast",
      "community": 14,
      "norm_label": "regkeyboardshortcuts()",
      "id": "dl48_software_gui_app_app_regkeyboardshortcuts",
      "community_name": "Community 14"
    },
    {
      "label": "defineNavigation()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L398",
      "_origin": "ast",
      "community": 14,
      "norm_label": "definenavigation()",
      "id": "dl48_software_gui_app_app_definenavigation",
      "community_name": "Community 14"
    },
    {
      "label": "PEQ_GRAPH_PARAMS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L791",
      "_origin": "ast",
      "community": 14,
      "norm_label": "peq_graph_params()",
      "id": "dl48_software_gui_app_app_peq_graph_params",
      "community_name": "Community 14"
    },
    {
      "label": "Src",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L889",
      "_origin": "ast",
      "community": 46,
      "norm_label": "src",
      "id": "dl48_software_gui_app_app_src",
      "community_name": "Community 46"
    },
    {
      "label": "SELECTED()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1007",
      "_origin": "ast",
      "community": 14,
      "norm_label": "selected()",
      "id": "dl48_software_gui_app_app_selected",
      "community_name": "Community 14"
    },
    {
      "label": "SELECT()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1008",
      "_origin": "ast",
      "community": 14,
      "norm_label": "select()",
      "id": "dl48_software_gui_app_app_select",
      "community_name": "Community 14"
    },
    {
      "label": "RTA",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1067",
      "_origin": "ast",
      "community": 73,
      "norm_label": "rta",
      "id": "dl48_software_gui_app_app_rta",
      "community_name": "Community 73"
    },
    {
      "label": "parseRtaData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1117",
      "_origin": "ast",
      "community": 14,
      "norm_label": "parsertadata()",
      "id": "dl48_software_gui_app_app_parsertadata",
      "community_name": "Community 14"
    },
    {
      "label": "startRtaTest()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1144",
      "_origin": "ast",
      "community": 14,
      "norm_label": "startrtatest()",
      "id": "dl48_software_gui_app_app_startrtatest",
      "community_name": "Community 14"
    },
    {
      "label": "parseVuData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1162",
      "_origin": "ast",
      "community": 14,
      "norm_label": "parsevudata()",
      "id": "dl48_software_gui_app_app_parsevudata",
      "community_name": "Community 14"
    },
    {
      "label": "applyVuSettings()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1581",
      "_origin": "ast",
      "community": 14,
      "norm_label": "applyvusettings()",
      "id": "dl48_software_gui_app_app_applyvusettings",
      "community_name": "Community 14"
    },
    {
      "label": "startVuDemo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1608",
      "_origin": "ast",
      "community": 14,
      "norm_label": "startvudemo()",
      "id": "dl48_software_gui_app_app_startvudemo",
      "community_name": "Community 14"
    },
    {
      "label": "stopVuDemo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1643",
      "_origin": "ast",
      "community": 14,
      "norm_label": "stopvudemo()",
      "id": "dl48_software_gui_app_app_stopvudemo",
      "community_name": "Community 14"
    },
    {
      "label": "DO_UPD_GROUPS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1691",
      "_origin": "ast",
      "community": 14,
      "norm_label": "do_upd_groups()",
      "id": "dl48_software_gui_app_app_do_upd_groups",
      "community_name": "Community 14"
    },
    {
      "label": "UPDATE_AUTO_GROUPS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1695",
      "_origin": "ast",
      "community": 14,
      "norm_label": "update_auto_groups()",
      "id": "dl48_software_gui_app_app_update_auto_groups",
      "community_name": "Community 14"
    },
    {
      "label": "MuteGroup",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1709",
      "_origin": "ast",
      "community": 37,
      "norm_label": "mutegroup",
      "id": "dl48_software_gui_app_app_mutegroup",
      "community_name": "Community 37"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1710",
      "_origin": "ast",
      "community": 14,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_app_mutegroup_constructor",
      "community_name": "Community 14"
    },
    {
      "label": ".key()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1718",
      "_origin": "ast",
      "community": 215,
      "norm_label": ".key()",
      "id": "dl48_software_gui_app_app_mutegroup_key",
      "community_name": "Community 215"
    },
    {
      "label": ".value()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1719",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".value()",
      "id": "dl48_software_gui_app_app_mutegroup_value",
      "community_name": "Community 37"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1720",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_app_app_mutegroup_setvalue",
      "community_name": "Community 37"
    },
    {
      "label": ".getPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1722",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".getprefix()",
      "id": "dl48_software_gui_app_app_mutegroup_getprefix",
      "community_name": "Community 37"
    },
    {
      "label": ".getGroupingTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1723",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".getgroupingtags()",
      "id": "dl48_software_gui_app_app_mutegroup_getgroupingtags",
      "community_name": "Community 37"
    },
    {
      "label": ".getTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1724",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".gettags()",
      "id": "dl48_software_gui_app_app_mutegroup_gettags",
      "community_name": "Community 37"
    },
    {
      "label": ".getGroupLetter()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1725",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".getgroupletter()",
      "id": "dl48_software_gui_app_app_mutegroup_getgroupletter",
      "community_name": "Community 37"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1726",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".getname()",
      "id": "dl48_software_gui_app_app_mutegroup_getname",
      "community_name": "Community 37"
    },
    {
      "label": ".getColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1727",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".getcolor()",
      "id": "dl48_software_gui_app_app_mutegroup_getcolor",
      "community_name": "Community 37"
    },
    {
      "label": ".getShortName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1728",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".getshortname()",
      "id": "dl48_software_gui_app_app_mutegroup_getshortname",
      "community_name": "Community 37"
    },
    {
      "label": ".haveTag()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1729",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".havetag()",
      "id": "dl48_software_gui_app_app_mutegroup_havetag",
      "community_name": "Community 37"
    },
    {
      "label": ".isGroupAuto()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1730",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".isgroupauto()",
      "id": "dl48_software_gui_app_app_mutegroup_isgroupauto",
      "community_name": "Community 37"
    },
    {
      "label": ".name()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1732",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".name()",
      "id": "dl48_software_gui_app_app_mutegroup_name",
      "community_name": "Community 37"
    },
    {
      "label": ".isEmpty()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1733",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".isempty()",
      "id": "dl48_software_gui_app_app_mutegroup_isempty",
      "community_name": "Community 37"
    },
    {
      "label": ".members()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1734",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".members()",
      "id": "dl48_software_gui_app_app_mutegroup_members",
      "community_name": "Community 37"
    },
    {
      "label": ".view()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1745",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".view()",
      "id": "dl48_software_gui_app_app_mutegroup_view",
      "community_name": "Community 37"
    },
    {
      "label": ".onView()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1753",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".onview()",
      "id": "dl48_software_gui_app_app_mutegroup_onview",
      "community_name": "Community 37"
    },
    {
      "label": ".unView()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1756",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".unview()",
      "id": "dl48_software_gui_app_app_mutegroup_unview",
      "community_name": "Community 37"
    },
    {
      "label": ".switchView()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1762",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".switchview()",
      "id": "dl48_software_gui_app_app_mutegroup_switchview",
      "community_name": "Community 37"
    },
    {
      "label": ".isView()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1765",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".isview()",
      "id": "dl48_software_gui_app_app_mutegroup_isview",
      "community_name": "Community 37"
    },
    {
      "label": ".clearSelection()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1768",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".clearselection()",
      "id": "dl48_software_gui_app_app_mutegroup_clearselection",
      "community_name": "Community 37"
    },
    {
      "label": ".switchTag()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1775",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".switchtag()",
      "id": "dl48_software_gui_app_app_mutegroup_switchtag",
      "community_name": "Community 37"
    },
    {
      "label": ".setTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1781",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".settags()",
      "id": "dl48_software_gui_app_app_mutegroup_settags",
      "community_name": "Community 37"
    },
    {
      "label": ".clearTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1784",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".cleartags()",
      "id": "dl48_software_gui_app_app_mutegroup_cleartags",
      "community_name": "Community 37"
    },
    {
      "label": ".isMute()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1788",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".ismute()",
      "id": "dl48_software_gui_app_app_mutegroup_ismute",
      "community_name": "Community 37"
    },
    {
      "label": ".switchMute()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1793",
      "_origin": "ast",
      "community": 37,
      "norm_label": ".switchmute()",
      "id": "dl48_software_gui_app_app_mutegroup_switchmute",
      "community_name": "Community 37"
    },
    {
      "label": "muteGroups",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1803",
      "_origin": "ast",
      "community": 14,
      "norm_label": "mutegroups",
      "id": "dl48_software_gui_app_app_mutegroups",
      "community_name": "Community 14"
    },
    {
      "label": "muteAllToggle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1807",
      "_origin": "ast",
      "community": 14,
      "norm_label": "mutealltoggle()",
      "id": "dl48_software_gui_app_app_mutealltoggle",
      "community_name": "Community 14"
    },
    {
      "label": "BANKS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1815",
      "_origin": "ast",
      "community": 52,
      "norm_label": "banks",
      "id": "dl48_software_gui_app_app_banks",
      "community_name": "Community 52"
    },
    {
      "label": "getBank()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2556",
      "_origin": "ast",
      "community": 52,
      "norm_label": "getbank()",
      "id": "dl48_software_gui_app_app_getbank",
      "community_name": "Community 52"
    },
    {
      "label": "setBank()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2557",
      "_origin": "ast",
      "community": 52,
      "norm_label": "setbank()",
      "id": "dl48_software_gui_app_app_setbank",
      "community_name": "Community 52"
    },
    {
      "label": "SYNC_SELECTED_STRIP()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2558",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sync_selected_strip()",
      "id": "dl48_software_gui_app_app_sync_selected_strip",
      "community_name": "Community 14"
    },
    {
      "label": "parseHwButtonPress()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2576",
      "_origin": "ast",
      "community": 14,
      "norm_label": "parsehwbuttonpress()",
      "id": "dl48_software_gui_app_app_parsehwbuttonpress",
      "community_name": "Community 14"
    },
    {
      "label": "HW_BUTTONS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2614",
      "_origin": "ast",
      "community": 14,
      "norm_label": "hw_buttons",
      "id": "dl48_software_gui_app_app_hw_buttons",
      "community_name": "Community 14"
    },
    {
      "label": "UserFunc",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2649",
      "_origin": "ast",
      "community": 140,
      "norm_label": "userfunc",
      "id": "dl48_software_gui_app_app_userfunc",
      "community_name": "Community 140"
    },
    {
      "label": "clearSolos()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2907",
      "_origin": "ast",
      "community": 37,
      "norm_label": "clearsolos()",
      "id": "dl48_software_gui_app_app_clearsolos",
      "community_name": "Community 37"
    },
    {
      "label": "clearMutes()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2908",
      "_origin": "ast",
      "community": 37,
      "norm_label": "clearmutes()",
      "id": "dl48_software_gui_app_app_clearmutes",
      "community_name": "Community 37"
    },
    {
      "label": "clearMuteGroups()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2909",
      "_origin": "ast",
      "community": 37,
      "norm_label": "clearmutegroups()",
      "id": "dl48_software_gui_app_app_clearmutegroups",
      "community_name": "Community 37"
    },
    {
      "label": "clearViewGroups()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2914",
      "_origin": "ast",
      "community": 14,
      "norm_label": "clearviewgroups()",
      "id": "dl48_software_gui_app_app_clearviewgroups",
      "community_name": "Community 14"
    },
    {
      "label": "GLOBAL_BPM_LISTENERS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2920",
      "_origin": "ast",
      "community": 14,
      "norm_label": "global_bpm_listeners",
      "id": "dl48_software_gui_app_app_global_bpm_listeners",
      "community_name": "Community 14"
    },
    {
      "label": "globalTapTempo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2922",
      "_origin": "ast",
      "community": 14,
      "norm_label": "globaltaptempo()",
      "id": "dl48_software_gui_app_app_globaltaptempo",
      "community_name": "Community 14"
    },
    {
      "label": "DEV_STUFF()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2942",
      "_origin": "ast",
      "community": 166,
      "norm_label": "dev_stuff()",
      "id": "dl48_software_gui_app_app_dev_stuff",
      "community_name": "Community 166"
    },
    {
      "label": "DEMO_VALUES()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3014",
      "_origin": "ast",
      "community": 37,
      "norm_label": "demo_values()",
      "id": "dl48_software_gui_app_app_demo_values",
      "community_name": "Community 37"
    },
    {
      "label": "CUSTOM_BOOT_DEV()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3104",
      "_origin": "ast",
      "community": 166,
      "norm_label": "custom_boot_dev()",
      "id": "dl48_software_gui_app_app_custom_boot_dev",
      "community_name": "Community 166"
    },
    {
      "label": "DEV_BOOT_TIMER",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3109",
      "_origin": "ast",
      "community": 14,
      "norm_label": "dev_boot_timer",
      "id": "dl48_software_gui_app_app_dev_boot_timer",
      "community_name": "Community 14"
    },
    {
      "label": "TEST_DRAW_ICONS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3118",
      "_origin": "ast",
      "community": 14,
      "norm_label": "test_draw_icons()",
      "id": "dl48_software_gui_app_app_test_draw_icons",
      "community_name": "Community 14"
    },
    {
      "label": "saveCurrentPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3126",
      "_origin": "ast",
      "community": 14,
      "norm_label": "savecurrentpage()",
      "id": "dl48_software_gui_app_app_savecurrentpage",
      "community_name": "Community 14"
    },
    {
      "label": "saveCurrentChannel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3129",
      "_origin": "ast",
      "community": 14,
      "norm_label": "savecurrentchannel()",
      "id": "dl48_software_gui_app_app_savecurrentchannel",
      "community_name": "Community 14"
    },
    {
      "label": "doNeedBootRestore()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3132",
      "_origin": "ast",
      "community": 14,
      "norm_label": "doneedbootrestore()",
      "id": "dl48_software_gui_app_app_doneedbootrestore",
      "community_name": "Community 14"
    },
    {
      "label": "restorePageAndStrip()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3141",
      "_origin": "ast",
      "community": 14,
      "norm_label": "restorepageandstrip()",
      "id": "dl48_software_gui_app_app_restorepageandstrip",
      "community_name": "Community 14"
    },
    {
      "label": "TODO: Create Styled EQ GRAPH widget?",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L790",
      "_origin": "ast",
      "community": 14,
      "norm_label": "todo: create styled eq graph widget?",
      "id": "dl48_software_gui_app_app_rationale_790",
      "community_name": "Community 14"
    },
    {
      "label": "TODO: cycle between Phones / Monitor / Talkback level target",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2640",
      "_origin": "ast",
      "community": 14,
      "norm_label": "todo: cycle between phones / monitor / talkback level target",
      "id": "dl48_software_gui_app_app_rationale_2640",
      "community_name": "Community 14"
    },
    {
      "label": "appconfig.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/appconfig.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 296,
      "norm_label": "appconfig.js",
      "id": "dl48_software_gui_app_appconfig",
      "community_name": "Community 296"
    },
    {
      "label": "$APP",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/appconfig.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 296,
      "norm_label": "$app",
      "id": "dl48_software_gui_app_appconfig_app",
      "community_name": "Community 296"
    },
    {
      "label": "arrowvu.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/arrowvu.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 236,
      "norm_label": "arrowvu.js",
      "id": "dl48_software_gui_app_components_arrowvu",
      "community_name": "Community 236"
    },
    {
      "label": "ArrowVU",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/arrowvu.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 236,
      "norm_label": "arrowvu",
      "id": "dl48_software_gui_app_components_arrowvu_arrowvu",
      "community_name": "Community 236"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/arrowvu.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 236,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_arrowvu_arrowvu_constructor",
      "community_name": "Community 236"
    },
    {
      "label": ".valueToAngle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/arrowvu.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 236,
      "norm_label": ".valuetoangle()",
      "id": "dl48_software_gui_app_components_arrowvu_arrowvu_valuetoangle",
      "community_name": "Community 236"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/arrowvu.js",
      "source_location": "L41",
      "_origin": "ast",
      "community": 236,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_arrowvu_arrowvu_paint",
      "community_name": "Community 236"
    },
    {
      "label": "banksview.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 38,
      "norm_label": "banksview.js",
      "id": "dl48_software_gui_app_components_banksview",
      "community_name": "Community 38"
    },
    {
      "label": "BanksView",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 38,
      "norm_label": "banksview",
      "id": "dl48_software_gui_app_components_banksview_banksview",
      "community_name": "Community 38"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_banksview_banksview_constructor",
      "community_name": "Community 38"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_components_banksview_banksview_onshow",
      "community_name": "Community 38"
    },
    {
      "label": ".read()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".read()",
      "id": "dl48_software_gui_app_components_banksview_banksview_read",
      "community_name": "Community 52"
    },
    {
      "label": ".initVu()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L52",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".initvu()",
      "id": "dl48_software_gui_app_components_banksview_banksview_initvu",
      "community_name": "Community 38"
    },
    {
      "label": ".syncVu()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L85",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".syncvu()",
      "id": "dl48_software_gui_app_components_banksview_banksview_syncvu",
      "community_name": "Community 38"
    },
    {
      "label": ".hideVu()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L110",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".hidevu()",
      "id": "dl48_software_gui_app_components_banksview_banksview_hidevu",
      "community_name": "Community 38"
    },
    {
      "label": ".showVu()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L114",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".showvu()",
      "id": "dl48_software_gui_app_components_banksview_banksview_showvu",
      "community_name": "Community 38"
    },
    {
      "label": ".arrangeVu()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L117",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".arrangevu()",
      "id": "dl48_software_gui_app_components_banksview_banksview_arrangevu",
      "community_name": "Community 38"
    },
    {
      "label": ".switchMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L147",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".switchmode()",
      "id": "dl48_software_gui_app_components_banksview_banksview_switchmode",
      "community_name": "Community 38"
    },
    {
      "label": ".xy2bi()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L156",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".xy2bi()",
      "id": "dl48_software_gui_app_components_banksview_banksview_xy2bi",
      "community_name": "Community 38"
    },
    {
      "label": ".bi2st()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L179",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".bi2st()",
      "id": "dl48_software_gui_app_components_banksview_banksview_bi2st",
      "community_name": "Community 38"
    },
    {
      "label": ".xy2st()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L185",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".xy2st()",
      "id": "dl48_software_gui_app_components_banksview_banksview_xy2st",
      "community_name": "Community 38"
    },
    {
      "label": ".getBank()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L190",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".getbank()",
      "id": "dl48_software_gui_app_components_banksview_banksview_getbank",
      "community_name": "Community 38"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L199",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_app_components_banksview_banksview_ondown",
      "community_name": "Community 38"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L225",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_app_components_banksview_banksview_onmove",
      "community_name": "Community 38"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L235",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_components_banksview_banksview_onup",
      "community_name": "Community 38"
    },
    {
      "label": ".onhold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L249",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".onhold()",
      "id": "dl48_software_gui_app_components_banksview_banksview_onhold",
      "community_name": "Community 38"
    },
    {
      "label": ".onright()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L253",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".onright()",
      "id": "dl48_software_gui_app_components_banksview_banksview_onright",
      "community_name": "Community 38"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L257",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_components_banksview_banksview_ondouble",
      "community_name": "Community 38"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L267",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_components_banksview_banksview_onresize",
      "community_name": "Community 38"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L273",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_banksview_banksview_reg",
      "community_name": "Community 38"
    },
    {
      "label": ".addChannel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L285",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".addchannel()",
      "id": "dl48_software_gui_app_components_banksview_banksview_addchannel",
      "community_name": "Community 38"
    },
    {
      "label": ".removeChannel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L290",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".removechannel()",
      "id": "dl48_software_gui_app_components_banksview_banksview_removechannel",
      "community_name": "Community 38"
    },
    {
      "label": ".moveChannel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L296",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".movechannel()",
      "id": "dl48_software_gui_app_components_banksview_banksview_movechannel",
      "community_name": "Community 38"
    },
    {
      "label": ".getX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L310",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".getx()",
      "id": "dl48_software_gui_app_components_banksview_banksview_getx",
      "community_name": "Community 38"
    },
    {
      "label": ".getY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L314",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".gety()",
      "id": "dl48_software_gui_app_components_banksview_banksview_gety",
      "community_name": "Community 38"
    },
    {
      "label": ".paintMove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L320",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".paintmove()",
      "id": "dl48_software_gui_app_components_banksview_banksview_paintmove",
      "community_name": "Community 38"
    },
    {
      "label": ".paintCard()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L332",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".paintcard()",
      "id": "dl48_software_gui_app_components_banksview_banksview_paintcard",
      "community_name": "Community 38"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L386",
      "_origin": "ast",
      "community": 38,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_banksview_banksview_paint",
      "community_name": "Community 38"
    },
    {
      "label": "dantedevicebar.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 216,
      "norm_label": "dantedevicebar.js",
      "id": "dl48_software_gui_app_components_dantedevicebar",
      "community_name": "Community 216"
    },
    {
      "label": "DanteDeviceBar",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 216,
      "norm_label": "dantedevicebar",
      "id": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar",
      "community_name": "Community 216"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 216,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar_constructor",
      "community_name": "Community 216"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 216,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar_initwidgets",
      "community_name": "Community 216"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L50",
      "_origin": "ast",
      "community": 216,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar_getstate",
      "community_name": "Community 216"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L61",
      "_origin": "ast",
      "community": 216,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar_paint",
      "community_name": "Community 216"
    },
    {
      "label": "dantedevices.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dantedevices.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "norm_label": "dantedevices.js",
      "id": "dl48_software_gui_app_components_dantedevices",
      "community_name": "Community 46"
    },
    {
      "label": "DanteDevices",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dantedevices.js",
      "source_location": "L6",
      "_origin": "ast",
      "community": 46,
      "norm_label": "dantedevices",
      "id": "dl48_software_gui_app_components_dantedevices_dantedevices",
      "community_name": "Community 46"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dantedevices.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_dantedevices_dantedevices_constructor",
      "community_name": "Community 46"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dantedevices.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_dantedevices_dantedevices_paint",
      "community_name": "Community 46"
    },
    {
      "label": "destination.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 102,
      "norm_label": "destination.js",
      "id": "dl48_software_gui_app_components_destination",
      "community_name": "Community 102"
    },
    {
      "label": "Destination",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 102,
      "norm_label": "destination",
      "id": "dl48_software_gui_app_components_destination_destination",
      "community_name": "Community 102"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 102,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_destination_destination_constructor",
      "community_name": "Community 102"
    },
    {
      "label": ".setBus()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 102,
      "norm_label": ".setbus()",
      "id": "dl48_software_gui_app_components_destination_destination_setbus",
      "community_name": "Community 102"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 102,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_destination_destination_sync",
      "community_name": "Community 102"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L81",
      "_origin": "ast",
      "community": 102,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_destination_destination_initwidgets",
      "community_name": "Community 102"
    },
    {
      "label": ".paintMixMarks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L188",
      "_origin": "ast",
      "community": 102,
      "norm_label": ".paintmixmarks()",
      "id": "dl48_software_gui_app_components_destination_destination_paintmixmarks",
      "community_name": "Community 102"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L225",
      "_origin": "ast",
      "community": 102,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_destination_destination_paint",
      "community_name": "Community 102"
    },
    {
      "label": "driveinfo.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 217,
      "norm_label": "driveinfo.js",
      "id": "dl48_software_gui_app_components_driveinfo",
      "community_name": "Community 217"
    },
    {
      "label": "humanReadableSize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 217,
      "norm_label": "humanreadablesize()",
      "id": "dl48_software_gui_app_components_driveinfo_humanreadablesize",
      "community_name": "Community 217"
    },
    {
      "label": "DriveInfo",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 217,
      "norm_label": "driveinfo",
      "id": "dl48_software_gui_app_components_driveinfo_driveinfo",
      "community_name": "Community 217"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 217,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_driveinfo_driveinfo_constructor",
      "community_name": "Community 217"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 217,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_app_components_driveinfo_driveinfo_getstate",
      "community_name": "Community 217"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L37",
      "_origin": "ast",
      "community": 217,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_driveinfo_driveinfo_paint",
      "community_name": "Community 217"
    },
    {
      "label": "app/components/dropdown.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 167,
      "norm_label": "app/components/dropdown.js",
      "id": "dl48_software_gui_app_components_dropdown",
      "community_name": "Community 167"
    },
    {
      "label": "Dropdown",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 167,
      "norm_label": "dropdown",
      "id": "dl48_software_gui_app_components_dropdown_dropdown",
      "community_name": "Community 167"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 167,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_dropdown_dropdown_constructor",
      "community_name": "Community 167"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L37",
      "_origin": "ast",
      "community": 167,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_app_components_dropdown_dropdown_getstate",
      "community_name": "Community 167"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L40",
      "_origin": "ast",
      "community": 167,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_app_components_dropdown_dropdown_ondown",
      "community_name": "Community 167"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L44",
      "_origin": "ast",
      "community": 167,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_components_dropdown_dropdown_onup",
      "community_name": "Community 167"
    },
    {
      "label": ".onPress()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L49",
      "_origin": "ast",
      "community": 167,
      "norm_label": ".onpress()",
      "id": "dl48_software_gui_app_components_dropdown_dropdown_onpress",
      "community_name": "Community 167"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L52",
      "_origin": "ast",
      "community": 167,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_dropdown_dropdown_paint",
      "community_name": "Community 167"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L87",
      "_origin": "ast",
      "community": 167,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_dropdown_dropdown_paintoverlay",
      "community_name": "Community 167"
    },
    {
      "label": "e1actionbutton.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1actionbutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 280,
      "norm_label": "e1actionbutton.js",
      "id": "dl48_software_gui_app_components_e1actionbutton",
      "community_name": "Community 280"
    },
    {
      "label": "E1ActionButton",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1actionbutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 280,
      "norm_label": "e1actionbutton",
      "id": "dl48_software_gui_app_components_e1actionbutton_e1actionbutton",
      "community_name": "Community 280"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1actionbutton.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 280,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1actionbutton_e1actionbutton_constructor",
      "community_name": "Community 280"
    },
    {
      "label": "e1backbutton.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1backbutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 281,
      "norm_label": "e1backbutton.js",
      "id": "dl48_software_gui_app_components_e1backbutton",
      "community_name": "Community 281"
    },
    {
      "label": "E1BackButton",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1backbutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 281,
      "norm_label": "e1backbutton",
      "id": "dl48_software_gui_app_components_e1backbutton_e1backbutton",
      "community_name": "Community 281"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1backbutton.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 281,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1backbutton_e1backbutton_constructor",
      "community_name": "Community 281"
    },
    {
      "label": "e1button.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 68,
      "norm_label": "e1button.js",
      "id": "dl48_software_gui_app_components_e1button",
      "community_name": "Community 68"
    },
    {
      "label": "E1Button",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 68,
      "norm_label": "e1button",
      "id": "dl48_software_gui_app_components_e1button_e1button",
      "community_name": "Community 68"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1button_e1button_constructor",
      "community_name": "Community 68"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".setactive()",
      "id": "dl48_software_gui_app_components_e1button_e1button_setactive",
      "community_name": "Community 68"
    },
    {
      "label": ".setDanger()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L44",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".setdanger()",
      "id": "dl48_software_gui_app_components_e1button_e1button_setdanger",
      "community_name": "Community 68"
    },
    {
      "label": ".setPush()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L53",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".setpush()",
      "id": "dl48_software_gui_app_components_e1button_e1button_setpush",
      "community_name": "Community 68"
    },
    {
      "label": ".setDark()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".setdark()",
      "id": "dl48_software_gui_app_components_e1button_e1button_setdark",
      "community_name": "Community 68"
    },
    {
      "label": ".setTextOffsetY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L74",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".settextoffsety()",
      "id": "dl48_software_gui_app_components_e1button_e1button_settextoffsety",
      "community_name": "Community 68"
    },
    {
      "label": ".setIcon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L77",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".seticon()",
      "id": "dl48_software_gui_app_components_e1button_e1button_seticon",
      "community_name": "Community 68"
    },
    {
      "label": ".setTextDY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L81",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".settextdy()",
      "id": "dl48_software_gui_app_components_e1button_e1button_settextdy",
      "community_name": "Community 68"
    },
    {
      "label": ".setColor2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L84",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".setcolor2()",
      "id": "dl48_software_gui_app_components_e1button_e1button_setcolor2",
      "community_name": "Community 68"
    },
    {
      "label": ".setColorActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L88",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".setcoloractive()",
      "id": "dl48_software_gui_app_components_e1button_e1button_setcoloractive",
      "community_name": "Community 68"
    },
    {
      "label": ".setTextActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L91",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".settextactive()",
      "id": "dl48_software_gui_app_components_e1button_e1button_settextactive",
      "community_name": "Community 68"
    },
    {
      "label": ".setCenter()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L94",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".setcenter()",
      "id": "dl48_software_gui_app_components_e1button_e1button_setcenter",
      "community_name": "Community 68"
    },
    {
      "label": ".paintPre()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L100",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".paintpre()",
      "id": "dl48_software_gui_app_components_e1button_e1button_paintpre",
      "community_name": "Community 68"
    },
    {
      "label": ".paintIcon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L111",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".painticon()",
      "id": "dl48_software_gui_app_components_e1button_e1button_painticon",
      "community_name": "Community 68"
    },
    {
      "label": ".paintArrow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L126",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".paintarrow()",
      "id": "dl48_software_gui_app_components_e1button_e1button_paintarrow",
      "community_name": "Community 68"
    },
    {
      "label": ".paintArrowL()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L128",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".paintarrowl()",
      "id": "dl48_software_gui_app_components_e1button_e1button_paintarrowl",
      "community_name": "Community 68"
    },
    {
      "label": ".paintArrowR()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L132",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".paintarrowr()",
      "id": "dl48_software_gui_app_components_e1button_e1button_paintarrowr",
      "community_name": "Community 68"
    },
    {
      "label": ".paintLine()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L136",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".paintline()",
      "id": "dl48_software_gui_app_components_e1button_e1button_paintline",
      "community_name": "Community 68"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L141",
      "_origin": "ast",
      "community": 68,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_e1button_e1button_paintoverlay",
      "community_name": "Community 68"
    },
    {
      "label": "e1buttonaction.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttonaction.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 237,
      "norm_label": "e1buttonaction.js",
      "id": "dl48_software_gui_app_components_e1buttonaction",
      "community_name": "Community 237"
    },
    {
      "label": "E1ButtonAction",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttonaction.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 237,
      "norm_label": "e1buttonaction",
      "id": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction",
      "community_name": "Community 237"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttonaction.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 237,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction_constructor",
      "community_name": "Community 237"
    },
    {
      "label": ".setText2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttonaction.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 237,
      "norm_label": ".settext2()",
      "id": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction_settext2",
      "community_name": "Community 237"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttonaction.js",
      "source_location": "L38",
      "_origin": "ast",
      "community": 237,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction_paintoverlay",
      "community_name": "Community 237"
    },
    {
      "label": "e1buttoninfo.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttoninfo.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 265,
      "norm_label": "e1buttoninfo.js",
      "id": "dl48_software_gui_app_components_e1buttoninfo",
      "community_name": "Community 265"
    },
    {
      "label": "E1ButtonInfo",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttoninfo.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 265,
      "norm_label": "e1buttoninfo",
      "id": "dl48_software_gui_app_components_e1buttoninfo_e1buttoninfo",
      "community_name": "Community 265"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttoninfo.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 265,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1buttoninfo_e1buttoninfo_constructor",
      "community_name": "Community 265"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttoninfo.js",
      "source_location": "L24",
      "_origin": "ast",
      "community": 265,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_e1buttoninfo_e1buttoninfo_paintoverlay",
      "community_name": "Community 265"
    },
    {
      "label": "e1buttonsource.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttonsource.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 266,
      "norm_label": "e1buttonsource.js",
      "id": "dl48_software_gui_app_components_e1buttonsource",
      "community_name": "Community 266"
    },
    {
      "label": "E1ButtonSource",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttonsource.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 266,
      "norm_label": "e1buttonsource",
      "id": "dl48_software_gui_app_components_e1buttonsource_e1buttonsource",
      "community_name": "Community 266"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttonsource.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 266,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1buttonsource_e1buttonsource_constructor",
      "community_name": "Community 266"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1buttonsource.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 266,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_e1buttonsource_e1buttonsource_paintoverlay",
      "community_name": "Community 266"
    },
    {
      "label": "e1channelassigner.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 141,
      "norm_label": "e1channelassigner.js",
      "id": "dl48_software_gui_app_components_e1channelassigner",
      "community_name": "Community 141"
    },
    {
      "label": "E1ChannelAssigner",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 141,
      "norm_label": "e1channelassigner",
      "id": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner",
      "community_name": "Community 141"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 141,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_constructor",
      "community_name": "Community 141"
    },
    {
      "label": ".isShown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 141,
      "norm_label": ".isshown()",
      "id": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_isshown",
      "community_name": "Community 141"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L23",
      "_origin": "ast",
      "community": 141,
      "norm_label": ".isactive()",
      "id": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_isactive",
      "community_name": "Community 141"
    },
    {
      "label": ".toggle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L24",
      "_origin": "ast",
      "community": 141,
      "norm_label": ".toggle()",
      "id": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_toggle",
      "community_name": "Community 141"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 141,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_reg",
      "community_name": "Community 141"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 141,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_sync",
      "community_name": "Community 141"
    },
    {
      "label": ".clear()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L36",
      "_origin": "ast",
      "community": 141,
      "norm_label": ".clear()",
      "id": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_clear",
      "community_name": "Community 141"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L40",
      "_origin": "ast",
      "community": 141,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_onresize",
      "community_name": "Community 141"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L85",
      "_origin": "ast",
      "community": 141,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_initwidgets",
      "community_name": "Community 141"
    },
    {
      "label": "e1closebutton.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1closebutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 267,
      "norm_label": "e1closebutton.js",
      "id": "dl48_software_gui_app_components_e1closebutton",
      "community_name": "Community 267"
    },
    {
      "label": "E1CloseButton",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1closebutton.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 267,
      "norm_label": "e1closebutton",
      "id": "dl48_software_gui_app_components_e1closebutton_e1closebutton",
      "community_name": "Community 267"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1closebutton.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 267,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1closebutton_e1closebutton_constructor",
      "community_name": "Community 267"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1closebutton.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 267,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_e1closebutton_e1closebutton_paintoverlay",
      "community_name": "Community 267"
    },
    {
      "label": "e1confirmbutton.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1confirmbutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 282,
      "norm_label": "e1confirmbutton.js",
      "id": "dl48_software_gui_app_components_e1confirmbutton",
      "community_name": "Community 282"
    },
    {
      "label": "E1ConfirmButton",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1confirmbutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 282,
      "norm_label": "e1confirmbutton",
      "id": "dl48_software_gui_app_components_e1confirmbutton_e1confirmbutton",
      "community_name": "Community 282"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1confirmbutton.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 282,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1confirmbutton_e1confirmbutton_constructor",
      "community_name": "Community 282"
    },
    {
      "label": "e1delaydistance.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 15,
      "norm_label": "e1delaydistance.js",
      "id": "dl48_software_gui_app_components_e1delaydistance",
      "community_name": "Community 15"
    },
    {
      "label": "E1DelayDistance",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 15,
      "norm_label": "e1delaydistance",
      "id": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance",
      "community_name": "Community 15"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance_constructor",
      "community_name": "Community 15"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance_onup",
      "community_name": "Community 15"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance_paint",
      "community_name": "Community 15"
    },
    {
      "label": "e1fxbutton.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 238,
      "norm_label": "e1fxbutton.js",
      "id": "dl48_software_gui_app_components_e1fxbutton",
      "community_name": "Community 238"
    },
    {
      "label": "E1FxButton",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 238,
      "norm_label": "e1fxbutton",
      "id": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton",
      "community_name": "Community 238"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 238,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton_constructor",
      "community_name": "Community 238"
    },
    {
      "label": ".createGradient()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L34",
      "_origin": "ast",
      "community": 238,
      "norm_label": ".creategradient()",
      "id": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton_creategradient",
      "community_name": "Community 238"
    },
    {
      "label": ".paintBody()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L47",
      "_origin": "ast",
      "community": 238,
      "norm_label": ".paintbody()",
      "id": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton_paintbody",
      "community_name": "Community 238"
    },
    {
      "label": "e1fxknob.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 183,
      "norm_label": "e1fxknob.js",
      "id": "dl48_software_gui_app_components_e1fxknob",
      "community_name": "Community 183"
    },
    {
      "label": "E1FxKnob",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 183,
      "norm_label": "e1fxknob",
      "id": "dl48_software_gui_app_components_e1fxknob_e1fxknob",
      "community_name": "Community 183"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 183,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1fxknob_e1fxknob_constructor",
      "community_name": "Community 183"
    },
    {
      "label": ".getValRaw()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L20",
      "_origin": "ast",
      "community": 183,
      "norm_label": ".getvalraw()",
      "id": "dl48_software_gui_app_components_e1fxknob_e1fxknob_getvalraw",
      "community_name": "Community 183"
    },
    {
      "label": ".setBig()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 183,
      "norm_label": ".setbig()",
      "id": "dl48_software_gui_app_components_e1fxknob_e1fxknob_setbig",
      "community_name": "Community 183"
    },
    {
      "label": ".paintValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 183,
      "norm_label": ".paintvalue()",
      "id": "dl48_software_gui_app_components_e1fxknob_e1fxknob_paintvalue",
      "community_name": "Community 183"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 183,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_app_components_e1fxknob_e1fxknob_paintbg",
      "community_name": "Community 183"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L72",
      "_origin": "ast",
      "community": 183,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_e1fxknob_e1fxknob_paintoverlay",
      "community_name": "Community 183"
    },
    {
      "label": "e1fxname.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 88,
      "norm_label": "e1fxname.js",
      "id": "dl48_software_gui_app_components_e1fxname",
      "community_name": "Community 88"
    },
    {
      "label": "E1FxName",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 88,
      "norm_label": "e1fxname",
      "id": "dl48_software_gui_app_components_e1fxname_e1fxname",
      "community_name": "Community 88"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1fxname_e1fxname_constructor",
      "community_name": "Community 88"
    },
    {
      "label": ".setType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L13",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".settype()",
      "id": "dl48_software_gui_app_components_e1fxname_e1fxname_settype",
      "community_name": "Community 88"
    },
    {
      "label": ".setIdx()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".setidx()",
      "id": "dl48_software_gui_app_components_e1fxname_e1fxname_setidx",
      "community_name": "Community 88"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_app_components_e1fxname_e1fxname_getstate",
      "community_name": "Community 88"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L31",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_e1fxname_e1fxname_paint",
      "community_name": "Community 88"
    },
    {
      "label": "e1hslider.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1hslider.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 239,
      "norm_label": "e1hslider.js",
      "id": "dl48_software_gui_app_components_e1hslider",
      "community_name": "Community 239"
    },
    {
      "label": "E1HSlider",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1hslider.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 239,
      "norm_label": "e1hslider",
      "id": "dl48_software_gui_app_components_e1hslider_e1hslider",
      "community_name": "Community 239"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1hslider.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 239,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1hslider_e1hslider_constructor",
      "community_name": "Community 239"
    },
    {
      "label": ".paintMarks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1hslider.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 239,
      "norm_label": ".paintmarks()",
      "id": "dl48_software_gui_app_components_e1hslider_e1hslider_paintmarks",
      "community_name": "Community 239"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1hslider.js",
      "source_location": "L38",
      "_origin": "ast",
      "community": 239,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_app_components_e1hslider_e1hslider_paintknob",
      "community_name": "Community 239"
    },
    {
      "label": "e1inputbox.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 218,
      "norm_label": "e1inputbox.js",
      "id": "dl48_software_gui_app_components_e1inputbox",
      "community_name": "Community 218"
    },
    {
      "label": "E1InputBox",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 218,
      "norm_label": "e1inputbox",
      "id": "dl48_software_gui_app_components_e1inputbox_e1inputbox",
      "community_name": "Community 218"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 218,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1inputbox_e1inputbox_constructor",
      "community_name": "Community 218"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 218,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_e1inputbox_e1inputbox_paint",
      "community_name": "Community 218"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 218,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_components_e1inputbox_e1inputbox_onup",
      "community_name": "Community 218"
    },
    {
      "label": ".onInput()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L39",
      "_origin": "ast",
      "community": 218,
      "norm_label": ".oninput()",
      "id": "dl48_software_gui_app_components_e1inputbox_e1inputbox_oninput",
      "community_name": "Community 218"
    },
    {
      "label": "e1knob.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 199,
      "norm_label": "e1knob.js",
      "id": "dl48_software_gui_app_components_e1knob",
      "community_name": "Community 199"
    },
    {
      "label": "E1Knob",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 199,
      "norm_label": "e1knob",
      "id": "dl48_software_gui_app_components_e1knob_e1knob",
      "community_name": "Community 199"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 199,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1knob_e1knob_constructor",
      "community_name": "Community 199"
    },
    {
      "label": ".setColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 199,
      "norm_label": ".setcolor()",
      "id": "dl48_software_gui_app_components_e1knob_e1knob_setcolor",
      "community_name": "Community 199"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 199,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_app_components_e1knob_e1knob_paintknob",
      "community_name": "Community 199"
    },
    {
      "label": ".paintValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L39",
      "_origin": "ast",
      "community": 199,
      "norm_label": ".paintvalue()",
      "id": "dl48_software_gui_app_components_e1knob_e1knob_paintvalue",
      "community_name": "Community 199"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L70",
      "_origin": "ast",
      "community": 199,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_app_components_e1knob_e1knob_paintbg",
      "community_name": "Community 199"
    },
    {
      "label": "e1list.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1list.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 240,
      "norm_label": "e1list.js",
      "id": "dl48_software_gui_app_components_e1list",
      "community_name": "Community 240"
    },
    {
      "label": "E1List",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1list.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 240,
      "norm_label": "e1list",
      "id": "dl48_software_gui_app_components_e1list_e1list",
      "community_name": "Community 240"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1list.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 240,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1list_e1list_constructor",
      "community_name": "Community 240"
    },
    {
      "label": ".paintActiveCheck()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1list.js",
      "source_location": "L40",
      "_origin": "ast",
      "community": 240,
      "norm_label": ".paintactivecheck()",
      "id": "dl48_software_gui_app_components_e1list_e1list_paintactivecheck",
      "community_name": "Community 240"
    },
    {
      "label": ".paintItemBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1list.js",
      "source_location": "L49",
      "_origin": "ast",
      "community": 240,
      "norm_label": ".paintitembg()",
      "id": "dl48_software_gui_app_components_e1list_e1list_paintitembg",
      "community_name": "Community 240"
    },
    {
      "label": "e1nowplaying.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1nowplaying.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 268,
      "norm_label": "e1nowplaying.js",
      "id": "dl48_software_gui_app_components_e1nowplaying",
      "community_name": "Community 268"
    },
    {
      "label": "E1NowPlaying",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1nowplaying.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 268,
      "norm_label": "e1nowplaying",
      "id": "dl48_software_gui_app_components_e1nowplaying_e1nowplaying",
      "community_name": "Community 268"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1nowplaying.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 268,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1nowplaying_e1nowplaying_constructor",
      "community_name": "Community 268"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1nowplaying.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 268,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_e1nowplaying_e1nowplaying_paint",
      "community_name": "Community 268"
    },
    {
      "label": "e1onoff.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1onoff.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 283,
      "norm_label": "e1onoff.js",
      "id": "dl48_software_gui_app_components_e1onoff",
      "community_name": "Community 283"
    },
    {
      "label": "E1OnOff",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1onoff.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 283,
      "norm_label": "e1onoff",
      "id": "dl48_software_gui_app_components_e1onoff_e1onoff",
      "community_name": "Community 283"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1onoff.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 283,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1onoff_e1onoff_constructor",
      "community_name": "Community 283"
    },
    {
      "label": "e1panslider.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1panslider.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 241,
      "norm_label": "e1panslider.js",
      "id": "dl48_software_gui_app_components_e1panslider",
      "community_name": "Community 241"
    },
    {
      "label": "E1PanSlider",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1panslider.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 241,
      "norm_label": "e1panslider",
      "id": "dl48_software_gui_app_components_e1panslider_e1panslider",
      "community_name": "Community 241"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1panslider.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 241,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1panslider_e1panslider_constructor",
      "community_name": "Community 241"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1panslider.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 241,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_app_components_e1panslider_e1panslider_paintbg",
      "community_name": "Community 241"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1panslider.js",
      "source_location": "L67",
      "_origin": "ast",
      "community": 241,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_app_components_e1panslider_e1panslider_paintknob",
      "community_name": "Community 241"
    },
    {
      "label": "e1slider.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1slider.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 242,
      "norm_label": "e1slider.js",
      "id": "dl48_software_gui_app_components_e1slider",
      "community_name": "Community 242"
    },
    {
      "label": "E1Slider",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1slider.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 242,
      "norm_label": "e1slider",
      "id": "dl48_software_gui_app_components_e1slider_e1slider",
      "community_name": "Community 242"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1slider.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 242,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1slider_e1slider_constructor",
      "community_name": "Community 242"
    },
    {
      "label": ".paintMarks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1slider.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 242,
      "norm_label": ".paintmarks()",
      "id": "dl48_software_gui_app_components_e1slider_e1slider_paintmarks",
      "community_name": "Community 242"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1slider.js",
      "source_location": "L41",
      "_origin": "ast",
      "community": 242,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_app_components_e1slider_e1slider_paintknob",
      "community_name": "Community 242"
    },
    {
      "label": "e1stripslider.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 200,
      "norm_label": "e1stripslider.js",
      "id": "dl48_software_gui_app_components_e1stripslider",
      "community_name": "Community 200"
    },
    {
      "label": "E1StripSlider",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 200,
      "norm_label": "e1stripslider",
      "id": "dl48_software_gui_app_components_e1stripslider_e1stripslider",
      "community_name": "Community 200"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 200,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1stripslider_e1stripslider_constructor",
      "community_name": "Community 200"
    },
    {
      "label": ".paintMarks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L43",
      "_origin": "ast",
      "community": 200,
      "norm_label": ".paintmarks()",
      "id": "dl48_software_gui_app_components_e1stripslider_e1stripslider_paintmarks",
      "community_name": "Community 200"
    },
    {
      "label": ".setKnobType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L54",
      "_origin": "ast",
      "community": 200,
      "norm_label": ".setknobtype()",
      "id": "dl48_software_gui_app_components_e1stripslider_e1stripslider_setknobtype",
      "community_name": "Community 200"
    },
    {
      "label": ".paintKnobOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L59",
      "_origin": "ast",
      "community": 200,
      "norm_label": ".paintknoboverlay()",
      "id": "dl48_software_gui_app_components_e1stripslider_e1stripslider_paintknoboverlay",
      "community_name": "Community 200"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L63",
      "_origin": "ast",
      "community": 200,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_app_components_e1stripslider_e1stripslider_paintknob",
      "community_name": "Community 200"
    },
    {
      "label": "e1switchbox.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 168,
      "norm_label": "e1switchbox.js",
      "id": "dl48_software_gui_app_components_e1switchbox",
      "community_name": "Community 168"
    },
    {
      "label": "E1SwitchBox",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 168,
      "norm_label": "e1switchbox",
      "id": "dl48_software_gui_app_components_e1switchbox_e1switchbox",
      "community_name": "Community 168"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 168,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1switchbox_e1switchbox_constructor",
      "community_name": "Community 168"
    },
    {
      "label": ".setColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 168,
      "norm_label": ".setcolor()",
      "id": "dl48_software_gui_app_components_e1switchbox_e1switchbox_setcolor",
      "community_name": "Community 168"
    },
    {
      "label": ".setTabbed()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L39",
      "_origin": "ast",
      "community": 168,
      "norm_label": ".settabbed()",
      "id": "dl48_software_gui_app_components_e1switchbox_e1switchbox_settabbed",
      "community_name": "Community 168"
    },
    {
      "label": ".setAlign()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L44",
      "_origin": "ast",
      "community": 168,
      "norm_label": ".setalign()",
      "id": "dl48_software_gui_app_components_e1switchbox_e1switchbox_setalign",
      "community_name": "Community 168"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L48",
      "_origin": "ast",
      "community": 168,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_e1switchbox_e1switchbox_paint",
      "community_name": "Community 168"
    },
    {
      "label": ".paintItemOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L52",
      "_origin": "ast",
      "community": 168,
      "norm_label": ".paintitemoverlay()",
      "id": "dl48_software_gui_app_components_e1switchbox_e1switchbox_paintitemoverlay",
      "community_name": "Community 168"
    },
    {
      "label": ".paintTabs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L62",
      "_origin": "ast",
      "community": 168,
      "norm_label": ".painttabs()",
      "id": "dl48_software_gui_app_components_e1switchbox_e1switchbox_painttabs",
      "community_name": "Community 168"
    },
    {
      "label": "e1switchboxv.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchboxv.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 269,
      "norm_label": "e1switchboxv.js",
      "id": "dl48_software_gui_app_components_e1switchboxv",
      "community_name": "Community 269"
    },
    {
      "label": "E1SwitchBoxV",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchboxv.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 269,
      "norm_label": "e1switchboxv",
      "id": "dl48_software_gui_app_components_e1switchboxv_e1switchboxv",
      "community_name": "Community 269"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchboxv.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 269,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1switchboxv_e1switchboxv_constructor",
      "community_name": "Community 269"
    },
    {
      "label": ".setColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switchboxv.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 269,
      "norm_label": ".setcolor()",
      "id": "dl48_software_gui_app_components_e1switchboxv_e1switchboxv_setcolor",
      "community_name": "Community 269"
    },
    {
      "label": "e1switcher.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 219,
      "norm_label": "e1switcher.js",
      "id": "dl48_software_gui_app_components_e1switcher",
      "community_name": "Community 219"
    },
    {
      "label": "E1Switcher",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 219,
      "norm_label": "e1switcher",
      "id": "dl48_software_gui_app_components_e1switcher_e1switcher",
      "community_name": "Community 219"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 219,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1switcher_e1switcher_constructor",
      "community_name": "Community 219"
    },
    {
      "label": ".setActiveColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 219,
      "norm_label": ".setactivecolor()",
      "id": "dl48_software_gui_app_components_e1switcher_e1switcher_setactivecolor",
      "community_name": "Community 219"
    },
    {
      "label": ".setColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 219,
      "norm_label": ".setcolor()",
      "id": "dl48_software_gui_app_components_e1switcher_e1switcher_setcolor",
      "community_name": "Community 219"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L24",
      "_origin": "ast",
      "community": 219,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_app_components_e1switcher_e1switcher_paintbg",
      "community_name": "Community 219"
    },
    {
      "label": "e1togglebutton.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 89,
      "norm_label": "e1togglebutton.js",
      "id": "dl48_software_gui_app_components_e1togglebutton",
      "community_name": "Community 89"
    },
    {
      "label": "E1ToggleButton",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 89,
      "norm_label": "e1togglebutton",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "community_name": "Community 89"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_constructor",
      "community_name": "Community 89"
    },
    {
      "label": ".setActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".setactive()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setactive",
      "community_name": "Community 89"
    },
    {
      "label": ".setDanger()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L51",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".setdanger()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setdanger",
      "community_name": "Community 89"
    },
    {
      "label": ".setPush()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L60",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".setpush()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setpush",
      "community_name": "Community 89"
    },
    {
      "label": ".setDark()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L71",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".setdark()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setdark",
      "community_name": "Community 89"
    },
    {
      "label": ".setTextOffsetY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L83",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".settextoffsety()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_settextoffsety",
      "community_name": "Community 89"
    },
    {
      "label": ".setIcon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L86",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".seticon()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_seticon",
      "community_name": "Community 89"
    },
    {
      "label": ".setTextDY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L90",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".settextdy()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_settextdy",
      "community_name": "Community 89"
    },
    {
      "label": ".setColor2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L93",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".setcolor2()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setcolor2",
      "community_name": "Community 89"
    },
    {
      "label": ".setColorActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L97",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".setcoloractive()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setcoloractive",
      "community_name": "Community 89"
    },
    {
      "label": ".setCenter()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L103",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".setcenter()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setcenter",
      "community_name": "Community 89"
    },
    {
      "label": ".paintPre()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L109",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".paintpre()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_paintpre",
      "community_name": "Community 89"
    },
    {
      "label": ".paintIcon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L120",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".painticon()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_painticon",
      "community_name": "Community 89"
    },
    {
      "label": ".paintTitle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L134",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".painttitle()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_painttitle",
      "community_name": "Community 89"
    },
    {
      "label": ".paintArrow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L140",
      "_origin": "ast",
      "community": 89,
      "norm_label": ".paintarrow()",
      "id": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_paintarrow",
      "community_name": "Community 89"
    },
    {
      "label": "e1togglechannel.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglechannel.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 243,
      "norm_label": "e1togglechannel.js",
      "id": "dl48_software_gui_app_components_e1togglechannel",
      "community_name": "Community 243"
    },
    {
      "label": "E1ToggleChannel",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglechannel.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 243,
      "norm_label": "e1togglechannel",
      "id": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel",
      "community_name": "Community 243"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglechannel.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 243,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel_constructor",
      "community_name": "Community 243"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglechannel.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 243,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel_getstate",
      "community_name": "Community 243"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1togglechannel.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 243,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel_paintoverlay",
      "community_name": "Community 243"
    },
    {
      "label": "e1updownbutton.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 220,
      "norm_label": "e1updownbutton.js",
      "id": "dl48_software_gui_app_components_e1updownbutton",
      "community_name": "Community 220"
    },
    {
      "label": "E1UpDownButton",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 220,
      "norm_label": "e1updownbutton",
      "id": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton",
      "community_name": "Community 220"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 220,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton_constructor",
      "community_name": "Community 220"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 220,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton_paintoverlay",
      "community_name": "Community 220"
    },
    {
      "label": ".onhold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 220,
      "norm_label": ".onhold()",
      "id": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton_onhold",
      "community_name": "Community 220"
    },
    {
      "label": ".onUp()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 220,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton_onup",
      "community_name": "Community 220"
    },
    {
      "label": "e1value.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1value.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 270,
      "norm_label": "e1value.js",
      "id": "dl48_software_gui_app_components_e1value",
      "community_name": "Community 270"
    },
    {
      "label": "E1Value",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1value.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 270,
      "norm_label": "e1value",
      "id": "dl48_software_gui_app_components_e1value_e1value",
      "community_name": "Community 270"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1value.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 270,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1value_e1value_constructor",
      "community_name": "Community 270"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1value.js",
      "source_location": "L20",
      "_origin": "ast",
      "community": 270,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_e1value_e1value_paint",
      "community_name": "Community 270"
    },
    {
      "label": "e1vumeter.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1vumeter.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 271,
      "norm_label": "e1vumeter.js",
      "id": "dl48_software_gui_app_components_e1vumeter",
      "community_name": "Community 271"
    },
    {
      "label": "E1VUMeter",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1vumeter.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 271,
      "norm_label": "e1vumeter",
      "id": "dl48_software_gui_app_components_e1vumeter_e1vumeter",
      "community_name": "Community 271"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1vumeter.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 271,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_e1vumeter_e1vumeter_constructor",
      "community_name": "Community 271"
    },
    {
      "label": ".paintOverlayQuant()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/e1vumeter.js",
      "source_location": "L41",
      "_origin": "ast",
      "community": 271,
      "norm_label": ".paintoverlayquant()",
      "id": "dl48_software_gui_app_components_e1vumeter_e1vumeter_paintoverlayquant",
      "community_name": "Community 271"
    },
    {
      "label": "fxbar.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 142,
      "norm_label": "fxbar.js",
      "id": "dl48_software_gui_app_components_fxbar",
      "community_name": "Community 142"
    },
    {
      "label": "FxBar",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 142,
      "norm_label": "fxbar",
      "id": "dl48_software_gui_app_components_fxbar_fxbar",
      "community_name": "Community 142"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 142,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_fxbar_fxbar_constructor",
      "community_name": "Community 142"
    },
    {
      "label": ".setIndex()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L24",
      "_origin": "ast",
      "community": 142,
      "norm_label": ".setindex()",
      "id": "dl48_software_gui_app_components_fxbar_fxbar_setindex",
      "community_name": "Community 142"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L31",
      "_origin": "ast",
      "community": 142,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_fxbar_fxbar_sync",
      "community_name": "Community 142"
    },
    {
      "label": ".isEmpty()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L37",
      "_origin": "ast",
      "community": 142,
      "norm_label": ".isempty()",
      "id": "dl48_software_gui_app_components_fxbar_fxbar_isempty",
      "community_name": "Community 142"
    },
    {
      "label": ".getFxName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L43",
      "_origin": "ast",
      "community": 142,
      "norm_label": ".getfxname()",
      "id": "dl48_software_gui_app_components_fxbar_fxbar_getfxname",
      "community_name": "Community 142"
    },
    {
      "label": ".getFxColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L51",
      "_origin": "ast",
      "community": 142,
      "norm_label": ".getfxcolor()",
      "id": "dl48_software_gui_app_components_fxbar_fxbar_getfxcolor",
      "community_name": "Community 142"
    },
    {
      "label": ".getTargets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L59",
      "_origin": "ast",
      "community": 142,
      "norm_label": ".gettargets()",
      "id": "dl48_software_gui_app_components_fxbar_fxbar_gettargets",
      "community_name": "Community 142"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L63",
      "_origin": "ast",
      "community": 142,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_fxbar_fxbar_initwidgets",
      "community_name": "Community 142"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L98",
      "_origin": "ast",
      "community": 142,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_fxbar_fxbar_paint",
      "community_name": "Community 142"
    },
    {
      "label": "fxedit.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 74,
      "norm_label": "fxedit.js",
      "id": "dl48_software_gui_app_components_fxedit",
      "community_name": "Community 74"
    },
    {
      "label": "FXEdit",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L52",
      "_origin": "ast",
      "community": 74,
      "norm_label": "fxedit",
      "id": "dl48_software_gui_app_components_fxedit_fxedit",
      "community_name": "Community 74"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L53",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_constructor",
      "community_name": "Community 74"
    },
    {
      "label": ".doSyncCheck()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L87",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".dosynccheck()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_dosynccheck",
      "community_name": "Community 74"
    },
    {
      "label": ".dsp2layout()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L485",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".dsp2layout()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_dsp2layout",
      "community_name": "Community 74"
    },
    {
      "label": ".resetLayout()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L597",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".resetlayout()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_resetlayout",
      "community_name": "Community 74"
    },
    {
      "label": ".setKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L605",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".setkey()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_setkey",
      "community_name": "Community 74"
    },
    {
      "label": ".syncCheck()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L611",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".synccheck()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_synccheck",
      "community_name": "Community 74"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L627",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_sync",
      "community_name": "Community 74"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L905",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_initwidgets",
      "community_name": "Community 74"
    },
    {
      "label": ".showPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L950",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".showpresets()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_showpresets",
      "community_name": "Community 74"
    },
    {
      "label": ".anchorXY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L971",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".anchorxy()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_anchorxy",
      "community_name": "Community 74"
    },
    {
      "label": ".placePct()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L980",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".placepct()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_placepct",
      "community_name": "Community 74"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L987",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_calcgeometry",
      "community_name": "Community 74"
    },
    {
      "label": ".calcBgHash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L998",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".calcbghash()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_calcbghash",
      "community_name": "Community 74"
    },
    {
      "label": ".paintBgCard()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1011",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".paintbgcard()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_paintbgcard",
      "community_name": "Community 74"
    },
    {
      "label": ".ensureBgCache()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1047",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".ensurebgcache()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_ensurebgcache",
      "community_name": "Community 74"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1061",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_paintbg",
      "community_name": "Community 74"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1070",
      "_origin": "ast",
      "community": 74,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_fxedit_fxedit_paint",
      "community_name": "Community 74"
    },
    {
      "label": "NOTE: layout entries don't need explanatory comments; the \"dynEQ1\" entry is",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L49",
      "_origin": "ast",
      "community": 74,
      "norm_label": "note: layout entries don't need explanatory comments; the \"dyneq1\" entry is",
      "id": "dl48_software_gui_app_components_fxedit_rationale_49",
      "community_name": "Community 74"
    },
    {
      "label": "knob.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 201,
      "norm_label": "knob.js",
      "id": "dl48_software_gui_app_components_knob",
      "community_name": "Community 201"
    },
    {
      "label": "Knob",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 201,
      "norm_label": "knob",
      "id": "dl48_software_gui_app_components_knob_knob",
      "community_name": "Community 201"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 201,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_knob_knob_constructor",
      "community_name": "Community 201"
    },
    {
      "label": ".setBig()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 201,
      "norm_label": ".setbig()",
      "id": "dl48_software_gui_app_components_knob_knob_setbig",
      "community_name": "Community 201"
    },
    {
      "label": ".setCentered()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L36",
      "_origin": "ast",
      "community": 201,
      "norm_label": ".setcentered()",
      "id": "dl48_software_gui_app_components_knob_knob_setcentered",
      "community_name": "Community 201"
    },
    {
      "label": ".setLightTrack()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 201,
      "norm_label": ".setlighttrack()",
      "id": "dl48_software_gui_app_components_knob_knob_setlighttrack",
      "community_name": "Community 201"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L55",
      "_origin": "ast",
      "community": 201,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_knob_knob_paint",
      "community_name": "Community 201"
    },
    {
      "label": "labelvalueline.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 221,
      "norm_label": "labelvalueline.js",
      "id": "dl48_software_gui_app_components_labelvalueline",
      "community_name": "Community 221"
    },
    {
      "label": "LabelValueLine",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 221,
      "norm_label": "labelvalueline",
      "id": "dl48_software_gui_app_components_labelvalueline_labelvalueline",
      "community_name": "Community 221"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 221,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_labelvalueline_labelvalueline_constructor",
      "community_name": "Community 221"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L23",
      "_origin": "ast",
      "community": 221,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_app_components_labelvalueline_labelvalueline_getstate",
      "community_name": "Community 221"
    },
    {
      "label": ".v2text()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L24",
      "_origin": "ast",
      "community": 221,
      "norm_label": ".v2text()",
      "id": "dl48_software_gui_app_components_labelvalueline_labelvalueline_v2text",
      "community_name": "Community 221"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 221,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_labelvalueline_labelvalueline_paint",
      "community_name": "Community 221"
    },
    {
      "label": "actionbar.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 103,
      "norm_label": "actionbar.js",
      "id": "dl48_software_gui_app_components_layout_actionbar",
      "community_name": "Community 103"
    },
    {
      "label": "ActionBar",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 103,
      "norm_label": "actionbar",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "community_name": "Community 103"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_constructor",
      "community_name": "Community 103"
    },
    {
      "label": ".clear()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".clear()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_clear",
      "community_name": "Community 103"
    },
    {
      "label": ".addWidget()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".addwidget()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_addwidget",
      "community_name": "Community 103"
    },
    {
      "label": ".setTitle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L33",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".settitle()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_settitle",
      "community_name": "Community 103"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_initwidgets",
      "community_name": "Community 103"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L40",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_sync",
      "community_name": "Community 103"
    },
    {
      "label": ".syncKeys()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L52",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".synckeys()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_synckeys",
      "community_name": "Community 103"
    },
    {
      "label": ".syncTitle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L59",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".synctitle()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_synctitle",
      "community_name": "Community 103"
    },
    {
      "label": ".arrange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L88",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".arrange()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_arrange",
      "community_name": "Community 103"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L128",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_onresize",
      "community_name": "Community 103"
    },
    {
      "label": ".resetOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L132",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".resetoverlay()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_resetoverlay",
      "community_name": "Community 103"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L133",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_paintoverlay",
      "community_name": "Community 103"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L136",
      "_origin": "ast",
      "community": 103,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_actionbar_actionbar_paint",
      "community_name": "Community 103"
    },
    {
      "label": "channelselector.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 56,
      "norm_label": "channelselector.js",
      "id": "dl48_software_gui_app_components_layout_channelselector",
      "community_name": "Community 56"
    },
    {
      "label": "ChannelSelector",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 56,
      "norm_label": "channelselector",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "community_name": "Community 56"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_constructor",
      "community_name": "Community 56"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L45",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_initwidgets",
      "community_name": "Community 56"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L72",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_onshow",
      "community_name": "Community 56"
    },
    {
      "label": ".resetVUs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L81",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".resetvus()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_resetvus",
      "community_name": "Community 56"
    },
    {
      "label": ".setVG()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L87",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".setvg()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_setvg",
      "community_name": "Community 56"
    },
    {
      "label": ".syncVUs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L134",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".syncvus()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_syncvus",
      "community_name": "Community 56"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L143",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_ondown",
      "community_name": "Community 56"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L158",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_onmove",
      "community_name": "Community 56"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L170",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_onup",
      "community_name": "Community 56"
    },
    {
      "label": ".onhold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L178",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".onhold()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_onhold",
      "community_name": "Community 56"
    },
    {
      "label": ".onright()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L181",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".onright()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_onright",
      "community_name": "Community 56"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L186",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_ondouble",
      "community_name": "Community 56"
    },
    {
      "label": ".setScroll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L197",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".setscroll()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_setscroll",
      "community_name": "Community 56"
    },
    {
      "label": ".sendScroll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L211",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".sendscroll()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_sendscroll",
      "community_name": "Community 56"
    },
    {
      "label": ".calcContentWidth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L223",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".calccontentwidth()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_calccontentwidth",
      "community_name": "Community 56"
    },
    {
      "label": ".checkScroll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L233",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".checkscroll()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_checkscroll",
      "community_name": "Community 56"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L237",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_onresize",
      "community_name": "Community 56"
    },
    {
      "label": ".scrollToStrip()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L241",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".scrolltostrip()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_scrolltostrip",
      "community_name": "Community 56"
    },
    {
      "label": ".isInView()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L247",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".isinview()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_isinview",
      "community_name": "Community 56"
    },
    {
      "label": ".toView()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L253",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".toview()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_toview",
      "community_name": "Community 56"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L257",
      "_origin": "ast",
      "community": 56,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_channelselector_channelselector_paint",
      "community_name": "Community 56"
    },
    {
      "label": "controlbar.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 202,
      "norm_label": "controlbar.js",
      "id": "dl48_software_gui_app_components_layout_controlbar",
      "community_name": "Community 202"
    },
    {
      "label": "ControlBar",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 202,
      "norm_label": "controlbar",
      "id": "dl48_software_gui_app_components_layout_controlbar_controlbar",
      "community_name": "Community 202"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 202,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_controlbar_controlbar_constructor",
      "community_name": "Community 202"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 202,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_components_layout_controlbar_controlbar_onshow",
      "community_name": "Community 202"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 202,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_layout_controlbar_controlbar_initwidgets",
      "community_name": "Community 202"
    },
    {
      "label": ".setMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L87",
      "_origin": "ast",
      "community": 202,
      "norm_label": ".setmode()",
      "id": "dl48_software_gui_app_components_layout_controlbar_controlbar_setmode",
      "community_name": "Community 202"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L112",
      "_origin": "ast",
      "community": 202,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_controlbar_controlbar_paint",
      "community_name": "Community 202"
    },
    {
      "label": "groupsbar.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 108,
      "norm_label": "groupsbar.js",
      "id": "dl48_software_gui_app_components_layout_groupsbar",
      "community_name": "Community 108"
    },
    {
      "label": "GroupsBar",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 108,
      "norm_label": "groupsbar",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "community_name": "Community 108"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_constructor",
      "community_name": "Community 108"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_dosync",
      "community_name": "Community 108"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".getname()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_getname",
      "community_name": "Community 108"
    },
    {
      "label": ".getAuto()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L49",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".getauto()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_getauto",
      "community_name": "Community 108"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L53",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_reg",
      "community_name": "Community 108"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L67",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".check()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_check",
      "community_name": "Community 108"
    },
    {
      "label": ".getGroupRowLayout()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L75",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".getgrouprowlayout()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_getgrouprowlayout",
      "community_name": "Community 108"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L88",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_sync",
      "community_name": "Community 108"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L93",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_onshow",
      "community_name": "Community 108"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L97",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_onup",
      "community_name": "Community 108"
    },
    {
      "label": ".onhold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L112",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".onhold()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_onhold",
      "community_name": "Community 108"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L119",
      "_origin": "ast",
      "community": 108,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_paint",
      "community_name": "Community 108"
    },
    {
      "label": "header.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 169,
      "norm_label": "header.js",
      "id": "dl48_software_gui_app_components_layout_header",
      "community_name": "Community 169"
    },
    {
      "label": "Header",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 169,
      "norm_label": "header",
      "id": "dl48_software_gui_app_components_layout_header_header",
      "community_name": "Community 169"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 169,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_header_header_constructor",
      "community_name": "Community 169"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 169,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_layout_header_header_initwidgets",
      "community_name": "Community 169"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L297",
      "_origin": "ast",
      "community": 169,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_components_layout_header_header_onshow",
      "community_name": "Community 169"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L301",
      "_origin": "ast",
      "community": 169,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_layout_header_header_sync",
      "community_name": "Community 169"
    },
    {
      "label": ".showMessage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L323",
      "_origin": "ast",
      "community": 169,
      "norm_label": ".showmessage()",
      "id": "dl48_software_gui_app_components_layout_header_header_showmessage",
      "community_name": "Community 169"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L327",
      "_origin": "ast",
      "community": 169,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_components_layout_header_header_onresize",
      "community_name": "Community 169"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L331",
      "_origin": "ast",
      "community": 169,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_header_header_paint",
      "community_name": "Community 169"
    },
    {
      "label": "nav.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 104,
      "norm_label": "nav.js",
      "id": "dl48_software_gui_app_components_layout_nav",
      "community_name": "Community 104"
    },
    {
      "label": "Nav",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 104,
      "norm_label": "nav",
      "id": "dl48_software_gui_app_components_layout_nav_nav",
      "community_name": "Community 104"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_constructor",
      "community_name": "Community 104"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_dosync",
      "community_name": "Community 104"
    },
    {
      "label": ".set()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".set()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_set",
      "community_name": "Community 104"
    },
    {
      "label": ".onSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L34",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".onselect()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_onselect",
      "community_name": "Community 104"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L43",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_getstate",
      "community_name": "Community 104"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L47",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_onshow",
      "community_name": "Community 104"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L51",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_sync",
      "community_name": "Community 104"
    },
    {
      "label": ".channelPages()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L62",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".channelpages()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_channelpages",
      "community_name": "Community 104"
    },
    {
      "label": ".mediaPages()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L107",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".mediapages()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_mediapages",
      "community_name": "Community 104"
    },
    {
      "label": ".routingPages()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L115",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".routingpages()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_routingpages",
      "community_name": "Community 104"
    },
    {
      "label": ".settingsPages()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L129",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".settingspages()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_settingspages",
      "community_name": "Community 104"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L140",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_paintoverlay",
      "community_name": "Community 104"
    },
    {
      "label": ".customItemPaint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L158",
      "_origin": "ast",
      "community": 104,
      "norm_label": ".customitempaint()",
      "id": "dl48_software_gui_app_components_layout_nav_nav_customitempaint",
      "community_name": "Community 104"
    },
    {
      "label": "navbar.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 170,
      "norm_label": "navbar.js",
      "id": "dl48_software_gui_app_components_layout_navbar",
      "community_name": "Community 170"
    },
    {
      "label": "NavBar",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 170,
      "norm_label": "navbar",
      "id": "dl48_software_gui_app_components_layout_navbar_navbar",
      "community_name": "Community 170"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 170,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_navbar_navbar_constructor",
      "community_name": "Community 170"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 170,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_components_layout_navbar_navbar_onshow",
      "community_name": "Community 170"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 170,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_layout_navbar_navbar_sync",
      "community_name": "Community 170"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 170,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_layout_navbar_navbar_initwidgets",
      "community_name": "Community 170"
    },
    {
      "label": ".showMessage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L270",
      "_origin": "ast",
      "community": 170,
      "norm_label": ".showmessage()",
      "id": "dl48_software_gui_app_components_layout_navbar_navbar_showmessage",
      "community_name": "Community 170"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L283",
      "_origin": "ast",
      "community": 170,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_app_components_layout_navbar_navbar_ondown",
      "community_name": "Community 170"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L287",
      "_origin": "ast",
      "community": 170,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_navbar_navbar_paint",
      "community_name": "Community 170"
    },
    {
      "label": "page.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 118,
      "norm_label": "page.js",
      "id": "dl48_software_gui_app_components_layout_page",
      "community_name": "Community 118"
    },
    {
      "label": "Page",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 118,
      "norm_label": "page",
      "id": "dl48_software_gui_app_components_layout_page_page",
      "community_name": "Community 118"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_page_page_constructor",
      "community_name": "Community 118"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_components_layout_page_page_dosync",
      "community_name": "Community 118"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L24",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_layout_page_page_initwidgets",
      "community_name": "Community 118"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_components_layout_page_page_initactions",
      "community_name": "Community 118"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_components_layout_page_page_onshow",
      "community_name": "Community 118"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_layout_page_page_sync",
      "community_name": "Community 118"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_components_layout_page_page_setknobs",
      "community_name": "Community 118"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_components_layout_page_page_ondouble",
      "community_name": "Community 118"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_app_components_layout_page_page_calcgeometry",
      "community_name": "Community 118"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L34",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_page_page_paint",
      "community_name": "Community 118"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L44",
      "_origin": "ast",
      "community": 118,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_layout_page_page_paintoverlay",
      "community_name": "Community 118"
    },
    {
      "label": "quickcontrols.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 154,
      "norm_label": "quickcontrols.js",
      "id": "dl48_software_gui_app_components_layout_quickcontrols",
      "community_name": "Community 154"
    },
    {
      "label": "QuickControls",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 154,
      "norm_label": "quickcontrols",
      "id": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols",
      "community_name": "Community 154"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 154,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_constructor",
      "community_name": "Community 154"
    },
    {
      "label": ".getTitle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 154,
      "norm_label": ".gettitle()",
      "id": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_gettitle",
      "community_name": "Community 154"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 154,
      "norm_label": ".getvalue()",
      "id": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_getvalue",
      "community_name": "Community 154"
    },
    {
      "label": ".getColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L37",
      "_origin": "ast",
      "community": 154,
      "norm_label": ".getcolor()",
      "id": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_getcolor",
      "community_name": "Community 154"
    },
    {
      "label": ".resetKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 154,
      "norm_label": ".resetknob()",
      "id": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_resetknob",
      "community_name": "Community 154"
    },
    {
      "label": ".setData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L51",
      "_origin": "ast",
      "community": 154,
      "norm_label": ".setdata()",
      "id": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_setdata",
      "community_name": "Community 154"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L89",
      "_origin": "ast",
      "community": 154,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_ondown",
      "community_name": "Community 154"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L91",
      "_origin": "ast",
      "community": 154,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_paint",
      "community_name": "Community 154"
    },
    {
      "label": "statusbar.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 222,
      "norm_label": "statusbar.js",
      "id": "dl48_software_gui_app_components_layout_statusbar",
      "community_name": "Community 222"
    },
    {
      "label": "StatusBar",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 222,
      "norm_label": "statusbar",
      "id": "dl48_software_gui_app_components_layout_statusbar_statusbar",
      "community_name": "Community 222"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 222,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_statusbar_statusbar_constructor",
      "community_name": "Community 222"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 222,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_layout_statusbar_statusbar_initwidgets",
      "community_name": "Community 222"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 222,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_app_components_layout_statusbar_statusbar_ondown",
      "community_name": "Community 222"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 222,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_statusbar_statusbar_paint",
      "community_name": "Community 222"
    },
    {
      "label": "subnavbar.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 109,
      "norm_label": "subnavbar.js",
      "id": "dl48_software_gui_app_components_layout_subnavbar",
      "community_name": "Community 109"
    },
    {
      "label": "SubNavBar",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 109,
      "norm_label": "subnavbar",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "community_name": "Community 109"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_constructor",
      "community_name": "Community 109"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_reg",
      "community_name": "Community 109"
    },
    {
      "label": ".getCurrentPages()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".getcurrentpages()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_getcurrentpages",
      "community_name": "Community 109"
    },
    {
      "label": ".getCurrentChannelItems()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L32",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".getcurrentchannelitems()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_getcurrentchannelitems",
      "community_name": "Community 109"
    },
    {
      "label": ".syncPagesToChannel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L57",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".syncpagestochannel()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_syncpagestochannel",
      "community_name": "Community 109"
    },
    {
      "label": ".set()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L62",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".set()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_set",
      "community_name": "Community 109"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L85",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_sync",
      "community_name": "Community 109"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L107",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_initwidgets",
      "community_name": "Community 109"
    },
    {
      "label": ".isSelected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L186",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".isselected()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_isselected",
      "community_name": "Community 109"
    },
    {
      "label": ".select()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L189",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".select()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_select",
      "community_name": "Community 109"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L193",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_onresize",
      "community_name": "Community 109"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L197",
      "_origin": "ast",
      "community": 109,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_paint",
      "community_name": "Community 109"
    },
    {
      "label": "topbar.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 203,
      "norm_label": "topbar.js",
      "id": "dl48_software_gui_app_components_layout_topbar",
      "community_name": "Community 203"
    },
    {
      "label": "TopBar",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 203,
      "norm_label": "topbar",
      "id": "dl48_software_gui_app_components_layout_topbar_topbar",
      "community_name": "Community 203"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 203,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_layout_topbar_topbar_constructor",
      "community_name": "Community 203"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 203,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_app_components_layout_topbar_topbar_ondown",
      "community_name": "Community 203"
    },
    {
      "label": ".showMessage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L34",
      "_origin": "ast",
      "community": 203,
      "norm_label": ".showmessage()",
      "id": "dl48_software_gui_app_components_layout_topbar_topbar_showmessage",
      "community_name": "Community 203"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 203,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_layout_topbar_topbar_initwidgets",
      "community_name": "Community 203"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L126",
      "_origin": "ast",
      "community": 203,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_layout_topbar_topbar_paint",
      "community_name": "Community 203"
    },
    {
      "label": "meterradial.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 223,
      "norm_label": "meterradial.js",
      "id": "dl48_software_gui_app_components_meterradial",
      "community_name": "Community 223"
    },
    {
      "label": "MeterRadial",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 223,
      "norm_label": "meterradial",
      "id": "dl48_software_gui_app_components_meterradial_meterradial",
      "community_name": "Community 223"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 223,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_meterradial_meterradial_constructor",
      "community_name": "Community 223"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 223,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_app_components_meterradial_meterradial_getstate",
      "community_name": "Community 223"
    },
    {
      "label": ".setKeyActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 223,
      "norm_label": ".setkeyactive()",
      "id": "dl48_software_gui_app_components_meterradial_meterradial_setkeyactive",
      "community_name": "Community 223"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 223,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_meterradial_meterradial_paint",
      "community_name": "Community 223"
    },
    {
      "label": "block.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 119,
      "norm_label": "block.js",
      "id": "dl48_software_gui_app_components_mixer_block",
      "community_name": "Community 119"
    },
    {
      "label": "Block",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 119,
      "norm_label": "block",
      "id": "dl48_software_gui_app_components_mixer_block_block",
      "community_name": "Community 119"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_block_block_constructor",
      "community_name": "Community 119"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L24",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_mixer_block_block_sync",
      "community_name": "Community 119"
    },
    {
      "label": ".onclick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L37",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".onclick()",
      "id": "dl48_software_gui_app_components_mixer_block_block_onclick",
      "community_name": "Community 119"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_app_components_mixer_block_block_paintbg",
      "community_name": "Community 119"
    },
    {
      "label": ".paintSeparator()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L68",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".paintseparator()",
      "id": "dl48_software_gui_app_components_mixer_block_block_paintseparator",
      "community_name": "Community 119"
    },
    {
      "label": ".paintCorners()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L71",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".paintcorners()",
      "id": "dl48_software_gui_app_components_mixer_block_block_paintcorners",
      "community_name": "Community 119"
    },
    {
      "label": ".paintSelectBorder()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L98",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".paintselectborder()",
      "id": "dl48_software_gui_app_components_mixer_block_block_paintselectborder",
      "community_name": "Community 119"
    },
    {
      "label": ".paintOnOff()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L104",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".paintonoff()",
      "id": "dl48_software_gui_app_components_mixer_block_block_paintonoff",
      "community_name": "Community 119"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L114",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_mixer_block_block_paintoverlay",
      "community_name": "Community 119"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L116",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_mixer_block_block_paint",
      "community_name": "Community 119"
    },
    {
      "label": ".hash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L126",
      "_origin": "ast",
      "community": 119,
      "norm_label": ".hash()",
      "id": "dl48_software_gui_app_components_mixer_block_block_hash",
      "community_name": "Community 119"
    },
    {
      "label": "blockcomp.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockcomp.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 272,
      "norm_label": "blockcomp.js",
      "id": "dl48_software_gui_app_components_mixer_blockcomp",
      "community_name": "Community 272"
    },
    {
      "label": "BlockComp",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockcomp.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 272,
      "norm_label": "blockcomp",
      "id": "dl48_software_gui_app_components_mixer_blockcomp_blockcomp",
      "community_name": "Community 272"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockcomp.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 272,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockcomp_blockcomp_constructor",
      "community_name": "Community 272"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockcomp.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 272,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockcomp_blockcomp_reg",
      "community_name": "Community 272"
    },
    {
      "label": "blockdestinations.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 184,
      "norm_label": "blockdestinations.js",
      "id": "dl48_software_gui_app_components_mixer_blockdestinations",
      "community_name": "Community 184"
    },
    {
      "label": "BlockDestinations",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 184,
      "norm_label": "blockdestinations",
      "id": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations",
      "community_name": "Community 184"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 184,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_constructor",
      "community_name": "Community 184"
    },
    {
      "label": ".hash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 184,
      "norm_label": ".hash()",
      "id": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_hash",
      "community_name": "Community 184"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 184,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_reg",
      "community_name": "Community 184"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L36",
      "_origin": "ast",
      "community": 184,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_ondouble",
      "community_name": "Community 184"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L39",
      "_origin": "ast",
      "community": 184,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_paint",
      "community_name": "Community 184"
    },
    {
      "label": ".paintSeparator()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L117",
      "_origin": "ast",
      "community": 184,
      "norm_label": ".paintseparator()",
      "id": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_paintseparator",
      "community_name": "Community 184"
    },
    {
      "label": "blockempty.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockempty.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 284,
      "norm_label": "blockempty.js",
      "id": "dl48_software_gui_app_components_mixer_blockempty",
      "community_name": "Community 284"
    },
    {
      "label": "BlockEmpty",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockempty.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 284,
      "norm_label": "blockempty",
      "id": "dl48_software_gui_app_components_mixer_blockempty_blockempty",
      "community_name": "Community 284"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockempty.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 284,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockempty_blockempty_constructor",
      "community_name": "Community 284"
    },
    {
      "label": "blockfast.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockfast.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 244,
      "norm_label": "blockfast.js",
      "id": "dl48_software_gui_app_components_mixer_blockfast",
      "community_name": "Community 244"
    },
    {
      "label": "BlockFast",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockfast.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 244,
      "norm_label": "blockfast",
      "id": "dl48_software_gui_app_components_mixer_blockfast_blockfast",
      "community_name": "Community 244"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockfast.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 244,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockfast_blockfast_constructor",
      "community_name": "Community 244"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockfast.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 244,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockfast_blockfast_reg",
      "community_name": "Community 244"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockfast.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 244,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_mixer_blockfast_blockfast_paintoverlay",
      "community_name": "Community 244"
    },
    {
      "label": "blockfbx.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockfbx.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 15,
      "norm_label": "blockfbx.js",
      "id": "dl48_software_gui_app_components_mixer_blockfbx",
      "community_name": "Community 15"
    },
    {
      "label": "BlockFBX",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockfbx.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 15,
      "norm_label": "blockfbx",
      "id": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx",
      "community_name": "Community 15"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockfbx.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx_constructor",
      "community_name": "Community 15"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockfbx.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx_reg",
      "community_name": "Community 15"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockfbx.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx_paint",
      "community_name": "Community 15"
    },
    {
      "label": "blockgate.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockgate.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 273,
      "norm_label": "blockgate.js",
      "id": "dl48_software_gui_app_components_mixer_blockgate",
      "community_name": "Community 273"
    },
    {
      "label": "BlockGate",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockgate.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 273,
      "norm_label": "blockgate",
      "id": "dl48_software_gui_app_components_mixer_blockgate_blockgate",
      "community_name": "Community 273"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockgate.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 273,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockgate_blockgate_constructor",
      "community_name": "Community 273"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockgate.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 273,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockgate_blockgate_reg",
      "community_name": "Community 273"
    },
    {
      "label": "blockgeq.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockgeq.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 245,
      "norm_label": "blockgeq.js",
      "id": "dl48_software_gui_app_components_mixer_blockgeq",
      "community_name": "Community 245"
    },
    {
      "label": "BlockGEQ",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockgeq.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 245,
      "norm_label": "blockgeq",
      "id": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq",
      "community_name": "Community 245"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockgeq.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 245,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq_constructor",
      "community_name": "Community 245"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockgeq.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 245,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq_reg",
      "community_name": "Community 245"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockgeq.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 245,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq_paintoverlay",
      "community_name": "Community 245"
    },
    {
      "label": "blockinfo.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 155,
      "norm_label": "blockinfo.js",
      "id": "dl48_software_gui_app_components_mixer_blockinfo",
      "community_name": "Community 155"
    },
    {
      "label": "BlockInfo",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 155,
      "norm_label": "blockinfo",
      "id": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo",
      "community_name": "Community 155"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 155,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_constructor",
      "community_name": "Community 155"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L9",
      "_origin": "ast",
      "community": 155,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_dosync",
      "community_name": "Community 155"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 155,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_initwidgets",
      "community_name": "Community 155"
    },
    {
      "label": ".syncSrc()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L53",
      "_origin": "ast",
      "community": 155,
      "norm_label": ".syncsrc()",
      "id": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_syncsrc",
      "community_name": "Community 155"
    },
    {
      "label": ".hash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L86",
      "_origin": "ast",
      "community": 155,
      "norm_label": ".hash()",
      "id": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_hash",
      "community_name": "Community 155"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L104",
      "_origin": "ast",
      "community": 155,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_reg",
      "community_name": "Community 155"
    },
    {
      "label": ".paintSelectBorder()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L176",
      "_origin": "ast",
      "community": 155,
      "norm_label": ".paintselectborder()",
      "id": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_paintselectborder",
      "community_name": "Community 155"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L182",
      "_origin": "ast",
      "community": 155,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_paint",
      "community_name": "Community 155"
    },
    {
      "label": "blockinsert.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 185,
      "norm_label": "blockinsert.js",
      "id": "dl48_software_gui_app_components_mixer_blockinsert",
      "community_name": "Community 185"
    },
    {
      "label": "BlockInsert",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 185,
      "norm_label": "blockinsert",
      "id": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert",
      "community_name": "Community 185"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 185,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_constructor",
      "community_name": "Community 185"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L13",
      "_origin": "ast",
      "community": 185,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_reg",
      "community_name": "Community 185"
    },
    {
      "label": ".onclick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 185,
      "norm_label": ".onclick()",
      "id": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_onclick",
      "community_name": "Community 185"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 185,
      "norm_label": ".isactive()",
      "id": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_isactive",
      "community_name": "Community 185"
    },
    {
      "label": ".paintSelectBorder()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L39",
      "_origin": "ast",
      "community": 185,
      "norm_label": ".paintselectborder()",
      "id": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_paintselectborder",
      "community_name": "Community 185"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 185,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_paint",
      "community_name": "Community 185"
    },
    {
      "label": "blockmutesolo.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 204,
      "norm_label": "blockmutesolo.js",
      "id": "dl48_software_gui_app_components_mixer_blockmutesolo",
      "community_name": "Community 204"
    },
    {
      "label": "BlockMuteSolo",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 204,
      "norm_label": "blockmutesolo",
      "id": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo",
      "community_name": "Community 204"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 204,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_constructor",
      "community_name": "Community 204"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 204,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_initwidgets",
      "community_name": "Community 204"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L56",
      "_origin": "ast",
      "community": 204,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_onresize",
      "community_name": "Community 204"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 204,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_reg",
      "community_name": "Community 204"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L77",
      "_origin": "ast",
      "community": 204,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_paintoverlay",
      "community_name": "Community 204"
    },
    {
      "label": "blockpan.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 224,
      "norm_label": "blockpan.js",
      "id": "dl48_software_gui_app_components_mixer_blockpan",
      "community_name": "Community 224"
    },
    {
      "label": "BlockPan",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 224,
      "norm_label": "blockpan",
      "id": "dl48_software_gui_app_components_mixer_blockpan_blockpan",
      "community_name": "Community 224"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 224,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockpan_blockpan_constructor",
      "community_name": "Community 224"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 224,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_mixer_blockpan_blockpan_initwidgets",
      "community_name": "Community 224"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 224,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockpan_blockpan_reg",
      "community_name": "Community 224"
    },
    {
      "label": ".paintSeparator()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 224,
      "norm_label": ".paintseparator()",
      "id": "dl48_software_gui_app_components_mixer_blockpan_blockpan_paintseparator",
      "community_name": "Community 224"
    },
    {
      "label": "blockpeq.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 120,
      "norm_label": "blockpeq.js",
      "id": "dl48_software_gui_app_components_mixer_blockpeq",
      "community_name": "Community 120"
    },
    {
      "label": "BlockPEQ",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 120,
      "norm_label": "blockpeq",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "community_name": "Community 120"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_constructor",
      "community_name": "Community 120"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L32",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_reg",
      "community_name": "Community 120"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L43",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_sync",
      "community_name": "Community 120"
    },
    {
      "label": ".onclick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L55",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".onclick()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_onclick",
      "community_name": "Community 120"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L62",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintbg",
      "community_name": "Community 120"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L66",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintoverlay",
      "community_name": "Community 120"
    },
    {
      "label": ".paintSeparator()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L70",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".paintseparator()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintseparator",
      "community_name": "Community 120"
    },
    {
      "label": ".paintSelectBorder()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L73",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".paintselectborder()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintselectborder",
      "community_name": "Community 120"
    },
    {
      "label": ".paintCorners()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L79",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".paintcorners()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintcorners",
      "community_name": "Community 120"
    },
    {
      "label": ".paintOnOff()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L80",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".paintonoff()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintonoff",
      "community_name": "Community 120"
    },
    {
      "label": ".hash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L90",
      "_origin": "ast",
      "community": 120,
      "norm_label": ".hash()",
      "id": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_hash",
      "community_name": "Community 120"
    },
    {
      "label": "mixer/main.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 82,
      "norm_label": "mixer/main.js",
      "id": "dl48_software_gui_app_components_mixer_main",
      "community_name": "Community 82"
    },
    {
      "label": "Main",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 82,
      "norm_label": "main",
      "id": "dl48_software_gui_app_components_mixer_main_main",
      "community_name": "Community 82"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_main_main_constructor",
      "community_name": "Community 82"
    },
    {
      "label": ".sourceSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".sourcesync()",
      "id": "dl48_software_gui_app_components_mixer_main_main_sourcesync",
      "community_name": "Community 82"
    },
    {
      "label": ".syncSourceKeys()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".syncsourcekeys()",
      "id": "dl48_software_gui_app_components_mixer_main_main_syncsourcekeys",
      "community_name": "Community 90"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L45",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_components_mixer_main_main_onshow",
      "community_name": "Community 82"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L49",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_app_components_mixer_main_main_onhide",
      "community_name": "Community 82"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L54",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "community_name": "Community 82"
    },
    {
      "label": ".initStrips()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L238",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".initstrips()",
      "id": "dl48_software_gui_app_components_mixer_main_main_initstrips",
      "community_name": "Community 82"
    },
    {
      "label": ".setView()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L382",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".setview()",
      "id": "dl48_software_gui_app_components_mixer_main_main_setview",
      "community_name": "Community 82"
    },
    {
      "label": ".arrange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L388",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".arrange()",
      "id": "dl48_software_gui_app_components_mixer_main_main_arrange",
      "community_name": "Community 82"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L398",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_mixer_main_main_paint",
      "community_name": "Community 82"
    },
    {
      "label": "strip.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "norm_label": "strip.js",
      "id": "dl48_software_gui_app_components_mixer_strip",
      "community_name": "Community 11"
    },
    {
      "label": "Strip",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "norm_label": "strip",
      "id": "dl48_software_gui_app_components_mixer_strip_strip",
      "community_name": "Community 11"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 102,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_constructor",
      "community_name": "Community 102"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L54",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_dosync",
      "community_name": "Community 75"
    },
    {
      "label": ".initBlocks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L60",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".initblocks()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_initblocks",
      "community_name": "Community 75"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L230",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_initwidgets",
      "community_name": "Community 75"
    },
    {
      "label": ".syncKeys()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L437",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".synckeys()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "community_name": "Community 39"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L513",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "community_name": "Community 75"
    },
    {
      "label": ".syncBlocks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L713",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".syncblocks()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "community_name": "Community 75"
    },
    {
      "label": ".syncSrc()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L733",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".syncsrc()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_syncsrc",
      "community_name": "Community 46"
    },
    {
      "label": ".calcHash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L744",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".calchash()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_calchash",
      "community_name": "Community 90"
    },
    {
      "label": ".changeStrip()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L785",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".changestrip()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_changestrip",
      "community_name": "Community 75"
    },
    {
      "label": ".setView()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L799",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".setview()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setview",
      "community_name": "Community 75"
    },
    {
      "label": ".resetVUs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L831",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".resetvus()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_resetvus",
      "community_name": "Community 75"
    },
    {
      "label": ".getDefaultColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L844",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".getdefaultcolor()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getdefaultcolor",
      "community_name": "Community 75"
    },
    {
      "label": ".getColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L857",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".getcolor()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getcolor",
      "community_name": "Community 46"
    },
    {
      "label": ".getShortName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L861",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".getshortname()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getshortname",
      "community_name": "Community 90"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L889",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".getname()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getname",
      "community_name": "Community 90"
    },
    {
      "label": ".getDefaultName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L898",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".getdefaultname()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getdefaultname",
      "community_name": "Community 90"
    },
    {
      "label": ".getDefaultIcon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L925",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".getdefaulticon()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getdefaulticon",
      "community_name": "Community 46"
    },
    {
      "label": ".getIcon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L943",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".geticon()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_geticon",
      "community_name": "Community 46"
    },
    {
      "label": ".getInputName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L946",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".getinputname()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getinputname",
      "community_name": "Community 46"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L964",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".getvalue()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getvalue",
      "community_name": "Community 39"
    },
    {
      "label": ".getType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L967",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".gettype()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_gettype",
      "community_name": "Community 75"
    },
    {
      "label": ".isMasterRole()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L968",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".ismasterrole()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_ismasterrole",
      "community_name": "Community 75"
    },
    {
      "label": ".isQuickMix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L973",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".isquickmix()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isquickmix",
      "community_name": "Community 39"
    },
    {
      "label": ".isQuickMixMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L977",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".isquickmixmode()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isquickmixmode",
      "community_name": "Community 11"
    },
    {
      "label": ".getFxData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L992",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".getfxdata()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfxdata",
      "community_name": "Community 11"
    },
    {
      "label": ".getFxName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L998",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".getfxname()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfxname",
      "community_name": "Community 11"
    },
    {
      "label": ".getFxType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1002",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".getfxtype()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfxtype",
      "community_name": "Community 11"
    },
    {
      "label": ".getFxColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1007",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".getfxcolor()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfxcolor",
      "community_name": "Community 11"
    },
    {
      "label": ".getFxParams()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1012",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".getfxparams()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfxparams",
      "community_name": "Community 11"
    },
    {
      "label": ".getFxLayout()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1017",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".getfxlayout()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfxlayout",
      "community_name": "Community 88"
    },
    {
      "label": ".getFxParamKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1021",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".getfxparamkey()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfxparamkey",
      "community_name": "Community 88"
    },
    {
      "label": ".getFxPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1029",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".getfxprefix()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfxprefix",
      "community_name": "Community 11"
    },
    {
      "label": ".insertKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1035",
      "_origin": "ast",
      "community": 205,
      "norm_label": ".insertkey()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_insertkey",
      "community_name": "Community 205"
    },
    {
      "label": ".insertData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1039",
      "_origin": "ast",
      "community": 205,
      "norm_label": ".insertdata()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_insertdata",
      "community_name": "Community 205"
    },
    {
      "label": ".insertType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1044",
      "_origin": "ast",
      "community": 205,
      "norm_label": ".inserttype()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_inserttype",
      "community_name": "Community 205"
    },
    {
      "label": ".getInsertIdx()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1050",
      "_origin": "ast",
      "community": 205,
      "norm_label": ".getinsertidx()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getinsertidx",
      "community_name": "Community 205"
    },
    {
      "label": ".setInsertIdx()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1055",
      "_origin": "ast",
      "community": 205,
      "norm_label": ".setinsertidx()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setinsertidx",
      "community_name": "Community 205"
    },
    {
      "label": ".getInsertInfo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1061",
      "_origin": "ast",
      "community": 205,
      "norm_label": ".getinsertinfo()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getinsertinfo",
      "community_name": "Community 205"
    },
    {
      "label": ".setFxType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1079",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".setfxtype()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setfxtype",
      "community_name": "Community 88"
    },
    {
      "label": ".subGroupIndex()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1085",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".subgroupindex()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_subgroupindex",
      "community_name": "Community 39"
    },
    {
      "label": ".inSubGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1090",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".insubgroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_insubgroup",
      "community_name": "Community 39"
    },
    {
      "label": ".inDCAGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1098",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".indcagroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_indcagroup",
      "community_name": "Community 39"
    },
    {
      "label": ".setSubGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1106",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".setsubgroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setsubgroup",
      "community_name": "Community 39"
    },
    {
      "label": ".setDCAGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1119",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".setdcagroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setdcagroup",
      "community_name": "Community 39"
    },
    {
      "label": ".toggleSubGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1126",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".togglesubgroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_togglesubgroup",
      "community_name": "Community 39"
    },
    {
      "label": ".toggleDCAGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1132",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".toggledcagroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_toggledcagroup",
      "community_name": "Community 39"
    },
    {
      "label": ".assignLR()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1136",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".assignlr()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_assignlr",
      "community_name": "Community 11"
    },
    {
      "label": ".isMainMix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1140",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".ismainmix()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_ismainmix",
      "community_name": "Community 11"
    },
    {
      "label": ".haveSource()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1145",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".havesource()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havesource",
      "community_name": "Community 46"
    },
    {
      "label": ".isSourceB()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1148",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".issourceb()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_issourceb",
      "community_name": "Community 46"
    },
    {
      "label": ".getSource()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1152",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".getsource()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getsource",
      "community_name": "Community 46"
    },
    {
      "label": ".setSource()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1171",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".setsource()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setsource",
      "community_name": "Community 46"
    },
    {
      "label": ".getPreampPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1176",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".getpreampprefix()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getpreampprefix",
      "community_name": "Community 46"
    },
    {
      "label": ".getSourceIcon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1181",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".getsourceicon()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getsourceicon",
      "community_name": "Community 46"
    },
    {
      "label": ".getSourceName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1184",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".getsourcename()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getsourcename",
      "community_name": "Community 46"
    },
    {
      "label": ".getSourceInfo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1187",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".getsourceinfo()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getsourceinfo",
      "community_name": "Community 46"
    },
    {
      "label": ".getSourceLinked()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1200",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".getsourcelinked()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getsourcelinked",
      "community_name": "Community 46"
    },
    {
      "label": ".listSources()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1209",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".listsources()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_listsources",
      "community_name": "Community 11"
    },
    {
      "label": ".isLeader()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1310",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".isleader()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isleader",
      "community_name": "Community 90"
    },
    {
      "label": ".isLink()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1313",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".islink()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_islink",
      "community_name": "Community 90"
    },
    {
      "label": ".isLinkHidden()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1319",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".islinkhidden()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_islinkhidden",
      "community_name": "Community 90"
    },
    {
      "label": ".switchLink()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1324",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".switchlink()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_switchlink",
      "community_name": "Community 90"
    },
    {
      "label": ".copyPreamp()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1335",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".copypreamp()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_copypreamp",
      "community_name": "Community 46"
    },
    {
      "label": ".link()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1355",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".link()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_link",
      "community_name": "Community 90"
    },
    {
      "label": ".unLink()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1378",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".unlink()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_unlink",
      "community_name": "Community 90"
    },
    {
      "label": ".copy()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1387",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".copy()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_copy",
      "community_name": "Community 90"
    },
    {
      "label": ".askPaste()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1401",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".askpaste()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_askpaste",
      "community_name": "Community 11"
    },
    {
      "label": ".paste()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1404",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".paste()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_paste",
      "community_name": "Community 11"
    },
    {
      "label": ".detectProfile()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1433",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".detectprofile()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_detectprofile",
      "community_name": "Community 11"
    },
    {
      "label": ".detectProfileStop()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1438",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".detectprofilestop()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_detectprofilestop",
      "community_name": "Community 11"
    },
    {
      "label": ".autoGainStop()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1444",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".autogainstop()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_autogainstop",
      "community_name": "Community 11"
    },
    {
      "label": ".selectProfile()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1448",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".selectprofile()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_selectprofile",
      "community_name": "Community 11"
    },
    {
      "label": ".editNameIcon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1449",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".editnameicon()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_editnameicon",
      "community_name": "Community 11"
    },
    {
      "label": ".askRename()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1454",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".askrename()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_askrename",
      "community_name": "Community 90"
    },
    {
      "label": ".removeChannel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1457",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".removechannel()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_removechannel",
      "community_name": "Community 11"
    },
    {
      "label": ".showMenu()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1458",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".showmenu()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_showmenu",
      "community_name": "Community 11"
    },
    {
      "label": ".fxSelectPopup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1471",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".fxselectpopup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_fxselectpopup",
      "community_name": "Community 11"
    },
    {
      "label": ".toggleMute()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1478",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".togglemute()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_togglemute",
      "community_name": "Community 39"
    },
    {
      "label": ".toggleSolo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1481",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".togglesolo()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_togglesolo",
      "community_name": "Community 39"
    },
    {
      "label": ".isStereo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1486",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".isstereo()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isstereo",
      "community_name": "Community 90"
    },
    {
      "label": ".isOutput()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1494",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".isoutput()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isoutput",
      "community_name": "Community 11"
    },
    {
      "label": ".isBus()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1497",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".isbus()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isbus",
      "community_name": "Community 11"
    },
    {
      "label": ".isFBX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1500",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".isfbx()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isfbx",
      "community_name": "Community 39"
    },
    {
      "label": ".haveGain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1503",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".havegain()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havegain",
      "community_name": "Community 46"
    },
    {
      "label": ".havePhantom()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1508",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".havephantom()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havephantom",
      "community_name": "Community 46"
    },
    {
      "label": ".haveHIZ()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1511",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".havehiz()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havehiz",
      "community_name": "Community 11"
    },
    {
      "label": ".haveTrim()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1515",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".havetrim()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havetrim",
      "community_name": "Community 82"
    },
    {
      "label": ".havePassFilters()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1518",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".havepassfilters()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havepassfilters",
      "community_name": "Community 82"
    },
    {
      "label": ".haveEQ()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1519",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".haveeq()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_haveeq",
      "community_name": "Community 75"
    },
    {
      "label": ".haveGEQ()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1520",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".havegeq()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havegeq",
      "community_name": "Community 75"
    },
    {
      "label": ".haveFBX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1521",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".havefbx()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havefbx",
      "community_name": "Community 75"
    },
    {
      "label": ".haveGate()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1522",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".havegate()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havegate",
      "community_name": "Community 75"
    },
    {
      "label": ".haveComp()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1523",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".havecomp()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havecomp",
      "community_name": "Community 75"
    },
    {
      "label": ".haveDS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1524",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".haveds()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_haveds",
      "community_name": "Community 11"
    },
    {
      "label": ".haveClipAssist()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1525",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".haveclipassist()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_haveclipassist",
      "community_name": "Community 11"
    },
    {
      "label": ".haveOutputDelay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1526",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".haveoutputdelay()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_haveoutputdelay",
      "community_name": "Community 11"
    },
    {
      "label": ".haveAuxSends()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1527",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".haveauxsends()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_haveauxsends",
      "community_name": "Community 75"
    },
    {
      "label": ".haveFxSends()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1528",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".havefxsends()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havefxsends",
      "community_name": "Community 75"
    },
    {
      "label": ".haveSubGroups()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1529",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".havesubgroups()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havesubgroups",
      "community_name": "Community 39"
    },
    {
      "label": ".haveDCA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1530",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".havedca()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havedca",
      "community_name": "Community 39"
    },
    {
      "label": ".haveDetectProfile()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1531",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".havedetectprofile()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havedetectprofile",
      "community_name": "Community 11"
    },
    {
      "label": ".haveProfile()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1532",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".haveprofile()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_haveprofile",
      "community_name": "Community 11"
    },
    {
      "label": ".havePan()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1533",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".havepan()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havepan",
      "community_name": "Community 90"
    },
    {
      "label": ".haveLRAssign()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1552",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".havelrassign()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havelrassign",
      "community_name": "Community 11"
    },
    {
      "label": ".haveMuteGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1555",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".havemutegroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havemutegroup",
      "community_name": "Community 39"
    },
    {
      "label": ".haveAutomix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1558",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".haveautomix()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_haveautomix",
      "community_name": "Community 39"
    },
    {
      "label": ".haveFast()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1559",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".havefast()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havefast",
      "community_name": "Community 125"
    },
    {
      "label": ".haveTube()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1560",
      "_origin": "ast",
      "community": 82,
      "norm_label": ".havetube()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havetube",
      "community_name": "Community 82"
    },
    {
      "label": ".haveInsert()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1561",
      "_origin": "ast",
      "community": 205,
      "norm_label": ".haveinsert()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_haveinsert",
      "community_name": "Community 205"
    },
    {
      "label": ".haveTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1562",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".havetags()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havetags",
      "community_name": "Community 11"
    },
    {
      "label": ".haveLink()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1563",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".havelink()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havelink",
      "community_name": "Community 90"
    },
    {
      "label": ".haveMembers()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1564",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".havemembers()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havemembers",
      "community_name": "Community 75"
    },
    {
      "label": ".haveSolo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1565",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".havesolo()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havesolo",
      "community_name": "Community 11"
    },
    {
      "label": ".have()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1566",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".have()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_have",
      "community_name": "Community 11"
    },
    {
      "label": ".haveVu()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1568",
      "_origin": "ast",
      "community": 90,
      "norm_label": ".havevu()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havevu",
      "community_name": "Community 90"
    },
    {
      "label": ".isFast()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1573",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".isfast()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isfast",
      "community_name": "Community 125"
    },
    {
      "label": ".getFast()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1574",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".getfast()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfast",
      "community_name": "Community 125"
    },
    {
      "label": ".getFastInfo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1578",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".getfastinfo()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfastinfo",
      "community_name": "Community 39"
    },
    {
      "label": ".setFast()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1579",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".setfast()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setfast",
      "community_name": "Community 125"
    },
    {
      "label": ".switchFast()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1593",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".switchfast()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_switchfast",
      "community_name": "Community 125"
    },
    {
      "label": ".getFastName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1603",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".getfastname()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfastname",
      "community_name": "Community 125"
    },
    {
      "label": ".getFastCategoryName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1608",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".getfastcategoryname()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfastcategoryname",
      "community_name": "Community 125"
    },
    {
      "label": ".getFastIcon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1612",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".getfasticon()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getfasticon",
      "community_name": "Community 125"
    },
    {
      "label": ".setCategory()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1617",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".setcategory()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setcategory",
      "community_name": "Community 125"
    },
    {
      "label": ".getCategory()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1621",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".getcategory()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getcategory",
      "community_name": "Community 125"
    },
    {
      "label": ".loadPreset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1627",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".loadpreset()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_loadpreset",
      "community_name": "Community 125"
    },
    {
      "label": ".applyPreset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1633",
      "_origin": "ast",
      "community": 125,
      "norm_label": ".applypreset()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_applypreset",
      "community_name": "Community 125"
    },
    {
      "label": ".getMute()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1641",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".getmute()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getmute",
      "community_name": "Community 39"
    },
    {
      "label": ".isMutedByGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1649",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".ismutedbygroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_ismutedbygroup",
      "community_name": "Community 39"
    },
    {
      "label": ".inMuteGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1656",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".inmutegroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_inmutegroup",
      "community_name": "Community 39"
    },
    {
      "label": ".setMuteGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1662",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".setmutegroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setmutegroup",
      "community_name": "Community 39"
    },
    {
      "label": ".toggleMuteGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1669",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".togglemutegroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_togglemutegroup",
      "community_name": "Community 39"
    },
    {
      "label": ".getTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1675",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".gettags()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_gettags",
      "community_name": "Community 11"
    },
    {
      "label": ".isTag()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1686",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".istag()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_istag",
      "community_name": "Community 11"
    },
    {
      "label": ".switchTag()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1705",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".switchtag()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_switchtag",
      "community_name": "Community 11"
    },
    {
      "label": ".addTag()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1713",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".addtag()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_addtag",
      "community_name": "Community 11"
    },
    {
      "label": ".clearTag()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1723",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".cleartag()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_cleartag",
      "community_name": "Community 11"
    },
    {
      "label": ".setTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1730",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".settags()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_settags",
      "community_name": "Community 11"
    },
    {
      "label": ".clearTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1737",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".cleartags()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_cleartags",
      "community_name": "Community 11"
    },
    {
      "label": ".onTagChange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1740",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".ontagchange()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_ontagchange",
      "community_name": "Community 39"
    },
    {
      "label": ".updateAutoAssigns()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1745",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".updateautoassigns()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "community_name": "Community 39"
    },
    {
      "label": ".isGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1768",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".isgroup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isgroup",
      "community_name": "Community 39"
    },
    {
      "label": ".isGroupAuto()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1771",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".isgroupauto()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isgroupauto",
      "community_name": "Community 39"
    },
    {
      "label": ".getMembers()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1775",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".getmembers()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getmembers",
      "community_name": "Community 39"
    },
    {
      "label": ".getGroupingTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1785",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".getgroupingtags()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getgroupingtags",
      "community_name": "Community 11"
    },
    {
      "label": ".haveGroupingTag()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1788",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".havegroupingtag()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_havegroupingtag",
      "community_name": "Community 11"
    },
    {
      "label": ".switchGroupingTag()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1791",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".switchgroupingtag()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_switchgroupingtag",
      "community_name": "Community 11"
    },
    {
      "label": ".setGroupingTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1796",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".setgroupingtags()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setgroupingtags",
      "community_name": "Community 11"
    },
    {
      "label": ".clearGroupingTags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1799",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".cleargroupingtags()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_cleargroupingtags",
      "community_name": "Community 11"
    },
    {
      "label": ".onGroupTagChange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1802",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".ongrouptagchange()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_ongrouptagchange",
      "community_name": "Community 39"
    },
    {
      "label": ".getAutomix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1807",
      "_origin": "ast",
      "community": 39,
      "norm_label": ".getautomix()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_getautomix",
      "community_name": "Community 39"
    },
    {
      "label": ".select()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1817",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".select()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_select",
      "community_name": "Community 11"
    },
    {
      "label": ".isSelected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1821",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".isselected()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_isselected",
      "community_name": "Community 46"
    },
    {
      "label": ".listEditPages()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1826",
      "_origin": "ast",
      "community": 75,
      "norm_label": ".listeditpages()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "community_name": "Community 75"
    },
    {
      "label": ".setValueRaw()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1852",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".setvalueraw()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_setvalueraw",
      "community_name": "Community 11"
    },
    {
      "label": ".onhold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1857",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".onhold()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_onhold",
      "community_name": "Community 11"
    },
    {
      "label": ".onright()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1861",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".onright()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_onright",
      "community_name": "Community 11"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1865",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_ondown",
      "community_name": "Community 11"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1873",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_onup",
      "community_name": "Community 11"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1882",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_ondouble",
      "community_name": "Community 11"
    },
    {
      "label": ".paintSeparator()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1888",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".paintseparator()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_paintseparator",
      "community_name": "Community 46"
    },
    {
      "label": ".paintVuMarks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1891",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".paintvumarks()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_paintvumarks",
      "community_name": "Community 46"
    },
    {
      "label": ".paintMixMarks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1927",
      "_origin": "ast",
      "community": 11,
      "norm_label": ".paintmixmarks()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_paintmixmarks",
      "community_name": "Community 11"
    },
    {
      "label": ".paintBot()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1976",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".paintbot()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "community_name": "Community 46"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2101",
      "_origin": "ast",
      "community": 46,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_mixer_strip_strip_paint",
      "community_name": "Community 46"
    },
    {
      "label": "stripamix.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 171,
      "norm_label": "stripamix.js",
      "id": "dl48_software_gui_app_components_mixer_stripamix",
      "community_name": "Community 171"
    },
    {
      "label": "StripAmix",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 171,
      "norm_label": "stripamix",
      "id": "dl48_software_gui_app_components_mixer_stripamix_stripamix",
      "community_name": "Community 171"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L6",
      "_origin": "ast",
      "community": 171,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_mixer_stripamix_stripamix_initwidgets",
      "community_name": "Community 171"
    },
    {
      "label": ".syncKeys()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L82",
      "_origin": "ast",
      "community": 171,
      "norm_label": ".synckeys()",
      "id": "dl48_software_gui_app_components_mixer_stripamix_stripamix_synckeys",
      "community_name": "Community 171"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L104",
      "_origin": "ast",
      "community": 171,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_mixer_stripamix_stripamix_sync",
      "community_name": "Community 171"
    },
    {
      "label": ".calcHash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L148",
      "_origin": "ast",
      "community": 171,
      "norm_label": ".calchash()",
      "id": "dl48_software_gui_app_components_mixer_stripamix_stripamix_calchash",
      "community_name": "Community 171"
    },
    {
      "label": ".getAmmColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L165",
      "_origin": "ast",
      "community": 171,
      "norm_label": ".getammcolor()",
      "id": "dl48_software_gui_app_components_mixer_stripamix_stripamix_getammcolor",
      "community_name": "Community 171"
    },
    {
      "label": ".getAmmName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L170",
      "_origin": "ast",
      "community": 171,
      "norm_label": ".getammname()",
      "id": "dl48_software_gui_app_components_mixer_stripamix_stripamix_getammname",
      "community_name": "Community 171"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L175",
      "_origin": "ast",
      "community": 171,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_mixer_stripamix_stripamix_paint",
      "community_name": "Community 171"
    },
    {
      "label": "routegrid.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 97,
      "norm_label": "routegrid.js",
      "id": "dl48_software_gui_app_components_routegrid",
      "community_name": "Community 97"
    },
    {
      "label": "RouteGrid",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 97,
      "norm_label": "routegrid",
      "id": "dl48_software_gui_app_components_routegrid_routegrid",
      "community_name": "Community 97"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_constructor",
      "community_name": "Community 97"
    },
    {
      "label": ".set()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L81",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".set()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_set",
      "community_name": "Community 97"
    },
    {
      "label": ".setScale()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L88",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".setscale()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_setscale",
      "community_name": "Community 97"
    },
    {
      "label": ".setDemo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L94",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".setdemo()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_setdemo",
      "community_name": "Community 97"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L121",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_sync",
      "community_name": "Community 97"
    },
    {
      "label": ".collapseInputGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L161",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".collapseinputgroup()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_collapseinputgroup",
      "community_name": "Community 97"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L170",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_ondown",
      "community_name": "Community 97"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L179",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_onmove",
      "community_name": "Community 97"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L190",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_onup",
      "community_name": "Community 97"
    },
    {
      "label": ".onwheel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L238",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".onwheel()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_onwheel",
      "community_name": "Community 97"
    },
    {
      "label": ".maxScrollY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L242",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".maxscrolly()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_maxscrolly",
      "community_name": "Community 97"
    },
    {
      "label": ".config()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L246",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".config()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_config",
      "community_name": "Community 97"
    },
    {
      "label": ".setScroll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L250",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".setscroll()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_setscroll",
      "community_name": "Community 97"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L268",
      "_origin": "ast",
      "community": 97,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_routegrid_routegrid_paint",
      "community_name": "Community 97"
    },
    {
      "label": "sourceconfig.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 206,
      "norm_label": "sourceconfig.js",
      "id": "dl48_software_gui_app_components_sourceconfig",
      "community_name": "Community 206"
    },
    {
      "label": "SourceConfig",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 206,
      "norm_label": "sourceconfig",
      "id": "dl48_software_gui_app_components_sourceconfig_sourceconfig",
      "community_name": "Community 206"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 206,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_sourceconfig_sourceconfig_constructor",
      "community_name": "Community 206"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 206,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_components_sourceconfig_sourceconfig_dosync",
      "community_name": "Community 206"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 206,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_sourceconfig_sourceconfig_sync",
      "community_name": "Community 206"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L86",
      "_origin": "ast",
      "community": 206,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_sourceconfig_sourceconfig_initwidgets",
      "community_name": "Community 206"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L197",
      "_origin": "ast",
      "community": 206,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_sourceconfig_sourceconfig_paint",
      "community_name": "Community 206"
    },
    {
      "label": "subwindow.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 186,
      "norm_label": "subwindow.js",
      "id": "dl48_software_gui_app_components_subwindow",
      "community_name": "Community 186"
    },
    {
      "label": "SubWindow",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 186,
      "norm_label": "subwindow",
      "id": "dl48_software_gui_app_components_subwindow_subwindow",
      "community_name": "Community 186"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 186,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_subwindow_subwindow_constructor",
      "community_name": "Community 186"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 186,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_components_subwindow_subwindow_dosync",
      "community_name": "Community 186"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 186,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_components_subwindow_subwindow_initwidgets",
      "community_name": "Community 186"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 186,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_components_subwindow_subwindow_sync",
      "community_name": "Community 186"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 186,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_subwindow_subwindow_paint",
      "community_name": "Community 186"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L38",
      "_origin": "ast",
      "community": 186,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_subwindow_subwindow_paintoverlay",
      "community_name": "Community 186"
    },
    {
      "label": "summarywindow.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 172,
      "norm_label": "summarywindow.js",
      "id": "dl48_software_gui_app_components_summarywindow",
      "community_name": "Community 172"
    },
    {
      "label": "SummaryWindow",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 172,
      "norm_label": "summarywindow",
      "id": "dl48_software_gui_app_components_summarywindow_summarywindow",
      "community_name": "Community 172"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 172,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_summarywindow_summarywindow_constructor",
      "community_name": "Community 172"
    },
    {
      "label": ".calcAnchors()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 172,
      "norm_label": ".calcanchors()",
      "id": "dl48_software_gui_app_components_summarywindow_summarywindow_calcanchors",
      "community_name": "Community 172"
    },
    {
      "label": ".onclick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 172,
      "norm_label": ".onclick()",
      "id": "dl48_software_gui_app_components_summarywindow_summarywindow_onclick",
      "community_name": "Community 172"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L34",
      "_origin": "ast",
      "community": 172,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_app_components_summarywindow_summarywindow_paintbg",
      "community_name": "Community 172"
    },
    {
      "label": ".paintTitle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L39",
      "_origin": "ast",
      "community": 172,
      "norm_label": ".painttitle()",
      "id": "dl48_software_gui_app_components_summarywindow_summarywindow_painttitle",
      "community_name": "Community 172"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 172,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_summarywindow_summarywindow_paint",
      "community_name": "Community 172"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L70",
      "_origin": "ast",
      "community": 172,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_components_summarywindow_summarywindow_paintoverlay",
      "community_name": "Community 172"
    },
    {
      "label": "switchboxfx.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 187,
      "norm_label": "switchboxfx.js",
      "id": "dl48_software_gui_app_components_switchboxfx",
      "community_name": "Community 187"
    },
    {
      "label": "SwitchBoxFX",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 187,
      "norm_label": "switchboxfx",
      "id": "dl48_software_gui_app_components_switchboxfx_switchboxfx",
      "community_name": "Community 187"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 187,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_switchboxfx_switchboxfx_constructor",
      "community_name": "Community 187"
    },
    {
      "label": ".setItems()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L50",
      "_origin": "ast",
      "community": 187,
      "norm_label": ".setitems()",
      "id": "dl48_software_gui_app_components_switchboxfx_switchboxfx_setitems",
      "community_name": "Community 187"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L56",
      "_origin": "ast",
      "community": 187,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_components_switchboxfx_switchboxfx_onresize",
      "community_name": "Community 187"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 187,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_components_switchboxfx_switchboxfx_paint",
      "community_name": "Community 187"
    },
    {
      "label": ".createItemGradient()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L87",
      "_origin": "ast",
      "community": 187,
      "norm_label": ".createitemgradient()",
      "id": "dl48_software_gui_app_components_switchboxfx_switchboxfx_createitemgradient",
      "community_name": "Community 187"
    },
    {
      "label": ".paintItem()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L100",
      "_origin": "ast",
      "community": 187,
      "norm_label": ".paintitem()",
      "id": "dl48_software_gui_app_components_switchboxfx_switchboxfx_paintitem",
      "community_name": "Community 187"
    },
    {
      "label": "valueled.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 143,
      "norm_label": "valueled.js",
      "id": "dl48_software_gui_app_components_valueled",
      "community_name": "Community 143"
    },
    {
      "label": "ValueLed",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 143,
      "norm_label": "valueled",
      "id": "dl48_software_gui_app_components_valueled_valueled",
      "community_name": "Community 143"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 143,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_components_valueled_valueled_constructor",
      "community_name": "Community 143"
    },
    {
      "label": ".setDark()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 143,
      "norm_label": ".setdark()",
      "id": "dl48_software_gui_app_components_valueled_valueled_setdark",
      "community_name": "Community 143"
    },
    {
      "label": ".getVal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 143,
      "norm_label": ".getval()",
      "id": "dl48_software_gui_app_components_valueled_valueled_getval",
      "community_name": "Community 143"
    },
    {
      "label": ".setVal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 143,
      "norm_label": ".setval()",
      "id": "dl48_software_gui_app_components_valueled_valueled_setval",
      "community_name": "Community 143"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 143,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_components_valueled_valueled_onup",
      "community_name": "Community 143"
    },
    {
      "label": ".askInput()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 143,
      "norm_label": ".askinput()",
      "id": "dl48_software_gui_app_components_valueled_valueled_askinput",
      "community_name": "Community 143"
    },
    {
      "label": ".parseInput()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L43",
      "_origin": "ast",
      "community": 143,
      "norm_label": ".parseinput()",
      "id": "dl48_software_gui_app_components_valueled_valueled_parseinput",
      "community_name": "Community 143"
    },
    {
      "label": ".checkInput()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L52",
      "_origin": "ast",
      "community": 143,
      "norm_label": ".checkinput()",
      "id": "dl48_software_gui_app_components_valueled_valueled_checkinput",
      "community_name": "Community 143"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L54",
      "_origin": "ast",
      "community": 143,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_app_components_valueled_valueled_paintbg",
      "community_name": "Community 143"
    },
    {
      "label": "data.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "norm_label": "data.js",
      "id": "dl48_software_gui_app_data",
      "community_name": "Community 1"
    },
    {
      "label": "chConfig",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L10",
      "_origin": "ast",
      "community": 1,
      "norm_label": "chconfig",
      "id": "dl48_software_gui_app_data_chconfig",
      "community_name": "Community 1"
    },
    {
      "label": "E_KEY",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_key",
      "id": "dl48_software_gui_app_data_e_key",
      "community_name": "Community 1"
    },
    {
      "label": "PRESET_IGNORE_KEYS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L233",
      "_origin": "ast",
      "community": 1,
      "norm_label": "preset_ignore_keys",
      "id": "dl48_software_gui_app_data_preset_ignore_keys",
      "community_name": "Community 1"
    },
    {
      "label": "E_PAGE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L237",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_page",
      "id": "dl48_software_gui_app_data_e_page",
      "community_name": "Community 1"
    },
    {
      "label": "E_INSERT",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L315",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_insert",
      "id": "dl48_software_gui_app_data_e_insert",
      "community_name": "Community 1"
    },
    {
      "label": "E_VIEW_MODE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L323",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_view_mode",
      "id": "dl48_software_gui_app_data_e_view_mode",
      "community_name": "Community 1"
    },
    {
      "label": "E_CH_TYPE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L331",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_ch_type",
      "id": "dl48_software_gui_app_data_e_ch_type",
      "community_name": "Community 1"
    },
    {
      "label": "E_FX_TYPE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L361",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_fx_type",
      "id": "dl48_software_gui_app_data_e_fx_type",
      "community_name": "Community 1"
    },
    {
      "label": "E_AUX_MIX_MODE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L391",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_aux_mix_mode",
      "id": "dl48_software_gui_app_data_e_aux_mix_mode",
      "community_name": "Community 1"
    },
    {
      "label": "E_REC_STATE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L401",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_rec_state",
      "id": "dl48_software_gui_app_data_e_rec_state",
      "community_name": "Community 1"
    },
    {
      "label": "E_PLAYER_STATE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L409",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_player_state",
      "id": "dl48_software_gui_app_data_e_player_state",
      "community_name": "Community 1"
    },
    {
      "label": "E_TIMER_STATE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L416",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_timer_state",
      "id": "dl48_software_gui_app_data_e_timer_state",
      "community_name": "Community 1"
    },
    {
      "label": "E_FUNC",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L425",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_func",
      "id": "dl48_software_gui_app_data_e_func",
      "community_name": "Community 1"
    },
    {
      "label": "E_TAGS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L449",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_tags",
      "id": "dl48_software_gui_app_data_e_tags",
      "community_name": "Community 1"
    },
    {
      "label": "E_TAGS_CUSTOM",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L468",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_tags_custom",
      "id": "dl48_software_gui_app_data_e_tags_custom",
      "community_name": "Community 1"
    },
    {
      "label": "E_BT_STATUS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L486",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_bt_status",
      "id": "dl48_software_gui_app_data_e_bt_status",
      "community_name": "Community 1"
    },
    {
      "label": "E_USB_STATUS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L492",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_usb_status",
      "id": "dl48_software_gui_app_data_e_usb_status",
      "community_name": "Community 1"
    },
    {
      "label": "E_NET_TYPE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L498",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_net_type",
      "id": "dl48_software_gui_app_data_e_net_type",
      "community_name": "Community 1"
    },
    {
      "label": "E_NET_STATUS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L503",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_net_status",
      "id": "dl48_software_gui_app_data_e_net_status",
      "community_name": "Community 1"
    },
    {
      "label": "E_HW_BUTTONS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L509",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_hw_buttons",
      "id": "dl48_software_gui_app_data_e_hw_buttons",
      "community_name": "Community 1"
    },
    {
      "label": "E_MIX_GROUP",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L545",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_mix_group",
      "id": "dl48_software_gui_app_data_e_mix_group",
      "community_name": "Community 1"
    },
    {
      "label": "E_PICKUP_POINT",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L557",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_pickup_point",
      "id": "dl48_software_gui_app_data_e_pickup_point",
      "community_name": "Community 1"
    },
    {
      "label": "E_EQ_BAND_TYPE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L564",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_eq_band_type",
      "id": "dl48_software_gui_app_data_e_eq_band_type",
      "community_name": "Community 1"
    },
    {
      "label": "E_CMD",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L575",
      "_origin": "ast",
      "community": 57,
      "norm_label": "e_cmd",
      "id": "dl48_software_gui_app_data_e_cmd",
      "community_name": "Community 57"
    },
    {
      "label": "DEFAULT_EQ_FREQS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L745",
      "_origin": "ast",
      "community": 1,
      "norm_label": "default_eq_freqs",
      "id": "dl48_software_gui_app_data_default_eq_freqs",
      "community_name": "Community 1"
    },
    {
      "label": "DEFAULT_BANKS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L748",
      "_origin": "ast",
      "community": 1,
      "norm_label": "default_banks",
      "id": "dl48_software_gui_app_data_default_banks",
      "community_name": "Community 1"
    },
    {
      "label": "CHANNEL_FEATURES",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L761",
      "_origin": "ast",
      "community": 1,
      "norm_label": "channel_features",
      "id": "dl48_software_gui_app_data_channel_features",
      "community_name": "Community 1"
    },
    {
      "label": "E_CH_FEATURE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L898",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_ch_feature",
      "id": "dl48_software_gui_app_data_e_ch_feature",
      "community_name": "Community 1"
    },
    {
      "label": "HAVE_FEATURE()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L924",
      "_origin": "ast",
      "community": 1,
      "norm_label": "have_feature()",
      "id": "dl48_software_gui_app_data_have_feature",
      "community_name": "Community 1"
    },
    {
      "label": "PARAM_SEGMENTS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L928",
      "_origin": "ast",
      "community": 1,
      "norm_label": "param_segments",
      "id": "dl48_software_gui_app_data_param_segments",
      "community_name": "Community 1"
    },
    {
      "label": "parseParamDef()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L930",
      "_origin": "ast",
      "community": 1,
      "norm_label": "parseparamdef()",
      "id": "dl48_software_gui_app_data_parseparamdef",
      "community_name": "Community 1"
    },
    {
      "label": "NON_SNAPSHOT_KEY_SEGMENTS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L943",
      "_origin": "ast",
      "community": 1,
      "norm_label": "non_snapshot_key_segments",
      "id": "dl48_software_gui_app_data_non_snapshot_key_segments",
      "community_name": "Community 1"
    },
    {
      "label": "isSnapshotKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L950",
      "_origin": "ast",
      "community": 215,
      "norm_label": "issnapshotkey()",
      "id": "dl48_software_gui_app_data_issnapshotkey",
      "community_name": "Community 215"
    },
    {
      "label": "createData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L954",
      "_origin": "ast",
      "community": 1,
      "norm_label": "createdata()",
      "id": "dl48_software_gui_app_data_createdata",
      "community_name": "Community 1"
    },
    {
      "label": "getSnapshotState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L979",
      "_origin": "ast",
      "community": 215,
      "norm_label": "getsnapshotstate()",
      "id": "dl48_software_gui_app_data_getsnapshotstate",
      "community_name": "Community 215"
    },
    {
      "label": "applySnapshotState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L991",
      "_origin": "ast",
      "community": 215,
      "norm_label": "applysnapshotstate()",
      "id": "dl48_software_gui_app_data_applysnapshotstate",
      "community_name": "Community 215"
    },
    {
      "label": "countNonSnapshotKeys()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1014",
      "_origin": "ast",
      "community": 215,
      "norm_label": "countnonsnapshotkeys()",
      "id": "dl48_software_gui_app_data_countnonsnapshotkeys",
      "community_name": "Community 215"
    },
    {
      "label": "fromLaw()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1022",
      "_origin": "ast",
      "community": 1,
      "norm_label": "fromlaw()",
      "id": "dl48_software_gui_app_data_fromlaw",
      "community_name": "Community 1"
    },
    {
      "label": "VtoMix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1115",
      "_origin": "ast",
      "community": 102,
      "norm_label": "vtomix()",
      "id": "dl48_software_gui_app_data_vtomix",
      "community_name": "Community 102"
    },
    {
      "label": "checkVtoMix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1133",
      "_origin": "ast",
      "community": 102,
      "norm_label": "checkvtomix()",
      "id": "dl48_software_gui_app_data_checkvtomix",
      "community_name": "Community 102"
    },
    {
      "label": "drawVtoMix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1153",
      "_origin": "ast",
      "community": 102,
      "norm_label": "drawvtomix()",
      "id": "dl48_software_gui_app_data_drawvtomix",
      "community_name": "Community 102"
    },
    {
      "label": "VtoMix2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1170",
      "_origin": "ast",
      "community": 1,
      "norm_label": "vtomix2()",
      "id": "dl48_software_gui_app_data_vtomix2",
      "community_name": "Community 1"
    },
    {
      "label": "VtoLN()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1180",
      "_origin": "ast",
      "community": 1,
      "norm_label": "vtoln()",
      "id": "dl48_software_gui_app_data_vtoln",
      "community_name": "Community 1"
    },
    {
      "label": "findV()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1186",
      "_origin": "ast",
      "community": 102,
      "norm_label": "findv()",
      "id": "dl48_software_gui_app_data_findv",
      "community_name": "Community 102"
    },
    {
      "label": "VotMix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1201",
      "_origin": "ast",
      "community": 102,
      "norm_label": "votmix()",
      "id": "dl48_software_gui_app_data_votmix",
      "community_name": "Community 102"
    },
    {
      "label": "[VtoGain, VotGain]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1208",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtogain, votgain]",
      "id": "dl48_software_gui_app_data_vtogain_votgain",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoTrim, VotTrim]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1209",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtotrim, vottrim]",
      "id": "dl48_software_gui_app_data_vtotrim_vottrim",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoPan, VotPan]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1210",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtopan, votpan]",
      "id": "dl48_software_gui_app_data_vtopan_votpan",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoDelay, VotDelay]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1211",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtodelay, votdelay]",
      "id": "dl48_software_gui_app_data_vtodelay_votdelay",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoTube, VotTube]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1212",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtotube, vottube]",
      "id": "dl48_software_gui_app_data_vtotube_vottube",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoSend, VotSend]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1213",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtosend, votsend]",
      "id": "dl48_software_gui_app_data_vtosend_votsend",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoSendRelative, VotSendRelative]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1214",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtosendrelative, votsendrelative]",
      "id": "dl48_software_gui_app_data_vtosendrelative_votsendrelative",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoDistance, VotDistance]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1215",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtodistance, votdistance]",
      "id": "dl48_software_gui_app_data_vtodistance_votdistance",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoEqFreq, VotEqFreq]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1218",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtoeqfreq, voteqfreq]",
      "id": "dl48_software_gui_app_data_vtoeqfreq_voteqfreq",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoEqQ, VotEqQ]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1219",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtoeqq, voteqq]",
      "id": "dl48_software_gui_app_data_vtoeqq_voteqq",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoEqGain, VotEqGain]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1220",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtoeqgain, voteqgain]",
      "id": "dl48_software_gui_app_data_vtoeqgain_voteqgain",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoFbxQ, VotFbxQ]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1223",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtofbxq, votfbxq]",
      "id": "dl48_software_gui_app_data_vtofbxq_votfbxq",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoFbxGain, VotFbxGain]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1224",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtofbxgain, votfbxgain]",
      "id": "dl48_software_gui_app_data_vtofbxgain_votfbxgain",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoCompThresh, VotCompThresh]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1227",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtocompthresh, votcompthresh]",
      "id": "dl48_software_gui_app_data_vtocompthresh_votcompthresh",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoCompRatio, VotCompRatio]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1228",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtocompratio, votcompratio]",
      "id": "dl48_software_gui_app_data_vtocompratio_votcompratio",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoCompGain, VotCompGain]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1229",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtocompgain, votcompgain]",
      "id": "dl48_software_gui_app_data_vtocompgain_votcompgain",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoCompAttack, VotCompAttack]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1230",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtocompattack, votcompattack]",
      "id": "dl48_software_gui_app_data_vtocompattack_votcompattack",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoCompRelease, VotCompRelease]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1231",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtocomprelease, votcomprelease]",
      "id": "dl48_software_gui_app_data_vtocomprelease_votcomprelease",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoCompHold, VotCompHold]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1232",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtocomphold, votcomphold]",
      "id": "dl48_software_gui_app_data_vtocomphold_votcomphold",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoGateThresh, VotGateThresh]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1235",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtogatethresh, votgatethresh]",
      "id": "dl48_software_gui_app_data_vtogatethresh_votgatethresh",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoGateRatio, VotGateRatio]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1236",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtogateratio, votgateratio]",
      "id": "dl48_software_gui_app_data_vtogateratio_votgateratio",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoGateGain, VotGateGain]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1237",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtogategain, votgategain]",
      "id": "dl48_software_gui_app_data_vtogategain_votgategain",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoGateRange, VotGateRange]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1238",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtogaterange, votgaterange]",
      "id": "dl48_software_gui_app_data_vtogaterange_votgaterange",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoGateAttack, VotGateAttack]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1239",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtogateattack, votgateattack]",
      "id": "dl48_software_gui_app_data_vtogateattack_votgateattack",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoGateRelease, VotGateRelease]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1240",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtogaterelease, votgaterelease]",
      "id": "dl48_software_gui_app_data_vtogaterelease_votgaterelease",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoGateHold, VotGateHold]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1241",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtogatehold, votgatehold]",
      "id": "dl48_software_gui_app_data_vtogatehold_votgatehold",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoDSFreq, VotDSFreq]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1244",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtodsfreq, votdsfreq]",
      "id": "dl48_software_gui_app_data_vtodsfreq_votdsfreq",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoDSThresh, VotDSThresh]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1245",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtodsthresh, votdsthresh]",
      "id": "dl48_software_gui_app_data_vtodsthresh_votdsthresh",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoDSRange, VotDSRange]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1247",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtodsrange, votdsrange]",
      "id": "dl48_software_gui_app_data_vtodsrange_votdsrange",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoDSQ, VotDSQ]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1248",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtodsq, votdsq]",
      "id": "dl48_software_gui_app_data_vtodsq_votdsq",
      "community_name": "Community 1"
    },
    {
      "label": "[VtoAmixResponse, VotAmixResponse]",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1251",
      "_origin": "ast",
      "community": 1,
      "norm_label": "[vtoamixresponse, votamixresponse]",
      "id": "dl48_software_gui_app_data_vtoamixresponse_votamixresponse",
      "community_name": "Community 1"
    },
    {
      "label": "createSrvData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1259",
      "_origin": "ast",
      "community": 1,
      "norm_label": "createsrvdata()",
      "id": "dl48_software_gui_app_data_createsrvdata",
      "community_name": "Community 1"
    },
    {
      "label": "createLocalData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1260",
      "_origin": "ast",
      "community": 1,
      "norm_label": "createlocaldata()",
      "id": "dl48_software_gui_app_data_createlocaldata",
      "community_name": "Community 1"
    },
    {
      "label": "TIME_ZONES",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1263",
      "_origin": "ast",
      "community": 105,
      "norm_label": "time_zones",
      "id": "dl48_software_gui_app_data_time_zones",
      "community_name": "Community 105"
    },
    {
      "label": "$CAT",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1344",
      "_origin": "ast",
      "community": 1,
      "norm_label": "$cat",
      "id": "dl48_software_gui_app_data_cat",
      "community_name": "Community 1"
    },
    {
      "label": "$CAT_FAST",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1360",
      "_origin": "ast",
      "community": 1,
      "norm_label": "$cat_fast",
      "id": "dl48_software_gui_app_data_cat_fast",
      "community_name": "Community 1"
    },
    {
      "label": "$CAT_FAST_DEFAULT",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1361",
      "_origin": "ast",
      "community": 1,
      "norm_label": "$cat_fast_default",
      "id": "dl48_software_gui_app_data_cat_fast_default",
      "community_name": "Community 1"
    },
    {
      "label": "$CAT_FAST_ICONS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1362",
      "_origin": "ast",
      "community": 1,
      "norm_label": "$cat_fast_icons",
      "id": "dl48_software_gui_app_data_cat_fast_icons",
      "community_name": "Community 1"
    },
    {
      "label": "$CAT_INPUT",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1363",
      "_origin": "ast",
      "community": 1,
      "norm_label": "$cat_input",
      "id": "dl48_software_gui_app_data_cat_input",
      "community_name": "Community 1"
    },
    {
      "label": "$CAT_MIX",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1364",
      "_origin": "ast",
      "community": 1,
      "norm_label": "$cat_mix",
      "id": "dl48_software_gui_app_data_cat_mix",
      "community_name": "Community 1"
    },
    {
      "label": "$CAT_FX",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1365",
      "_origin": "ast",
      "community": 1,
      "norm_label": "$cat_fx",
      "id": "dl48_software_gui_app_data_cat_fx",
      "community_name": "Community 1"
    },
    {
      "label": "$INSTR",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1367",
      "_origin": "ast",
      "community": 1,
      "norm_label": "$instr",
      "id": "dl48_software_gui_app_data_instr",
      "community_name": "Community 1"
    },
    {
      "label": "E_INSTRUMENT",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1419",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_instrument",
      "id": "dl48_software_gui_app_data_e_instrument",
      "community_name": "Community 1"
    },
    {
      "label": "E_PRESET_TYPE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1421",
      "_origin": "ast",
      "community": 1,
      "norm_label": "e_preset_type",
      "id": "dl48_software_gui_app_data_e_preset_type",
      "community_name": "Community 1"
    },
    {
      "label": "data_defaults.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data_defaults.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 246,
      "norm_label": "data_defaults.js",
      "id": "dl48_software_gui_app_data_defaults",
      "community_name": "Community 246"
    },
    {
      "label": "bandGains()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data_defaults.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 246,
      "norm_label": "bandgains()",
      "id": "dl48_software_gui_app_data_defaults_bandgains",
      "community_name": "Community 246"
    },
    {
      "label": "fbxBands()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data_defaults.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 246,
      "norm_label": "fbxbands()",
      "id": "dl48_software_gui_app_data_defaults_fbxbands",
      "community_name": "Community 246"
    },
    {
      "label": "DEFAULT_PRESETS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data_defaults.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 246,
      "norm_label": "default_presets",
      "id": "dl48_software_gui_app_data_defaults_default_presets",
      "community_name": "Community 246"
    },
    {
      "label": "initDefaultPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data_defaults.js",
      "source_location": "L148",
      "_origin": "ast",
      "community": 246,
      "norm_label": "initdefaultpresets()",
      "id": "dl48_software_gui_app_data_defaults_initdefaultpresets",
      "community_name": "Community 246"
    },
    {
      "label": "data_vustruct.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data_vustruct.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 57,
      "norm_label": "data_vustruct.js",
      "id": "dl48_software_gui_app_data_vustruct",
      "community_name": "Community 57"
    },
    {
      "label": "VU_STRUCT",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/data_vustruct.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 57,
      "norm_label": "vu_struct",
      "id": "dl48_software_gui_app_data_vustruct_vu_struct",
      "community_name": "Community 57"
    },
    {
      "label": "fonts.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 207,
      "norm_label": "fonts.js",
      "id": "dl48_software_gui_app_fonts",
      "community_name": "Community 207"
    },
    {
      "label": "Font",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 207,
      "norm_label": "font",
      "id": "dl48_software_gui_app_fonts_font",
      "community_name": "Community 207"
    },
    {
      "label": "$FA",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L157",
      "_origin": "ast",
      "community": 207,
      "norm_label": "$fa",
      "id": "dl48_software_gui_app_fonts_fa",
      "community_name": "Community 207"
    },
    {
      "label": "$MI",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L347",
      "_origin": "ast",
      "community": 207,
      "norm_label": "$mi",
      "id": "dl48_software_gui_app_fonts_mi",
      "community_name": "Community 207"
    },
    {
      "label": "$MI_VALUES",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L444",
      "_origin": "ast",
      "community": 207,
      "norm_label": "$mi_values",
      "id": "dl48_software_gui_app_fonts_mi_values",
      "community_name": "Community 207"
    },
    {
      "label": "ICON_FONT",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L447",
      "_origin": "ast",
      "community": 207,
      "norm_label": "icon_font",
      "id": "dl48_software_gui_app_fonts_icon_font",
      "community_name": "Community 207"
    },
    {
      "label": "ICON_FONT_VALUES",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L485",
      "_origin": "ast",
      "community": 207,
      "norm_label": "icon_font_values",
      "id": "dl48_software_gui_app_fonts_icon_font_values",
      "community_name": "Community 207"
    },
    {
      "label": "fx.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 144,
      "norm_label": "fx.js",
      "id": "dl48_software_gui_app_fx",
      "community_name": "Community 144"
    },
    {
      "label": "E_DSP_FX_LIST",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 144,
      "norm_label": "e_dsp_fx_list",
      "id": "dl48_software_gui_app_fx_e_dsp_fx_list",
      "community_name": "Community 144"
    },
    {
      "label": "E_DSP_INSERTS_LIST",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 144,
      "norm_label": "e_dsp_inserts_list",
      "id": "dl48_software_gui_app_fx_e_dsp_inserts_list",
      "community_name": "Community 144"
    },
    {
      "label": "GENERIC_REVERB_PARAMS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 144,
      "norm_label": "generic_reverb_params()",
      "id": "dl48_software_gui_app_fx_generic_reverb_params",
      "community_name": "Community 144"
    },
    {
      "label": "GENERIC_DELAY_PARAMS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L81",
      "_origin": "ast",
      "community": 144,
      "norm_label": "generic_delay_params",
      "id": "dl48_software_gui_app_fx_generic_delay_params",
      "community_name": "Community 144"
    },
    {
      "label": "GENERIC_SWEEPFILTER_PARAMS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L87",
      "_origin": "ast",
      "community": 144,
      "norm_label": "generic_sweepfilter_params",
      "id": "dl48_software_gui_app_fx_generic_sweepfilter_params",
      "community_name": "Community 144"
    },
    {
      "label": "FX",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L104",
      "_origin": "ast",
      "community": 88,
      "norm_label": "fx",
      "id": "dl48_software_gui_app_fx_fx",
      "community_name": "Community 88"
    },
    {
      "label": "FX_INSERT",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L295",
      "_origin": "ast",
      "community": 144,
      "norm_label": "fx_insert",
      "id": "dl48_software_gui_app_fx_fx_insert",
      "community_name": "Community 144"
    },
    {
      "label": "INSERTS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L309",
      "_origin": "ast",
      "community": 144,
      "norm_label": "inserts",
      "id": "dl48_software_gui_app_fx_inserts",
      "community_name": "Community 144"
    },
    {
      "label": "E_DSP_TYPE",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L351",
      "_origin": "ast",
      "community": 144,
      "norm_label": "e_dsp_type",
      "id": "dl48_software_gui_app_fx_e_dsp_type",
      "community_name": "Community 144"
    },
    {
      "label": "E_FX_TYPE_ID",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L423",
      "_origin": "ast",
      "community": 144,
      "norm_label": "e_fx_type_id",
      "id": "dl48_software_gui_app_fx_e_fx_type_id",
      "community_name": "Community 144"
    },
    {
      "label": "DSP_TYPE_LANG_KEYS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L427",
      "_origin": "ast",
      "community": 144,
      "norm_label": "dsp_type_lang_keys",
      "id": "dl48_software_gui_app_fx_dsp_type_lang_keys",
      "community_name": "Community 144"
    },
    {
      "label": "DSP",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L491",
      "_origin": "ast",
      "community": 73,
      "norm_label": "dsp",
      "id": "dl48_software_gui_app_fx_dsp",
      "community_name": "Community 73"
    },
    {
      "label": "helpers.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "helpers.js",
      "id": "dl48_software_gui_app_helpers",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_WINDOW_BG()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 2,
      "norm_label": "paint_window_bg()",
      "id": "dl48_software_gui_app_helpers_paint_window_bg",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_WINDOW_BG_PAR()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L23",
      "_origin": "ast",
      "community": 2,
      "norm_label": "paint_window_bg_par()",
      "id": "dl48_software_gui_app_helpers_paint_window_bg_par",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_LABELS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 2,
      "norm_label": "paint_labels()",
      "id": "dl48_software_gui_app_helpers_paint_labels",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_SEPARATOR()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 2,
      "norm_label": "paint_separator()",
      "id": "dl48_software_gui_app_helpers_paint_separator",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_TITLE()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L67",
      "_origin": "ast",
      "community": 2,
      "norm_label": "paint_title()",
      "id": "dl48_software_gui_app_helpers_paint_title",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_VU_TARGET_LEVEL()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L75",
      "_origin": "ast",
      "community": 2,
      "norm_label": "paint_vu_target_level()",
      "id": "dl48_software_gui_app_helpers_paint_vu_target_level",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_SOCKET()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L82",
      "_origin": "ast",
      "community": 2,
      "norm_label": "paint_socket()",
      "id": "dl48_software_gui_app_helpers_paint_socket",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_XLR()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L101",
      "_origin": "ast",
      "community": 2,
      "norm_label": "paint_xlr()",
      "id": "dl48_software_gui_app_helpers_paint_xlr",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_XLR_IN()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L125",
      "_origin": "ast",
      "community": 2,
      "norm_label": "paint_xlr_in()",
      "id": "dl48_software_gui_app_helpers_paint_xlr_in",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_VU_MARKS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L158",
      "_origin": "ast",
      "community": 2,
      "norm_label": "paint_vu_marks()",
      "id": "dl48_software_gui_app_helpers_paint_vu_marks",
      "community_name": "Community 2"
    },
    {
      "label": "PAINT_SL_MARKS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L188",
      "_origin": "ast",
      "community": 102,
      "norm_label": "paint_sl_marks()",
      "id": "dl48_software_gui_app_helpers_paint_sl_marks",
      "community_name": "Community 102"
    },
    {
      "label": "KEY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L235",
      "_origin": "ast",
      "community": 2,
      "norm_label": "key()",
      "id": "dl48_software_gui_app_helpers_key",
      "community_name": "Community 2"
    },
    {
      "label": "checkData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L250",
      "_origin": "ast",
      "community": 40,
      "norm_label": "checkdata()",
      "id": "dl48_software_gui_app_helpers_checkdata",
      "community_name": "Community 40"
    },
    {
      "label": "SET_KNOBS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L277",
      "_origin": "ast",
      "community": 338,
      "norm_label": "set_knobs()",
      "id": "dl48_software_gui_app_helpers_set_knobs",
      "community_name": "Community 338"
    },
    {
      "label": "GET_TIME()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L285",
      "_origin": "ast",
      "community": 2,
      "norm_label": "get_time()",
      "id": "dl48_software_gui_app_helpers_get_time",
      "community_name": "Community 2"
    },
    {
      "label": "FORMAT_TIME()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L290",
      "_origin": "ast",
      "community": 2,
      "norm_label": "format_time()",
      "id": "dl48_software_gui_app_helpers_format_time",
      "community_name": "Community 2"
    },
    {
      "label": "FORMAT_DATE()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L296",
      "_origin": "ast",
      "community": 2,
      "norm_label": "format_date()",
      "id": "dl48_software_gui_app_helpers_format_date",
      "community_name": "Community 2"
    },
    {
      "label": "STRIP_BY_ID()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L297",
      "_origin": "ast",
      "community": 52,
      "norm_label": "strip_by_id()",
      "id": "dl48_software_gui_app_helpers_strip_by_id",
      "community_name": "Community 52"
    },
    {
      "label": "ID2STRIP()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L298",
      "_origin": "ast",
      "community": 52,
      "norm_label": "id2strip()",
      "id": "dl48_software_gui_app_helpers_id2strip",
      "community_name": "Community 52"
    },
    {
      "label": "v2mixText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L307",
      "_origin": "ast",
      "community": 188,
      "norm_label": "v2mixtext()",
      "id": "dl48_software_gui_app_helpers_v2mixtext",
      "community_name": "Community 188"
    },
    {
      "label": "v2gainText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L309",
      "_origin": "ast",
      "community": 82,
      "norm_label": "v2gaintext()",
      "id": "dl48_software_gui_app_helpers_v2gaintext",
      "community_name": "Community 82"
    },
    {
      "label": "v2trimText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L310",
      "_origin": "ast",
      "community": 82,
      "norm_label": "v2trimtext()",
      "id": "dl48_software_gui_app_helpers_v2trimtext",
      "community_name": "Community 82"
    },
    {
      "label": "v2freqText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L311",
      "_origin": "ast",
      "community": 82,
      "norm_label": "v2freqtext()",
      "id": "dl48_software_gui_app_helpers_v2freqtext",
      "community_name": "Community 82"
    },
    {
      "label": "db2text()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L313",
      "_origin": "ast",
      "community": 173,
      "norm_label": "db2text()",
      "id": "dl48_software_gui_app_helpers_db2text",
      "community_name": "Community 173"
    },
    {
      "label": "ms2text()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L314",
      "_origin": "ast",
      "community": 84,
      "norm_label": "ms2text()",
      "id": "dl48_software_gui_app_helpers_ms2text",
      "community_name": "Community 84"
    },
    {
      "label": "hz2text()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L315",
      "_origin": "ast",
      "community": 225,
      "norm_label": "hz2text()",
      "id": "dl48_software_gui_app_helpers_hz2text",
      "community_name": "Community 225"
    },
    {
      "label": "hzp2text()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L316",
      "_origin": "ast",
      "community": 2,
      "norm_label": "hzp2text()",
      "id": "dl48_software_gui_app_helpers_hzp2text",
      "community_name": "Community 2"
    },
    {
      "label": "q2text()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L317",
      "_origin": "ast",
      "community": 2,
      "norm_label": "q2text()",
      "id": "dl48_software_gui_app_helpers_q2text",
      "community_name": "Community 2"
    },
    {
      "label": "pct2text()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L318",
      "_origin": "ast",
      "community": 2,
      "norm_label": "pct2text()",
      "id": "dl48_software_gui_app_helpers_pct2text",
      "community_name": "Community 2"
    },
    {
      "label": "pan2text()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L319",
      "_origin": "ast",
      "community": 2,
      "norm_label": "pan2text()",
      "id": "dl48_software_gui_app_helpers_pan2text",
      "community_name": "Community 2"
    },
    {
      "label": "v2db()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L321",
      "_origin": "ast",
      "community": 2,
      "norm_label": "v2db()",
      "id": "dl48_software_gui_app_helpers_v2db",
      "community_name": "Community 2"
    },
    {
      "label": "v2ms()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L322",
      "_origin": "ast",
      "community": 2,
      "norm_label": "v2ms()",
      "id": "dl48_software_gui_app_helpers_v2ms",
      "community_name": "Community 2"
    },
    {
      "label": "v2tubeText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L324",
      "_origin": "ast",
      "community": 82,
      "norm_label": "v2tubetext()",
      "id": "dl48_software_gui_app_helpers_v2tubetext",
      "community_name": "Community 82"
    },
    {
      "label": "v2delayTimeText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L325",
      "_origin": "ast",
      "community": 2,
      "norm_label": "v2delaytimetext()",
      "id": "dl48_software_gui_app_helpers_v2delaytimetext",
      "community_name": "Community 2"
    },
    {
      "label": "v2panText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L326",
      "_origin": "ast",
      "community": 82,
      "norm_label": "v2pantext()",
      "id": "dl48_software_gui_app_helpers_v2pantext",
      "community_name": "Community 82"
    },
    {
      "label": "v2eqGainText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L331",
      "_origin": "ast",
      "community": 2,
      "norm_label": "v2eqgaintext()",
      "id": "dl48_software_gui_app_helpers_v2eqgaintext",
      "community_name": "Community 2"
    },
    {
      "label": "v2eqFreqText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L332",
      "_origin": "ast",
      "community": 2,
      "norm_label": "v2eqfreqtext()",
      "id": "dl48_software_gui_app_helpers_v2eqfreqtext",
      "community_name": "Community 2"
    },
    {
      "label": "v2eqQText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L333",
      "_origin": "ast",
      "community": 2,
      "norm_label": "v2eqqtext()",
      "id": "dl48_software_gui_app_helpers_v2eqqtext",
      "community_name": "Community 2"
    },
    {
      "label": "v2depth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L334",
      "_origin": "ast",
      "community": 2,
      "norm_label": "v2depth()",
      "id": "dl48_software_gui_app_helpers_v2depth",
      "community_name": "Community 2"
    },
    {
      "label": "v2percent()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L335",
      "_origin": "ast",
      "community": 21,
      "norm_label": "v2percent()",
      "id": "dl48_software_gui_app_helpers_v2percent",
      "community_name": "Community 21"
    },
    {
      "label": "v2waveform()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L336",
      "_origin": "ast",
      "community": 2,
      "norm_label": "v2waveform()",
      "id": "dl48_software_gui_app_helpers_v2waveform",
      "community_name": "Community 2"
    },
    {
      "label": "v2width()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L337",
      "_origin": "ast",
      "community": 2,
      "norm_label": "v2width()",
      "id": "dl48_software_gui_app_helpers_v2width",
      "community_name": "Community 2"
    },
    {
      "label": "v2eqband()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L338",
      "_origin": "ast",
      "community": 2,
      "norm_label": "v2eqband()",
      "id": "dl48_software_gui_app_helpers_v2eqband",
      "community_name": "Community 2"
    },
    {
      "label": "TAG_TO_NAME()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L346",
      "_origin": "ast",
      "community": 2,
      "norm_label": "tag_to_name()",
      "id": "dl48_software_gui_app_helpers_tag_to_name",
      "community_name": "Community 2"
    },
    {
      "label": "TAG_TO_COLOR()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L364",
      "_origin": "ast",
      "community": 2,
      "norm_label": "tag_to_color()",
      "id": "dl48_software_gui_app_helpers_tag_to_color",
      "community_name": "Community 2"
    },
    {
      "label": "IDX2LR()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L370",
      "_origin": "ast",
      "community": 2,
      "norm_label": "idx2lr()",
      "id": "dl48_software_gui_app_helpers_idx2lr",
      "community_name": "Community 2"
    },
    {
      "label": "FX_TO_ICON()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L371",
      "_origin": "ast",
      "community": 2,
      "norm_label": "fx_to_icon()",
      "id": "dl48_software_gui_app_helpers_fx_to_icon",
      "community_name": "Community 2"
    },
    {
      "label": "IS_SMALL_SCREEN()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L403",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_small_screen()",
      "id": "dl48_software_gui_app_helpers_is_small_screen",
      "community_name": "Community 2"
    },
    {
      "label": "IS_DEMO()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L404",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_demo()",
      "id": "dl48_software_gui_app_helpers_is_demo",
      "community_name": "Community 2"
    },
    {
      "label": "IS_LOCKED()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L405",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_locked()",
      "id": "dl48_software_gui_app_helpers_is_locked",
      "community_name": "Community 2"
    },
    {
      "label": "IS_ONLINE()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L406",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_online()",
      "id": "dl48_software_gui_app_helpers_is_online",
      "community_name": "Community 2"
    },
    {
      "label": "NEED_ONBOARDING()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L407",
      "_origin": "ast",
      "community": 2,
      "norm_label": "need_onboarding()",
      "id": "dl48_software_gui_app_helpers_need_onboarding",
      "community_name": "Community 2"
    },
    {
      "label": "GET_LANG()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L408",
      "_origin": "ast",
      "community": 2,
      "norm_label": "get_lang()",
      "id": "dl48_software_gui_app_helpers_get_lang",
      "community_name": "Community 2"
    },
    {
      "label": "IS_USB_INSERTED()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L411",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_usb_inserted()",
      "id": "dl48_software_gui_app_helpers_is_usb_inserted",
      "community_name": "Community 2"
    },
    {
      "label": "IS_USB_BAD()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L412",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_usb_bad()",
      "id": "dl48_software_gui_app_helpers_is_usb_bad",
      "community_name": "Community 2"
    },
    {
      "label": "IS_USB_REMOVED()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L413",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_usb_removed()",
      "id": "dl48_software_gui_app_helpers_is_usb_removed",
      "community_name": "Community 2"
    },
    {
      "label": "IS_REC_DISK_OK()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L414",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_rec_disk_ok()",
      "id": "dl48_software_gui_app_helpers_is_rec_disk_ok",
      "community_name": "Community 2"
    },
    {
      "label": "IS_LOAD_DISK_OK()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L415",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_load_disk_ok()",
      "id": "dl48_software_gui_app_helpers_is_load_disk_ok",
      "community_name": "Community 2"
    },
    {
      "label": "IS_USB_USED()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L416",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_usb_used()",
      "id": "dl48_software_gui_app_helpers_is_usb_used",
      "community_name": "Community 2"
    },
    {
      "label": "IS_DISK_REMOVED()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L417",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_disk_removed()",
      "id": "dl48_software_gui_app_helpers_is_disk_removed",
      "community_name": "Community 2"
    },
    {
      "label": "IS_DISK_IN()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L418",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_disk_in()",
      "id": "dl48_software_gui_app_helpers_is_disk_in",
      "community_name": "Community 2"
    },
    {
      "label": "IS_DISK_BAD()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L419",
      "_origin": "ast",
      "community": 2,
      "norm_label": "is_disk_bad()",
      "id": "dl48_software_gui_app_helpers_is_disk_bad",
      "community_name": "Community 2"
    },
    {
      "label": "getSelectedLang()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L423",
      "_origin": "ast",
      "community": 338,
      "norm_label": "getselectedlang()",
      "id": "dl48_software_gui_app_helpers_getselectedlang",
      "community_name": "Community 338"
    },
    {
      "label": "setSelectedLang()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L429",
      "_origin": "ast",
      "community": 2,
      "norm_label": "setselectedlang()",
      "id": "dl48_software_gui_app_helpers_setselectedlang",
      "community_name": "Community 2"
    },
    {
      "label": "loadLanguage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L436",
      "_origin": "ast",
      "community": 2,
      "norm_label": "loadlanguage()",
      "id": "dl48_software_gui_app_helpers_loadlanguage",
      "community_name": "Community 2"
    },
    {
      "label": "langArgs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L452",
      "_origin": "ast",
      "community": 2,
      "norm_label": "langargs()",
      "id": "dl48_software_gui_app_helpers_langargs",
      "community_name": "Community 2"
    },
    {
      "label": "calcShortenedWidth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L463",
      "_origin": "ast",
      "community": 2,
      "norm_label": "calcshortenedwidth()",
      "id": "dl48_software_gui_app_helpers_calcshortenedwidth",
      "community_name": "Community 2"
    },
    {
      "label": "adaptShortenedText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L483",
      "_origin": "ast",
      "community": 2,
      "norm_label": "adaptshortenedtext()",
      "id": "dl48_software_gui_app_helpers_adaptshortenedtext",
      "community_name": "Community 2"
    },
    {
      "label": "shortenTextMid()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L487",
      "_origin": "ast",
      "community": 2,
      "norm_label": "shortentextmid()",
      "id": "dl48_software_gui_app_helpers_shortentextmid",
      "community_name": "Community 2"
    },
    {
      "label": "shortenTextStart()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L494",
      "_origin": "ast",
      "community": 2,
      "norm_label": "shortentextstart()",
      "id": "dl48_software_gui_app_helpers_shortentextstart",
      "community_name": "Community 2"
    },
    {
      "label": "wrapTextByChars()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L502",
      "_origin": "ast",
      "community": 338,
      "norm_label": "wraptextbychars()",
      "id": "dl48_software_gui_app_helpers_wraptextbychars",
      "community_name": "Community 338"
    },
    {
      "label": "wrapText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L527",
      "_origin": "ast",
      "community": 338,
      "norm_label": "wraptext()",
      "id": "dl48_software_gui_app_helpers_wraptext",
      "community_name": "Community 338"
    },
    {
      "label": "splitLines()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L542",
      "_origin": "ast",
      "community": 2,
      "norm_label": "splitlines()",
      "id": "dl48_software_gui_app_helpers_splitlines",
      "community_name": "Community 2"
    },
    {
      "label": "splitLines2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L544",
      "_origin": "ast",
      "community": 2,
      "norm_label": "splitlines2()",
      "id": "dl48_software_gui_app_helpers_splitlines2",
      "community_name": "Community 2"
    },
    {
      "label": "splitLines3()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L553",
      "_origin": "ast",
      "community": 2,
      "norm_label": "splitlines3()",
      "id": "dl48_software_gui_app_helpers_splitlines3",
      "community_name": "Community 2"
    },
    {
      "label": "splitLinesEven()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L563",
      "_origin": "ast",
      "community": 2,
      "norm_label": "splitlineseven()",
      "id": "dl48_software_gui_app_helpers_splitlineseven",
      "community_name": "Community 2"
    },
    {
      "label": "translateCheck()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L582",
      "_origin": "ast",
      "community": 2,
      "norm_label": "translatecheck()",
      "id": "dl48_software_gui_app_helpers_translatecheck",
      "community_name": "Community 2"
    },
    {
      "label": "measureText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L594",
      "_origin": "ast",
      "community": 2,
      "norm_label": "measuretext()",
      "id": "dl48_software_gui_app_helpers_measuretext",
      "community_name": "Community 2"
    },
    {
      "label": "FONT_CHAR_WIDTH",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L607",
      "_origin": "ast",
      "community": 2,
      "norm_label": "font_char_width",
      "id": "dl48_software_gui_app_helpers_font_char_width",
      "community_name": "Community 2"
    },
    {
      "label": "stretchWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L640",
      "_origin": "ast",
      "community": 2,
      "norm_label": "stretchwidgets()",
      "id": "dl48_software_gui_app_helpers_stretchwidgets",
      "community_name": "Community 2"
    },
    {
      "label": "stretchHorizontal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L648",
      "_origin": "ast",
      "community": 2,
      "norm_label": "stretchhorizontal()",
      "id": "dl48_software_gui_app_helpers_stretchhorizontal",
      "community_name": "Community 2"
    },
    {
      "label": "stretch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L662",
      "_origin": "ast",
      "community": 2,
      "norm_label": "stretch()",
      "id": "dl48_software_gui_app_helpers_stretch",
      "community_name": "Community 2"
    },
    {
      "label": "restartApp()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L691",
      "_origin": "ast",
      "community": 338,
      "norm_label": "restartapp()",
      "id": "dl48_software_gui_app_helpers_restartapp",
      "community_name": "Community 338"
    },
    {
      "label": "dumpWidgetTree()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L722",
      "_origin": "ast",
      "community": 2,
      "norm_label": "dumpwidgettree()",
      "id": "dl48_software_gui_app_helpers_dumpwidgettree",
      "community_name": "Community 2"
    },
    {
      "label": "downloadWidgetTree()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L769",
      "_origin": "ast",
      "community": 2,
      "norm_label": "downloadwidgettree()",
      "id": "dl48_software_gui_app_helpers_downloadwidgettree",
      "community_name": "Community 2"
    },
    {
      "label": "lang.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/lang.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 156,
      "norm_label": "lang.js",
      "id": "dl48_software_gui_app_lang",
      "community_name": "Community 156"
    },
    {
      "label": "LANG_NAMES",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/lang.js",
      "source_location": "L6",
      "_origin": "ast",
      "community": 156,
      "norm_label": "lang_names",
      "id": "dl48_software_gui_app_lang_lang_names",
      "community_name": "Community 156"
    },
    {
      "label": "LANG_CODES",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/lang.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 156,
      "norm_label": "lang_codes",
      "id": "dl48_software_gui_app_lang_lang_codes",
      "community_name": "Community 156"
    },
    {
      "label": "main-node.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/main-node.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 157,
      "norm_label": "main-node.js",
      "id": "dl48_software_gui_app_main_node",
      "community_name": "Community 157"
    },
    {
      "label": "app/main.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/main.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 14,
      "norm_label": "app/main.js",
      "id": "dl48_software_gui_app_main",
      "community_name": "Community 14"
    },
    {
      "label": "net.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 126,
      "norm_label": "net.js",
      "id": "dl48_software_gui_app_net",
      "community_name": "Community 126"
    },
    {
      "label": "networkConfig()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 126,
      "norm_label": "networkconfig()",
      "id": "dl48_software_gui_app_net_networkconfig",
      "community_name": "Community 126"
    },
    {
      "label": "registerNetHandlers()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L38",
      "_origin": "ast",
      "community": 14,
      "norm_label": "registernethandlers()",
      "id": "dl48_software_gui_app_net_registernethandlers",
      "community_name": "Community 14"
    },
    {
      "label": "HANDLE_INIT()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L96",
      "_origin": "ast",
      "community": 126,
      "norm_label": "handle_init()",
      "id": "dl48_software_gui_app_net_handle_init",
      "community_name": "Community 126"
    },
    {
      "label": "SYNC_APP()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L115",
      "_origin": "ast",
      "community": 126,
      "norm_label": "sync_app()",
      "id": "dl48_software_gui_app_net_sync_app",
      "community_name": "Community 126"
    },
    {
      "label": "CONNECT()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L131",
      "_origin": "ast",
      "community": 126,
      "norm_label": "connect()",
      "id": "dl48_software_gui_app_net_connect",
      "community_name": "Community 126"
    },
    {
      "label": "DISCONNECT()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L136",
      "_origin": "ast",
      "community": 126,
      "norm_label": "disconnect()",
      "id": "dl48_software_gui_app_net_disconnect",
      "community_name": "Community 126"
    },
    {
      "label": "ON_CONNECT()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L143",
      "_origin": "ast",
      "community": 126,
      "norm_label": "on_connect()",
      "id": "dl48_software_gui_app_net_on_connect",
      "community_name": "Community 126"
    },
    {
      "label": "ON_DISCONNECT()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L146",
      "_origin": "ast",
      "community": 126,
      "norm_label": "on_disconnect()",
      "id": "dl48_software_gui_app_net_on_disconnect",
      "community_name": "Community 126"
    },
    {
      "label": "ON_LOST_CONNECTION()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L150",
      "_origin": "ast",
      "community": 126,
      "norm_label": "on_lost_connection()",
      "id": "dl48_software_gui_app_net_on_lost_connection",
      "community_name": "Community 126"
    },
    {
      "label": "IS_CONNECTED()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L154",
      "_origin": "ast",
      "community": 126,
      "norm_label": "is_connected()",
      "id": "dl48_software_gui_app_net_is_connected",
      "community_name": "Community 126"
    },
    {
      "label": "CONNECTED_NAME()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L157",
      "_origin": "ast",
      "community": 126,
      "norm_label": "connected_name()",
      "id": "dl48_software_gui_app_net_connected_name",
      "community_name": "Community 126"
    },
    {
      "label": "resetVUs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L161",
      "_origin": "ast",
      "community": 126,
      "norm_label": "resetvus()",
      "id": "dl48_software_gui_app_net_resetvus",
      "community_name": "Community 126"
    },
    {
      "label": "assistant.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 58,
      "norm_label": "assistant.js",
      "id": "dl48_software_gui_app_pages_assistant",
      "community_name": "Community 58"
    },
    {
      "label": "Assistant",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 58,
      "norm_label": "assistant",
      "id": "dl48_software_gui_app_pages_assistant_assistant",
      "community_name": "Community 58"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_constructor",
      "community_name": "Community 58"
    },
    {
      "label": ".initPages()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L36",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".initpages()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_initpages",
      "community_name": "Community 58"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L481",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_initwidgets",
      "community_name": "Community 58"
    },
    {
      "label": ".resetWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1000",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".resetwidgets()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_resetwidgets",
      "community_name": "Community 58"
    },
    {
      "label": ".paintPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1007",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".paintpage()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_paintpage",
      "community_name": "Community 58"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1008",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".init()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_init",
      "community_name": "Community 58"
    },
    {
      "label": ".setPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1016",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".setpage()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_setpage",
      "community_name": "Community 58"
    },
    {
      "label": ".nextDigitalPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1036",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".nextdigitalpage()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_nextdigitalpage",
      "community_name": "Community 58"
    },
    {
      "label": ".prevDigitalPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1045",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".prevdigitalpage()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_prevdigitalpage",
      "community_name": "Community 58"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1053",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_onshow",
      "community_name": "Community 58"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1054",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_onhide",
      "community_name": "Community 58"
    },
    {
      "label": ".nextInputPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1059",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".nextinputpage()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_nextinputpage",
      "community_name": "Community 58"
    },
    {
      "label": ".showHelp()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1063",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".showhelp()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_showhelp",
      "community_name": "Community 58"
    },
    {
      "label": ".back()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1073",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".back()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_back",
      "community_name": "Community 58"
    },
    {
      "label": ".next()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1074",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".next()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_next",
      "community_name": "Community 58"
    },
    {
      "label": ".skip()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1075",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".skip()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_skip",
      "community_name": "Community 58"
    },
    {
      "label": ".help()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1076",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".help()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_help",
      "community_name": "Community 58"
    },
    {
      "label": ".done()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1077",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".done()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_done",
      "community_name": "Community 58"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1083",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_paint",
      "community_name": "Community 58"
    },
    {
      "label": ".paintCenterImage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1112",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".paintcenterimage()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_paintcenterimage",
      "community_name": "Community 58"
    },
    {
      "label": ".paintFocus()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1121",
      "_origin": "ast",
      "community": 58,
      "norm_label": ".paintfocus()",
      "id": "dl48_software_gui_app_pages_assistant_assistant_paintfocus",
      "community_name": "Community 58"
    },
    {
      "label": "automix.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 127,
      "norm_label": "automix.js",
      "id": "dl48_software_gui_app_pages_automix",
      "community_name": "Community 127"
    },
    {
      "label": "Automix",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 127,
      "norm_label": "automix",
      "id": "dl48_software_gui_app_pages_automix_automix",
      "community_name": "Community 127"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 127,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_automix_automix_constructor",
      "community_name": "Community 127"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 127,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_automix_automix_initwidgets",
      "community_name": "Community 127"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 127,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_automix_automix_initactions",
      "community_name": "Community 127"
    },
    {
      "label": ".setHwKeys()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L131",
      "_origin": "ast",
      "community": 127,
      "norm_label": ".sethwkeys()",
      "id": "dl48_software_gui_app_pages_automix_automix_sethwkeys",
      "community_name": "Community 127"
    },
    {
      "label": ".applyBank()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L143",
      "_origin": "ast",
      "community": 127,
      "norm_label": ".applybank()",
      "id": "dl48_software_gui_app_pages_automix_automix_applybank",
      "community_name": "Community 127"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L152",
      "_origin": "ast",
      "community": 127,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_automix_automix_onshow",
      "community_name": "Community 127"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L156",
      "_origin": "ast",
      "community": 127,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_app_pages_automix_automix_onhide",
      "community_name": "Community 127"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L165",
      "_origin": "ast",
      "community": 127,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_pages_automix_automix_dosync",
      "community_name": "Community 127"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L170",
      "_origin": "ast",
      "community": 127,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_automix_automix_sync",
      "community_name": "Community 127"
    },
    {
      "label": ".syncOld()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L186",
      "_origin": "ast",
      "community": 127,
      "norm_label": ".syncold()",
      "id": "dl48_software_gui_app_pages_automix_automix_syncold",
      "community_name": "Community 127"
    },
    {
      "label": "aphex.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/aphex.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 247,
      "norm_label": "aphex.js",
      "id": "dl48_software_gui_app_pages_channel_aphex",
      "community_name": "Community 247"
    },
    {
      "label": "Aphex",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/aphex.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 247,
      "norm_label": "aphex",
      "id": "dl48_software_gui_app_pages_channel_aphex_aphex",
      "community_name": "Community 247"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/aphex.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 247,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_aphex_aphex_constructor",
      "community_name": "Community 247"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/aphex.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 247,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_aphex_aphex_initwidgets",
      "community_name": "Community 247"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/aphex.js",
      "source_location": "L20",
      "_origin": "ast",
      "community": 247,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_channel_aphex_aphex_paint",
      "community_name": "Community 247"
    },
    {
      "label": "comp.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 21,
      "norm_label": "comp.js",
      "id": "dl48_software_gui_app_pages_channel_comp",
      "community_name": "Community 21"
    },
    {
      "label": "Comp",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 21,
      "norm_label": "comp",
      "id": "dl48_software_gui_app_pages_channel_comp_comp",
      "community_name": "Community 21"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_comp_comp_constructor",
      "community_name": "Community 21"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_comp_comp_initwidgets",
      "community_name": "Community 21"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L366",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_channel_comp_comp_initactions",
      "community_name": "Community 21"
    },
    {
      "label": ".sidechainPopup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L457",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".sidechainpopup()",
      "id": "dl48_software_gui_app_pages_channel_comp_comp_sidechainpopup",
      "community_name": "Community 21"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L481",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_channel_comp_comp_onshow",
      "community_name": "Community 21"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L485",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_comp_comp_sync",
      "community_name": "Community 21"
    },
    {
      "label": ".showPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L532",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".showpresets()",
      "id": "dl48_software_gui_app_pages_channel_comp_comp_showpresets",
      "community_name": "Community 21"
    },
    {
      "label": ".toggleSidechain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L575",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".togglesidechain()",
      "id": "dl48_software_gui_app_pages_channel_comp_comp_togglesidechain",
      "community_name": "Community 21"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L580",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_channel_comp_comp_paintoverlay",
      "community_name": "Community 21"
    },
    {
      "label": "destinations.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 145,
      "norm_label": "destinations.js",
      "id": "dl48_software_gui_app_pages_channel_destinations",
      "community_name": "Community 145"
    },
    {
      "label": "Destinations",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 145,
      "norm_label": "destinations",
      "id": "dl48_software_gui_app_pages_channel_destinations_destinations",
      "community_name": "Community 145"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 145,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_destinations_destinations_constructor",
      "community_name": "Community 145"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 145,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_destinations_destinations_initwidgets",
      "community_name": "Community 145"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L549",
      "_origin": "ast",
      "community": 145,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_channel_destinations_destinations_initactions",
      "community_name": "Community 145"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L620",
      "_origin": "ast",
      "community": 145,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_pages_channel_destinations_destinations_ondouble",
      "community_name": "Community 145"
    },
    {
      "label": ".isModeAvailable()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L623",
      "_origin": "ast",
      "community": 145,
      "norm_label": ".ismodeavailable()",
      "id": "dl48_software_gui_app_pages_channel_destinations_destinations_ismodeavailable",
      "community_name": "Community 145"
    },
    {
      "label": ".firstAvailableMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L642",
      "_origin": "ast",
      "community": 145,
      "norm_label": ".firstavailablemode()",
      "id": "dl48_software_gui_app_pages_channel_destinations_destinations_firstavailablemode",
      "community_name": "Community 145"
    },
    {
      "label": ".setMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L650",
      "_origin": "ast",
      "community": 145,
      "norm_label": ".setmode()",
      "id": "dl48_software_gui_app_pages_channel_destinations_destinations_setmode",
      "community_name": "Community 145"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L696",
      "_origin": "ast",
      "community": 145,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_destinations_destinations_sync",
      "community_name": "Community 145"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L730",
      "_origin": "ast",
      "community": 145,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_channel_destinations_destinations_paintoverlay",
      "community_name": "Community 145"
    },
    {
      "label": "ds.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 128,
      "norm_label": "ds.js",
      "id": "dl48_software_gui_app_pages_channel_ds",
      "community_name": "Community 128"
    },
    {
      "label": "Ds",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 128,
      "norm_label": "ds",
      "id": "dl48_software_gui_app_pages_channel_ds_ds",
      "community_name": "Community 128"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 128,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_ds_ds_constructor",
      "community_name": "Community 128"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 128,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_ds_ds_initwidgets",
      "community_name": "Community 128"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L135",
      "_origin": "ast",
      "community": 128,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_channel_ds_ds_onshow",
      "community_name": "Community 128"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L140",
      "_origin": "ast",
      "community": 128,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_app_pages_channel_ds_ds_onhide",
      "community_name": "Community 128"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L144",
      "_origin": "ast",
      "community": 128,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_ds_ds_sync",
      "community_name": "Community 128"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L168",
      "_origin": "ast",
      "community": 128,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_pages_channel_ds_ds_setknobs",
      "community_name": "Community 128"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L237",
      "_origin": "ast",
      "community": 128,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_pages_channel_ds_ds_ondouble",
      "community_name": "Community 128"
    },
    {
      "label": ".showPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L239",
      "_origin": "ast",
      "community": 128,
      "norm_label": ".showpresets()",
      "id": "dl48_software_gui_app_pages_channel_ds_ds_showpresets",
      "community_name": "Community 128"
    },
    {
      "label": ".paintMarks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L254",
      "_origin": "ast",
      "community": 128,
      "norm_label": ".paintmarks()",
      "id": "dl48_software_gui_app_pages_channel_ds_ds_paintmarks",
      "community_name": "Community 128"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L302",
      "_origin": "ast",
      "community": 128,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_channel_ds_ds_paint",
      "community_name": "Community 128"
    },
    {
      "label": "eq.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 21,
      "norm_label": "eq.js",
      "id": "dl48_software_gui_app_pages_channel_eq",
      "community_name": "Community 21"
    },
    {
      "label": "Eq",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 21,
      "norm_label": "eq",
      "id": "dl48_software_gui_app_pages_channel_eq_eq",
      "community_name": "Community 21"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L10",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_eq_eq_constructor",
      "community_name": "Community 21"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_eq_eq_initwidgets",
      "community_name": "Community 21"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L626",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_channel_eq_eq_initactions",
      "community_name": "Community 21"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L684",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_channel_eq_eq_onshow",
      "community_name": "Community 21"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L688",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_eq_eq_sync",
      "community_name": "Community 21"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L728",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_pages_channel_eq_eq_ondouble",
      "community_name": "Community 21"
    },
    {
      "label": ".showPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L730",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".showpresets()",
      "id": "dl48_software_gui_app_pages_channel_eq_eq_showpresets",
      "community_name": "Community 21"
    },
    {
      "label": ".showModels()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L750",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".showmodels()",
      "id": "dl48_software_gui_app_pages_channel_eq_eq_showmodels",
      "community_name": "Community 21"
    },
    {
      "label": ".setMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L777",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".setmode()",
      "id": "dl48_software_gui_app_pages_channel_eq_eq_setmode",
      "community_name": "Community 21"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L782",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_channel_eq_eq_paintoverlay",
      "community_name": "Community 21"
    },
    {
      "label": "eqvintage.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 189,
      "norm_label": "eqvintage.js",
      "id": "dl48_software_gui_app_pages_channel_eqvintage",
      "community_name": "Community 189"
    },
    {
      "label": "EqVintage",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 189,
      "norm_label": "eqvintage",
      "id": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage",
      "community_name": "Community 189"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 189,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_constructor",
      "community_name": "Community 189"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 189,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_initwidgets",
      "community_name": "Community 189"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L49",
      "_origin": "ast",
      "community": 189,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_sync",
      "community_name": "Community 189"
    },
    {
      "label": ".arrange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L57",
      "_origin": "ast",
      "community": 189,
      "norm_label": ".arrange()",
      "id": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_arrange",
      "community_name": "Community 189"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L67",
      "_origin": "ast",
      "community": 189,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_onresize",
      "community_name": "Community 189"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L71",
      "_origin": "ast",
      "community": 189,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_paint",
      "community_name": "Community 189"
    },
    {
      "label": "fbx.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 129,
      "norm_label": "fbx.js",
      "id": "dl48_software_gui_app_pages_channel_fbx",
      "community_name": "Community 129"
    },
    {
      "label": "Fbx",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 129,
      "norm_label": "fbx",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "community_name": "Community 129"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 129,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx_constructor",
      "community_name": "Community 129"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L20",
      "_origin": "ast",
      "community": 129,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx_initwidgets",
      "community_name": "Community 129"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L429",
      "_origin": "ast",
      "community": 129,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx_initactions",
      "community_name": "Community 129"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L484",
      "_origin": "ast",
      "community": 129,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx_onshow",
      "community_name": "Community 129"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L488",
      "_origin": "ast",
      "community": 129,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx_sync",
      "community_name": "Community 129"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L500",
      "_origin": "ast",
      "community": 129,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx_setknobs",
      "community_name": "Community 129"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L509",
      "_origin": "ast",
      "community": 129,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx_ondouble",
      "community_name": "Community 129"
    },
    {
      "label": ".showPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L511",
      "_origin": "ast",
      "community": 129,
      "norm_label": ".showpresets()",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx_showpresets",
      "community_name": "Community 129"
    },
    {
      "label": ".showModels()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L522",
      "_origin": "ast",
      "community": 129,
      "norm_label": ".showmodels()",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx_showmodels",
      "community_name": "Community 129"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L549",
      "_origin": "ast",
      "community": 129,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_channel_fbx_fbx_paintoverlay",
      "community_name": "Community 129"
    },
    {
      "label": "gate.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 158,
      "norm_label": "gate.js",
      "id": "dl48_software_gui_app_pages_channel_gate",
      "community_name": "Community 158"
    },
    {
      "label": "Gate",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 158,
      "norm_label": "gate",
      "id": "dl48_software_gui_app_pages_channel_gate_gate",
      "community_name": "Community 158"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 158,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_gate_gate_constructor",
      "community_name": "Community 158"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 158,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_gate_gate_initwidgets",
      "community_name": "Community 158"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L350",
      "_origin": "ast",
      "community": 158,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_channel_gate_gate_initactions",
      "community_name": "Community 158"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L411",
      "_origin": "ast",
      "community": 158,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_gate_gate_sync",
      "community_name": "Community 158"
    },
    {
      "label": ".showPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L452",
      "_origin": "ast",
      "community": 158,
      "norm_label": ".showpresets()",
      "id": "dl48_software_gui_app_pages_channel_gate_gate_showpresets",
      "community_name": "Community 158"
    },
    {
      "label": ".showModels()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L468",
      "_origin": "ast",
      "community": 158,
      "norm_label": ".showmodels()",
      "id": "dl48_software_gui_app_pages_channel_gate_gate_showmodels",
      "community_name": "Community 158"
    },
    {
      "label": ".toggleSidechain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L495",
      "_origin": "ast",
      "community": 158,
      "norm_label": ".togglesidechain()",
      "id": "dl48_software_gui_app_pages_channel_gate_gate_togglesidechain",
      "community_name": "Community 158"
    },
    {
      "label": "TODO: switch to simple mode",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L207",
      "_origin": "ast",
      "community": 158,
      "norm_label": "todo: switch to simple mode",
      "id": "dl48_software_gui_app_pages_channel_gate_rationale_207",
      "community_name": "Community 158"
    },
    {
      "label": "gatevintage.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 174,
      "norm_label": "gatevintage.js",
      "id": "dl48_software_gui_app_pages_channel_gatevintage",
      "community_name": "Community 174"
    },
    {
      "label": "GateVintage",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 174,
      "norm_label": "gatevintage",
      "id": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage",
      "community_name": "Community 174"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 174,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_constructor",
      "community_name": "Community 174"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 174,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_initwidgets",
      "community_name": "Community 174"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L72",
      "_origin": "ast",
      "community": 174,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_sync",
      "community_name": "Community 174"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L78",
      "_origin": "ast",
      "community": 174,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_onresize",
      "community_name": "Community 174"
    },
    {
      "label": ".arrange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L81",
      "_origin": "ast",
      "community": 174,
      "norm_label": ".arrange()",
      "id": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_arrange",
      "community_name": "Community 174"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L101",
      "_origin": "ast",
      "community": 174,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_paint",
      "community_name": "Community 174"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L132",
      "_origin": "ast",
      "community": 174,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_paintbg",
      "community_name": "Community 174"
    },
    {
      "label": "geq.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 130,
      "norm_label": "geq.js",
      "id": "dl48_software_gui_app_pages_channel_geq",
      "community_name": "Community 130"
    },
    {
      "label": "Geq",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 130,
      "norm_label": "geq",
      "id": "dl48_software_gui_app_pages_channel_geq_geq",
      "community_name": "Community 130"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 130,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_geq_geq_constructor",
      "community_name": "Community 130"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 130,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_geq_geq_initwidgets",
      "community_name": "Community 130"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L293",
      "_origin": "ast",
      "community": 130,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_channel_geq_geq_initactions",
      "community_name": "Community 130"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L353",
      "_origin": "ast",
      "community": 130,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_channel_geq_geq_onshow",
      "community_name": "Community 130"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L358",
      "_origin": "ast",
      "community": 130,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_app_pages_channel_geq_geq_onhide",
      "community_name": "Community 130"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L363",
      "_origin": "ast",
      "community": 130,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_geq_geq_sync",
      "community_name": "Community 130"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L392",
      "_origin": "ast",
      "community": 130,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_pages_channel_geq_geq_setknobs",
      "community_name": "Community 130"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L404",
      "_origin": "ast",
      "community": 130,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_pages_channel_geq_geq_ondouble",
      "community_name": "Community 130"
    },
    {
      "label": ".showModels()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L406",
      "_origin": "ast",
      "community": 130,
      "norm_label": ".showmodels()",
      "id": "dl48_software_gui_app_pages_channel_geq_geq_showmodels",
      "community_name": "Community 130"
    },
    {
      "label": ".showPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L435",
      "_origin": "ast",
      "community": 130,
      "norm_label": ".showpresets()",
      "id": "dl48_software_gui_app_pages_channel_geq_geq_showpresets",
      "community_name": "Community 130"
    },
    {
      "label": "inserts.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 21,
      "norm_label": "inserts.js",
      "id": "dl48_software_gui_app_pages_channel_inserts",
      "community_name": "Community 21"
    },
    {
      "label": "Inserts",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 21,
      "norm_label": "inserts",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "community_name": "Community 21"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts_constructor",
      "community_name": "Community 21"
    },
    {
      "label": ".doCheckSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".dochecksync()",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts_dochecksync",
      "community_name": "Community 21"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts_initwidgets",
      "community_name": "Community 21"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L45",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts_initactions",
      "community_name": "Community 21"
    },
    {
      "label": ".modelSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L137",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".modelselect()",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts_modelselect",
      "community_name": "Community 21"
    },
    {
      "label": ".showPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L169",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".showpresets()",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts_showpresets",
      "community_name": "Community 21"
    },
    {
      "label": ".setMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L173",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".setmode()",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts_setmode",
      "community_name": "Community 21"
    },
    {
      "label": ".checkSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L178",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".checksync()",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts_checksync",
      "community_name": "Community 21"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L190",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts_sync",
      "community_name": "Community 21"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L256",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_channel_inserts_inserts_paint",
      "community_name": "Community 21"
    },
    {
      "label": "mcomp.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 73,
      "norm_label": "mcomp.js",
      "id": "dl48_software_gui_app_pages_channel_mcomp",
      "community_name": "Community 73"
    },
    {
      "label": "mcompConv()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 73,
      "norm_label": "mcompconv()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcompconv",
      "community_name": "Community 73"
    },
    {
      "label": "MComp",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 73,
      "norm_label": "mcomp",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "community_name": "Community 73"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L13",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_constructor",
      "community_name": "Community 73"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L31",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_initwidgets",
      "community_name": "Community 73"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L144",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onshow",
      "community_name": "Community 73"
    },
    {
      "label": ".bindParam()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L149",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".bindparam()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_bindparam",
      "community_name": "Community 73"
    },
    {
      "label": ".setKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L160",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".setkey()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_setkey",
      "community_name": "Community 73"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L168",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_sync",
      "community_name": "Community 73"
    },
    {
      "label": ".onBandSwitch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L182",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".onbandswitch()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onbandswitch",
      "community_name": "Community 73"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L213",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_setknobs",
      "community_name": "Community 73"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L245",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_ondouble",
      "community_name": "Community 73"
    },
    {
      "label": ".showPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L247",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".showpresets()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_showpresets",
      "community_name": "Community 73"
    },
    {
      "label": ".showModels()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L261",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".showmodels()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_showmodels",
      "community_name": "Community 73"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L263",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onresize",
      "community_name": "Community 73"
    },
    {
      "label": ".paintMarks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L274",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".paintmarks()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintmarks",
      "community_name": "Community 73"
    },
    {
      "label": ".paintDivider()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L313",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".paintdivider()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintdivider",
      "community_name": "Community 73"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L319",
      "_origin": "ast",
      "community": 73,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintoverlay",
      "community_name": "Community 73"
    },
    {
      "label": "sidechain.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 146,
      "norm_label": "sidechain.js",
      "id": "dl48_software_gui_app_pages_channel_sidechain",
      "community_name": "Community 146"
    },
    {
      "label": "Sidechain",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 146,
      "norm_label": "sidechain",
      "id": "dl48_software_gui_app_pages_channel_sidechain_sidechain",
      "community_name": "Community 146"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 146,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_sidechain_sidechain_constructor",
      "community_name": "Community 146"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 146,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_pages_channel_sidechain_sidechain_dosync",
      "community_name": "Community 146"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L20",
      "_origin": "ast",
      "community": 146,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_sidechain_sidechain_initwidgets",
      "community_name": "Community 146"
    },
    {
      "label": ".syncFilterControls()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L293",
      "_origin": "ast",
      "community": 146,
      "norm_label": ".syncfiltercontrols()",
      "id": "dl48_software_gui_app_pages_channel_sidechain_sidechain_syncfiltercontrols",
      "community_name": "Community 146"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L328",
      "_origin": "ast",
      "community": 146,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_sidechain_sidechain_sync",
      "community_name": "Community 146"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L359",
      "_origin": "ast",
      "community": 146,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_pages_channel_sidechain_sidechain_setknobs",
      "community_name": "Community 146"
    },
    {
      "label": ".listSideChains()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L405",
      "_origin": "ast",
      "community": 146,
      "norm_label": ".listsidechains()",
      "id": "dl48_software_gui_app_pages_channel_sidechain_sidechain_listsidechains",
      "community_name": "Community 146"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L420",
      "_origin": "ast",
      "community": 146,
      "norm_label": ".reset()",
      "id": "dl48_software_gui_app_pages_channel_sidechain_sidechain_reset",
      "community_name": "Community 146"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L429",
      "_origin": "ast",
      "community": 146,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_channel_sidechain_sidechain_paint",
      "community_name": "Community 146"
    },
    {
      "label": "source.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 84,
      "norm_label": "source.js",
      "id": "dl48_software_gui_app_pages_channel_source",
      "community_name": "Community 84"
    },
    {
      "label": "Source",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 84,
      "norm_label": "source",
      "id": "dl48_software_gui_app_pages_channel_source_source",
      "community_name": "Community 84"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_source_source_constructor",
      "community_name": "Community 84"
    },
    {
      "label": ".inputSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".inputsync()",
      "id": "dl48_software_gui_app_pages_channel_source_source_inputsync",
      "community_name": "Community 84"
    },
    {
      "label": ".fxSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".fxsync()",
      "id": "dl48_software_gui_app_pages_channel_source_source_fxsync",
      "community_name": "Community 84"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L31",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_source_source_initwidgets",
      "community_name": "Community 84"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L481",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_channel_source_source_initactions",
      "community_name": "Community 84"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L569",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_channel_source_source_onshow",
      "community_name": "Community 84"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L573",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_source_source_sync",
      "community_name": "Community 84"
    },
    {
      "label": ".applyMasterLayout()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L635",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".applymasterlayout()",
      "id": "dl48_software_gui_app_pages_channel_source_source_applymasterlayout",
      "community_name": "Community 84"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L666",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_app_pages_channel_source_source_calcgeometry",
      "community_name": "Community 84"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L677",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_pages_channel_source_source_setknobs",
      "community_name": "Community 84"
    },
    {
      "label": ".copySends()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L834",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".copysends()",
      "id": "dl48_software_gui_app_pages_channel_source_source_copysends",
      "community_name": "Community 84"
    },
    {
      "label": ".editProfile()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L838",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".editprofile()",
      "id": "dl48_software_gui_app_pages_channel_source_source_editprofile",
      "community_name": "Community 84"
    },
    {
      "label": ".showPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L857",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".showpresets()",
      "id": "dl48_software_gui_app_pages_channel_source_source_showpresets",
      "community_name": "Community 84"
    },
    {
      "label": ".fxModelSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L870",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".fxmodelselect()",
      "id": "dl48_software_gui_app_pages_channel_source_source_fxmodelselect",
      "community_name": "Community 84"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L904",
      "_origin": "ast",
      "community": 84,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_channel_source_source_paintoverlay",
      "community_name": "Community 84"
    },
    {
      "label": "summary.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 106,
      "norm_label": "summary.js",
      "id": "dl48_software_gui_app_pages_channel_summary",
      "community_name": "Community 106"
    },
    {
      "label": "Summary",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 106,
      "norm_label": "summary",
      "id": "dl48_software_gui_app_pages_channel_summary_summary",
      "community_name": "Community 106"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_constructor",
      "community_name": "Community 106"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_initwidgets",
      "community_name": "Community 106"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1121",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_initactions",
      "community_name": "Community 106"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1325",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_sync",
      "community_name": "Community 106"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1438",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_onshow",
      "community_name": "Community 106"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1443",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_setknobs",
      "community_name": "Community 106"
    },
    {
      "label": ".profile()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1448",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".profile()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_profile",
      "community_name": "Community 106"
    },
    {
      "label": ".tags()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1477",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".tags()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_tags",
      "community_name": "Community 106"
    },
    {
      "label": ".copy()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1480",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".copy()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_copy",
      "community_name": "Community 106"
    },
    {
      "label": ".paste()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1483",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".paste()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_paste",
      "community_name": "Community 106"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1487",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_onresize",
      "community_name": "Community 106"
    },
    {
      "label": ".arrange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1490",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".arrange()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_arrange",
      "community_name": "Community 106"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1514",
      "_origin": "ast",
      "community": 106,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_channel_summary_summary_paintoverlay",
      "community_name": "Community 106"
    },
    {
      "label": "discover.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/discover.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 248,
      "norm_label": "discover.js",
      "id": "dl48_software_gui_app_pages_discover",
      "community_name": "Community 248"
    },
    {
      "label": "Discover",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/discover.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 248,
      "norm_label": "discover",
      "id": "dl48_software_gui_app_pages_discover_discover",
      "community_name": "Community 248"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/discover.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 248,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_discover_discover_constructor",
      "community_name": "Community 248"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/discover.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 248,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_discover_discover_initwidgets",
      "community_name": "Community 248"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/discover.js",
      "source_location": "L20",
      "_origin": "ast",
      "community": 248,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_discover_discover_paint",
      "community_name": "Community 248"
    },
    {
      "label": "effects.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 208,
      "norm_label": "effects.js",
      "id": "dl48_software_gui_app_pages_effects",
      "community_name": "Community 208"
    },
    {
      "label": "Effects",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 208,
      "norm_label": "effects",
      "id": "dl48_software_gui_app_pages_effects_effects",
      "community_name": "Community 208"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 208,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_effects_effects_constructor",
      "community_name": "Community 208"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 208,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_effects_effects_initwidgets",
      "community_name": "Community 208"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L36",
      "_origin": "ast",
      "community": 208,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_effects_effects_initactions",
      "community_name": "Community 208"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L40",
      "_origin": "ast",
      "community": 208,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_pages_effects_effects_onresize",
      "community_name": "Community 208"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L65",
      "_origin": "ast",
      "community": 208,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_effects_effects_paintoverlay",
      "community_name": "Community 208"
    },
    {
      "label": "generator.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 131,
      "norm_label": "generator.js",
      "id": "dl48_software_gui_app_pages_generator",
      "community_name": "Community 131"
    },
    {
      "label": "Generator",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 131,
      "norm_label": "generator",
      "id": "dl48_software_gui_app_pages_generator_generator",
      "community_name": "Community 131"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 131,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_generator_generator_constructor",
      "community_name": "Community 131"
    },
    {
      "label": ".genKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 131,
      "norm_label": ".genkey()",
      "id": "dl48_software_gui_app_pages_generator_generator_genkey",
      "community_name": "Community 131"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 131,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_generator_generator_initwidgets",
      "community_name": "Community 131"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L122",
      "_origin": "ast",
      "community": 131,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_generator_generator_initactions",
      "community_name": "Community 131"
    },
    {
      "label": ".setGen()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L148",
      "_origin": "ast",
      "community": 131,
      "norm_label": ".setgen()",
      "id": "dl48_software_gui_app_pages_generator_generator_setgen",
      "community_name": "Community 131"
    },
    {
      "label": ".applyKeys()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L157",
      "_origin": "ast",
      "community": 131,
      "norm_label": ".applykeys()",
      "id": "dl48_software_gui_app_pages_generator_generator_applykeys",
      "community_name": "Community 131"
    },
    {
      "label": ".buildDrains()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L174",
      "_origin": "ast",
      "community": 131,
      "norm_label": ".builddrains()",
      "id": "dl48_software_gui_app_pages_generator_generator_builddrains",
      "community_name": "Community 131"
    },
    {
      "label": ".refreshDestinations()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L212",
      "_origin": "ast",
      "community": 131,
      "norm_label": ".refreshdestinations()",
      "id": "dl48_software_gui_app_pages_generator_generator_refreshdestinations",
      "community_name": "Community 131"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L220",
      "_origin": "ast",
      "community": 131,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_generator_generator_onshow",
      "community_name": "Community 131"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L222",
      "_origin": "ast",
      "community": 131,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_generator_generator_sync",
      "community_name": "Community 131"
    },
    {
      "label": "groups.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 190,
      "norm_label": "groups.js",
      "id": "dl48_software_gui_app_pages_groups",
      "community_name": "Community 190"
    },
    {
      "label": "Groups",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 190,
      "norm_label": "groups",
      "id": "dl48_software_gui_app_pages_groups_groups",
      "community_name": "Community 190"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 190,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_groups_groups_constructor",
      "community_name": "Community 190"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L10",
      "_origin": "ast",
      "community": 190,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_groups_groups_onshow",
      "community_name": "Community 190"
    },
    {
      "label": ".setMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 190,
      "norm_label": ".setmode()",
      "id": "dl48_software_gui_app_pages_groups_groups_setmode",
      "community_name": "Community 190"
    },
    {
      "label": ".getGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 190,
      "norm_label": ".getgroup()",
      "id": "dl48_software_gui_app_pages_groups_groups_getgroup",
      "community_name": "Community 190"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L20",
      "_origin": "ast",
      "community": 190,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_groups_groups_initwidgets",
      "community_name": "Community 190"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L264",
      "_origin": "ast",
      "community": 190,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_groups_groups_paint",
      "community_name": "Community 190"
    },
    {
      "label": "keyboard.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 147,
      "norm_label": "keyboard.js",
      "id": "dl48_software_gui_app_pages_keyboard",
      "community_name": "Community 147"
    },
    {
      "label": "Keyboard",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 147,
      "norm_label": "keyboard",
      "id": "dl48_software_gui_app_pages_keyboard_keyboard",
      "community_name": "Community 147"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 147,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_keyboard_keyboard_constructor",
      "community_name": "Community 147"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 147,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_keyboard_keyboard_onshow",
      "community_name": "Community 147"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 147,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_app_pages_keyboard_keyboard_onhide",
      "community_name": "Community 147"
    },
    {
      "label": ".onValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 147,
      "norm_label": ".onvalue()",
      "id": "dl48_software_gui_app_pages_keyboard_keyboard_onvalue",
      "community_name": "Community 147"
    },
    {
      "label": ".onClose()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 147,
      "norm_label": ".onclose()",
      "id": "dl48_software_gui_app_pages_keyboard_keyboard_onclose",
      "community_name": "Community 147"
    },
    {
      "label": ".onCancel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L31",
      "_origin": "ast",
      "community": 147,
      "norm_label": ".oncancel()",
      "id": "dl48_software_gui_app_pages_keyboard_keyboard_oncancel",
      "community_name": "Community 147"
    },
    {
      "label": ".restoreDefaults()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 147,
      "norm_label": ".restoredefaults()",
      "id": "dl48_software_gui_app_pages_keyboard_keyboard_restoredefaults",
      "community_name": "Community 147"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L41",
      "_origin": "ast",
      "community": 147,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_keyboard_keyboard_initwidgets",
      "community_name": "Community 147"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L112",
      "_origin": "ast",
      "community": 147,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_keyboard_keyboard_paint",
      "community_name": "Community 147"
    },
    {
      "label": "mixagent.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/mixagent.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 274,
      "norm_label": "mixagent.js",
      "id": "dl48_software_gui_app_pages_mixagent",
      "community_name": "Community 274"
    },
    {
      "label": "MixAgent",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/mixagent.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 274,
      "norm_label": "mixagent",
      "id": "dl48_software_gui_app_pages_mixagent_mixagent",
      "community_name": "Community 274"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/mixagent.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 274,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_mixagent_mixagent_constructor",
      "community_name": "Community 274"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/mixagent.js",
      "source_location": "L10",
      "_origin": "ast",
      "community": 274,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_mixagent_mixagent_initwidgets",
      "community_name": "Community 274"
    },
    {
      "label": "monitor.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/monitor.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 249,
      "norm_label": "monitor.js",
      "id": "dl48_software_gui_app_pages_monitor",
      "community_name": "Community 249"
    },
    {
      "label": "Monitor",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/monitor.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 249,
      "norm_label": "monitor",
      "id": "dl48_software_gui_app_pages_monitor_monitor",
      "community_name": "Community 249"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/monitor.js",
      "source_location": "L9",
      "_origin": "ast",
      "community": 249,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_monitor_monitor_constructor",
      "community_name": "Community 249"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/monitor.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 249,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_monitor_monitor_initwidgets",
      "community_name": "Community 249"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/monitor.js",
      "source_location": "L148",
      "_origin": "ast",
      "community": 249,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_app_pages_monitor_monitor_calcgeometry",
      "community_name": "Community 249"
    },
    {
      "label": "onboarding.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 156,
      "norm_label": "onboarding.js",
      "id": "dl48_software_gui_app_pages_onboarding",
      "community_name": "Community 156"
    },
    {
      "label": "PageLang",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 156,
      "norm_label": "pagelang",
      "id": "dl48_software_gui_app_pages_onboarding_pagelang",
      "community_name": "Community 156"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 156,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_onboarding_pagelang_constructor",
      "community_name": "Community 156"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 156,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_onboarding_pagelang_onshow",
      "community_name": "Community 156"
    },
    {
      "label": ".selectLang()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L33",
      "_origin": "ast",
      "community": 156,
      "norm_label": ".selectlang()",
      "id": "dl48_software_gui_app_pages_onboarding_pagelang_selectlang",
      "community_name": "Community 156"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L41",
      "_origin": "ast",
      "community": 156,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_onboarding_pagelang_initwidgets",
      "community_name": "Community 156"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L100",
      "_origin": "ast",
      "community": 156,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_onboarding_pagelang_paint",
      "community_name": "Community 156"
    },
    {
      "label": "PageTime",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L129",
      "_origin": "ast",
      "community": 105,
      "norm_label": "pagetime",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime",
      "community_name": "Community 105"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L130",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_constructor",
      "community_name": "Community 105"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L152",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_onshow",
      "community_name": "Community 105"
    },
    {
      "label": ".syncTimeZone()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L156",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".synctimezone()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_synctimezone",
      "community_name": "Community 105"
    },
    {
      "label": ".updateCurrentTime()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L190",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".updatecurrenttime()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_updatecurrenttime",
      "community_name": "Community 105"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L202",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_initwidgets",
      "community_name": "Community 105"
    },
    {
      "label": ".getGMTOffset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L309",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".getgmtoffset()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_getgmtoffset",
      "community_name": "Community 105"
    },
    {
      "label": ".dateObject()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L321",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".dateobject()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_dateobject",
      "community_name": "Community 105"
    },
    {
      "label": ".accept()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L334",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".accept()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_accept",
      "community_name": "Community 105"
    },
    {
      "label": ".prevPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L338",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".prevpage()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_prevpage",
      "community_name": "Community 105"
    },
    {
      "label": ".nextPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L345",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".nextpage()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_nextpage",
      "community_name": "Community 105"
    },
    {
      "label": ".on24Toggle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L352",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".on24toggle()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_on24toggle",
      "community_name": "Community 105"
    },
    {
      "label": ".onAutoToggle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L358",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".onautotoggle()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_onautotoggle",
      "community_name": "Community 105"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L362",
      "_origin": "ast",
      "community": 105,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_onboarding_pagetime_paint",
      "community_name": "Community 105"
    },
    {
      "label": "PageNewShow",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L415",
      "_origin": "ast",
      "community": 191,
      "norm_label": "pagenewshow",
      "id": "dl48_software_gui_app_pages_onboarding_pagenewshow",
      "community_name": "Community 191"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L416",
      "_origin": "ast",
      "community": 191,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_onboarding_pagenewshow_constructor",
      "community_name": "Community 191"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L431",
      "_origin": "ast",
      "community": 209,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_onboarding_pagenewshow_initwidgets",
      "community_name": "Community 209"
    },
    {
      "label": ".createShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L495",
      "_origin": "ast",
      "community": 191,
      "norm_label": ".createshow()",
      "id": "dl48_software_gui_app_pages_onboarding_pagenewshow_createshow",
      "community_name": "Community 191"
    },
    {
      "label": ".prevPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L505",
      "_origin": "ast",
      "community": 191,
      "norm_label": ".prevpage()",
      "id": "dl48_software_gui_app_pages_onboarding_pagenewshow_prevpage",
      "community_name": "Community 191"
    },
    {
      "label": ".nextPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L512",
      "_origin": "ast",
      "community": 191,
      "norm_label": ".nextpage()",
      "id": "dl48_software_gui_app_pages_onboarding_pagenewshow_nextpage",
      "community_name": "Community 191"
    },
    {
      "label": ".goSmart()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L523",
      "_origin": "ast",
      "community": 191,
      "norm_label": ".gosmart()",
      "id": "dl48_software_gui_app_pages_onboarding_pagenewshow_gosmart",
      "community_name": "Community 191"
    },
    {
      "label": ".goStandard()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L526",
      "_origin": "ast",
      "community": 191,
      "norm_label": ".gostandard()",
      "id": "dl48_software_gui_app_pages_onboarding_pagenewshow_gostandard",
      "community_name": "Community 191"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L531",
      "_origin": "ast",
      "community": 191,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_onboarding_pagenewshow_paint",
      "community_name": "Community 191"
    },
    {
      "label": "PageSetNetwork",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L560",
      "_origin": "ast",
      "community": 92,
      "norm_label": "pagesetnetwork",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "community_name": "Community 92"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L561",
      "_origin": "ast",
      "community": 209,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_constructor",
      "community_name": "Community 209"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L579",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_onshow",
      "community_name": "Community 92"
    },
    {
      "label": ".hideAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L585",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".hideall()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_hideall",
      "community_name": "Community 92"
    },
    {
      "label": ".restart()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L591",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".restart()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_restart",
      "community_name": "Community 92"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L611",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_initwidgets",
      "community_name": "Community 92"
    },
    {
      "label": ".getWifiList()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L816",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".getwifilist()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_getwifilist",
      "community_name": "Community 92"
    },
    {
      "label": ".connectWifi()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L834",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".connectwifi()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_connectwifi",
      "community_name": "Community 92"
    },
    {
      "label": ".createWifiRouter()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L852",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".createwifirouter()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_createwifirouter",
      "community_name": "Community 92"
    },
    {
      "label": ".waitForWiredConnected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L870",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".waitforwiredconnected()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_waitforwiredconnected",
      "community_name": "Community 92"
    },
    {
      "label": ".stopWaitingForWired()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L899",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".stopwaitingforwired()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_stopwaitingforwired",
      "community_name": "Community 92"
    },
    {
      "label": ".onWiredConnected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L902",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".onwiredconnected()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_onwiredconnected",
      "community_name": "Community 92"
    },
    {
      "label": ".back()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L907",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".back()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_back",
      "community_name": "Community 92"
    },
    {
      "label": ".next()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L914",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".next()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_next",
      "community_name": "Community 92"
    },
    {
      "label": ".skip()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L959",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".skip()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_skip",
      "community_name": "Community 92"
    },
    {
      "label": ".goDone()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L965",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".godone()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_godone",
      "community_name": "Community 92"
    },
    {
      "label": ".prevPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L972",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".prevpage()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_prevpage",
      "community_name": "Community 92"
    },
    {
      "label": ".nextPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L975",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".nextpage()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_nextpage",
      "community_name": "Community 91"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L990",
      "_origin": "ast",
      "community": 92,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_paint",
      "community_name": "Community 92"
    },
    {
      "label": "PageFwUpdate",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1076",
      "_origin": "ast",
      "community": 91,
      "norm_label": "pagefwupdate",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "community_name": "Community 91"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1077",
      "_origin": "ast",
      "community": 209,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_constructor",
      "community_name": "Community 209"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1101",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_onshow",
      "community_name": "Community 91"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1131",
      "_origin": "ast",
      "community": 209,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets",
      "community_name": "Community 209"
    },
    {
      "label": ".checkUpgrade()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1178",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".checkupgrade()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_checkupgrade",
      "community_name": "Community 91"
    },
    {
      "label": ".foundUpgrade()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1196",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".foundupgrade()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_foundupgrade",
      "community_name": "Community 91"
    },
    {
      "label": ".noUpgrade()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1210",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".noupgrade()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_noupgrade",
      "community_name": "Community 91"
    },
    {
      "label": ".noBuild()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1219",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".nobuild()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_nobuild",
      "community_name": "Community 91"
    },
    {
      "label": ".checkFailed()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1228",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".checkfailed()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_checkfailed",
      "community_name": "Community 91"
    },
    {
      "label": ".startUpgrade()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1238",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".startupgrade()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_startupgrade",
      "community_name": "Community 91"
    },
    {
      "label": ".waiting()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1252",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".waiting()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_waiting",
      "community_name": "Community 91"
    },
    {
      "label": ".cancelDownload()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1262",
      "_origin": "ast",
      "community": 209,
      "norm_label": ".canceldownload()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_canceldownload",
      "community_name": "Community 209"
    },
    {
      "label": ".onProgress()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1270",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".onprogress()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_onprogress",
      "community_name": "Community 91"
    },
    {
      "label": ".startInstallTimer()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1302",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".startinstalltimer()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_startinstalltimer",
      "community_name": "Community 91"
    },
    {
      "label": ".stopInstallTimer()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1316",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".stopinstalltimer()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_stopinstalltimer",
      "community_name": "Community 91"
    },
    {
      "label": ".finishInstall()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1323",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".finishinstall()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_finishinstall",
      "community_name": "Community 91"
    },
    {
      "label": ".prevPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1329",
      "_origin": "ast",
      "community": 209,
      "norm_label": ".prevpage()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_prevpage",
      "community_name": "Community 209"
    },
    {
      "label": ".nextPage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1336",
      "_origin": "ast",
      "community": 209,
      "norm_label": ".nextpage()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_nextpage",
      "community_name": "Community 209"
    },
    {
      "label": ".done()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1346",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".done()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_done",
      "community_name": "Community 91"
    },
    {
      "label": ".paintProgressBar()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1355",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".paintprogressbar()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_paintprogressbar",
      "community_name": "Community 91"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1382",
      "_origin": "ast",
      "community": 91,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_onboarding_pagefwupdate_paint",
      "community_name": "Community 91"
    },
    {
      "label": "overview.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 52,
      "norm_label": "overview.js",
      "id": "dl48_software_gui_app_pages_overview",
      "community_name": "Community 52"
    },
    {
      "label": "Overview",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 52,
      "norm_label": "overview",
      "id": "dl48_software_gui_app_pages_overview_overview",
      "community_name": "Community 52"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_overview_overview_constructor",
      "community_name": "Community 52"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_pages_overview_overview_dosync",
      "community_name": "Community 52"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_overview_overview_initwidgets",
      "community_name": "Community 52"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L34",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_overview_overview_initactions",
      "community_name": "Community 52"
    },
    {
      "label": ".sortByType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L95",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".sortbytype()",
      "id": "dl48_software_gui_app_pages_overview_overview_sortbytype",
      "community_name": "Community 52"
    },
    {
      "label": ".sortByTag()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L101",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".sortbytag()",
      "id": "dl48_software_gui_app_pages_overview_overview_sortbytag",
      "community_name": "Community 52"
    },
    {
      "label": ".restoreDefaults()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L107",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".restoredefaults()",
      "id": "dl48_software_gui_app_pages_overview_overview_restoredefaults",
      "community_name": "Community 52"
    },
    {
      "label": ".clearAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L113",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".clearall()",
      "id": "dl48_software_gui_app_pages_overview_overview_clearall",
      "community_name": "Community 52"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L121",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_overview_overview_onshow",
      "community_name": "Community 52"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L124",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_app_pages_overview_overview_onhide",
      "community_name": "Community 52"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L127",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_pages_overview_overview_setknobs",
      "community_name": "Community 52"
    },
    {
      "label": ".switchMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L134",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".switchmode()",
      "id": "dl48_software_gui_app_pages_overview_overview_switchmode",
      "community_name": "Community 52"
    },
    {
      "label": ".syncVUs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L145",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".syncvus()",
      "id": "dl48_software_gui_app_pages_overview_overview_syncvus",
      "community_name": "Community 52"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L150",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_overview_overview_sync",
      "community_name": "Community 52"
    },
    {
      "label": ".onSelectChange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L157",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".onselectchange()",
      "id": "dl48_software_gui_app_pages_overview_overview_onselectchange",
      "community_name": "Community 52"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L161",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_pages_overview_overview_onresize",
      "community_name": "Community 52"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L167",
      "_origin": "ast",
      "community": 52,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_overview_overview_paint",
      "community_name": "Community 52"
    },
    {
      "label": "player.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 40,
      "norm_label": "player.js",
      "id": "dl48_software_gui_app_pages_player",
      "community_name": "Community 40"
    },
    {
      "label": "PLAYER_CLIENT_ID",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 40,
      "norm_label": "player_client_id",
      "id": "dl48_software_gui_app_pages_player_player_client_id",
      "community_name": "Community 40"
    },
    {
      "label": "Player",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L13",
      "_origin": "ast",
      "community": 40,
      "norm_label": "player",
      "id": "dl48_software_gui_app_pages_player_player",
      "community_name": "Community 40"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_player_player_constructor",
      "community_name": "Community 40"
    },
    {
      "label": ".k()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".k()",
      "id": "dl48_software_gui_app_pages_player_player_k",
      "community_name": "Community 40"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_player_player_initwidgets",
      "community_name": "Community 40"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L277",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_player_player_initactions",
      "community_name": "Community 40"
    },
    {
      "label": ".mediaCmd()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L303",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".mediacmd()",
      "id": "dl48_software_gui_app_pages_player_player_mediacmd",
      "community_name": "Community 40"
    },
    {
      "label": ".srvDemo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L322",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".srvdemo()",
      "id": "dl48_software_gui_app_pages_player_player_srvdemo",
      "community_name": "Community 40"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L333",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_player_player_onshow",
      "community_name": "Community 40"
    },
    {
      "label": ".updateList()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L335",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".updatelist()",
      "id": "dl48_software_gui_app_pages_player_player_updatelist",
      "community_name": "Community 40"
    },
    {
      "label": ".dirUp()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L371",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".dirup()",
      "id": "dl48_software_gui_app_pages_player_player_dirup",
      "community_name": "Community 40"
    },
    {
      "label": ".isFolder()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L380",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".isfolder()",
      "id": "dl48_software_gui_app_pages_player_player_isfolder",
      "community_name": "Community 40"
    },
    {
      "label": ".enterDirOrPlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L382",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".enterdirorplay()",
      "id": "dl48_software_gui_app_pages_player_player_enterdirorplay",
      "community_name": "Community 40"
    },
    {
      "label": ".trackPath()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L400",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".trackpath()",
      "id": "dl48_software_gui_app_pages_player_player_trackpath",
      "community_name": "Community 40"
    },
    {
      "label": ".claimOwnership()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L406",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".claimownership()",
      "id": "dl48_software_gui_app_pages_player_player_claimownership",
      "community_name": "Community 40"
    },
    {
      "label": ".switchTrackInCurrentDir()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L407",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".switchtrackincurrentdir()",
      "id": "dl48_software_gui_app_pages_player_player_switchtrackincurrentdir",
      "community_name": "Community 40"
    },
    {
      "label": ".listTracks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L412",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".listtracks()",
      "id": "dl48_software_gui_app_pages_player_player_listtracks",
      "community_name": "Community 40"
    },
    {
      "label": ".playRelative()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L416",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".playrelative()",
      "id": "dl48_software_gui_app_pages_player_player_playrelative",
      "community_name": "Community 40"
    },
    {
      "label": ".prev()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L426",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".prev()",
      "id": "dl48_software_gui_app_pages_player_player_prev",
      "community_name": "Community 40"
    },
    {
      "label": ".next()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L427",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".next()",
      "id": "dl48_software_gui_app_pages_player_player_next",
      "community_name": "Community 40"
    },
    {
      "label": ".hasTrack()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L430",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".hastrack()",
      "id": "dl48_software_gui_app_pages_player_player_hastrack",
      "community_name": "Community 40"
    },
    {
      "label": ".playPause()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L431",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".playpause()",
      "id": "dl48_software_gui_app_pages_player_player_playpause",
      "community_name": "Community 40"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L441",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".stop()",
      "id": "dl48_software_gui_app_pages_player_player_stop",
      "community_name": "Community 40"
    },
    {
      "label": ".handleTrackEnd()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L446",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".handletrackend()",
      "id": "dl48_software_gui_app_pages_player_player_handletrackend",
      "community_name": "Community 40"
    },
    {
      "label": ".seek()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L466",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".seek()",
      "id": "dl48_software_gui_app_pages_player_player_seek",
      "community_name": "Community 40"
    },
    {
      "label": ".formatPath()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L470",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".formatpath()",
      "id": "dl48_software_gui_app_pages_player_player_formatpath",
      "community_name": "Community 40"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L474",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_app_pages_player_player_getstate",
      "community_name": "Community 40"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L493",
      "_origin": "ast",
      "community": 40,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_player_player_paintoverlay",
      "community_name": "Community 40"
    },
    {
      "label": "playermtk.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/playermtk.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 285,
      "norm_label": "playermtk.js",
      "id": "dl48_software_gui_app_pages_playermtk",
      "community_name": "Community 285"
    },
    {
      "label": "PlayerMTK",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/playermtk.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 285,
      "norm_label": "playermtk",
      "id": "dl48_software_gui_app_pages_playermtk_playermtk",
      "community_name": "Community 285"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/playermtk.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 285,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_playermtk_playermtk_constructor",
      "community_name": "Community 285"
    },
    {
      "label": "quickaccess.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/quickaccess.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 250,
      "norm_label": "quickaccess.js",
      "id": "dl48_software_gui_app_pages_quickaccess",
      "community_name": "Community 250"
    },
    {
      "label": "QuickAccess",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/quickaccess.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 250,
      "norm_label": "quickaccess",
      "id": "dl48_software_gui_app_pages_quickaccess_quickaccess",
      "community_name": "Community 250"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/quickaccess.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 250,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_quickaccess_quickaccess_constructor",
      "community_name": "Community 250"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/quickaccess.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 250,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_quickaccess_quickaccess_initwidgets",
      "community_name": "Community 250"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/quickaccess.js",
      "source_location": "L181",
      "_origin": "ast",
      "community": 250,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_app_pages_quickaccess_quickaccess_calcgeometry",
      "community_name": "Community 250"
    },
    {
      "label": "recorder.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 132,
      "norm_label": "recorder.js",
      "id": "dl48_software_gui_app_pages_recorder",
      "community_name": "Community 132"
    },
    {
      "label": "Recorder",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 132,
      "norm_label": "recorder",
      "id": "dl48_software_gui_app_pages_recorder_recorder",
      "community_name": "Community 132"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 132,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_recorder_recorder_constructor",
      "community_name": "Community 132"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 132,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_recorder_recorder_initwidgets",
      "community_name": "Community 132"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L470",
      "_origin": "ast",
      "community": 132,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_recorder_recorder_initactions",
      "community_name": "Community 132"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L511",
      "_origin": "ast",
      "community": 132,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_recorder_recorder_onshow",
      "community_name": "Community 132"
    },
    {
      "label": ".setMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L515",
      "_origin": "ast",
      "community": 132,
      "norm_label": ".setmode()",
      "id": "dl48_software_gui_app_pages_recorder_recorder_setmode",
      "community_name": "Community 132"
    },
    {
      "label": ".syncTrackCount()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L538",
      "_origin": "ast",
      "community": 132,
      "norm_label": ".synctrackcount()",
      "id": "dl48_software_gui_app_pages_recorder_recorder_synctrackcount",
      "community_name": "Community 132"
    },
    {
      "label": ".timerStart()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L554",
      "_origin": "ast",
      "community": 132,
      "norm_label": ".timerstart()",
      "id": "dl48_software_gui_app_pages_recorder_recorder_timerstart",
      "community_name": "Community 132"
    },
    {
      "label": ".timerStop()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L579",
      "_origin": "ast",
      "community": 132,
      "norm_label": ".timerstop()",
      "id": "dl48_software_gui_app_pages_recorder_recorder_timerstop",
      "community_name": "Community 132"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L597",
      "_origin": "ast",
      "community": 132,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_pages_recorder_recorder_onresize",
      "community_name": "Community 132"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L607",
      "_origin": "ast",
      "community": 132,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_recorder_recorder_paintoverlay",
      "community_name": "Community 132"
    },
    {
      "label": "routing.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 110,
      "norm_label": "routing.js",
      "id": "dl48_software_gui_app_pages_routing",
      "community_name": "Community 110"
    },
    {
      "label": "Routing",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 110,
      "norm_label": "routing",
      "id": "dl48_software_gui_app_pages_routing_routing",
      "community_name": "Community 110"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_routing_routing_constructor",
      "community_name": "Community 110"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_routing_routing_initwidgets",
      "community_name": "Community 110"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_routing_routing_initactions",
      "community_name": "Community 110"
    },
    {
      "label": ".syncMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L62",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".syncmode()",
      "id": "dl48_software_gui_app_pages_routing_routing_syncmode",
      "community_name": "Community 110"
    },
    {
      "label": ".sources()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L74",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".sources()",
      "id": "dl48_software_gui_app_pages_routing_routing_sources",
      "community_name": "Community 110"
    },
    {
      "label": ".drains()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L229",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".drains()",
      "id": "dl48_software_gui_app_pages_routing_routing_drains",
      "community_name": "Community 110"
    },
    {
      "label": ".channelSrcA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L246",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".channelsrca()",
      "id": "dl48_software_gui_app_pages_routing_routing_channelsrca",
      "community_name": "Community 110"
    },
    {
      "label": ".channelSrcB()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L260",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".channelsrcb()",
      "id": "dl48_software_gui_app_pages_routing_routing_channelsrcb",
      "community_name": "Community 110"
    },
    {
      "label": ".localOuts()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L274",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".localouts()",
      "id": "dl48_software_gui_app_pages_routing_routing_localouts",
      "community_name": "Community 110"
    },
    {
      "label": ".danteOuts()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L314",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".danteouts()",
      "id": "dl48_software_gui_app_pages_routing_routing_danteouts",
      "community_name": "Community 110"
    },
    {
      "label": ".usbOuts()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L330",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".usbouts()",
      "id": "dl48_software_gui_app_pages_routing_routing_usbouts",
      "community_name": "Community 110"
    },
    {
      "label": ".diskRec()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L346",
      "_origin": "ast",
      "community": 110,
      "norm_label": ".diskrec()",
      "id": "dl48_software_gui_app_pages_routing_routing_diskrec",
      "community_name": "Community 110"
    },
    {
      "label": "about.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 43,
      "norm_label": "about.js",
      "id": "dl48_software_gui_app_pages_settings_about",
      "community_name": "Community 43"
    },
    {
      "label": "About",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 43,
      "norm_label": "about",
      "id": "dl48_software_gui_app_pages_settings_about_about",
      "community_name": "Community 43"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_settings_about_about_constructor",
      "community_name": "Community 43"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_settings_about_about_initwidgets",
      "community_name": "Community 43"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L214",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_settings_about_about_onshow",
      "community_name": "Community 43"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L219",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_app_pages_settings_about_about_calcgeometry",
      "community_name": "Community 43"
    },
    {
      "label": ".showChannelSelector()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L234",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".showchannelselector()",
      "id": "dl48_software_gui_app_pages_settings_about_about_showchannelselector",
      "community_name": "Community 43"
    },
    {
      "label": ".showFirmwareModal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L268",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".showfirmwaremodal()",
      "id": "dl48_software_gui_app_pages_settings_about_about_showfirmwaremodal",
      "community_name": "Community 43"
    },
    {
      "label": ".checkLatest()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L272",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".checklatest()",
      "id": "dl48_software_gui_app_pages_settings_about_about_checklatest",
      "community_name": "Community 43"
    },
    {
      "label": ".refreshFirmwareSummary()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L293",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".refreshfirmwaresummary()",
      "id": "dl48_software_gui_app_pages_settings_about_about_refreshfirmwaresummary",
      "community_name": "Community 43"
    },
    {
      "label": ".setFirmwareList()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L306",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".setfirmwarelist()",
      "id": "dl48_software_gui_app_pages_settings_about_about_setfirmwarelist",
      "community_name": "Community 43"
    },
    {
      "label": ".firmwareBuildLabel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L317",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".firmwarebuildlabel()",
      "id": "dl48_software_gui_app_pages_settings_about_about_firmwarebuildlabel",
      "community_name": "Community 43"
    },
    {
      "label": "fwChannelLabel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L325",
      "_origin": "ast",
      "community": 43,
      "norm_label": "fwchannellabel()",
      "id": "dl48_software_gui_app_pages_settings_about_fwchannellabel",
      "community_name": "Community 43"
    },
    {
      "label": "fwBuildVersion()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L334",
      "_origin": "ast",
      "community": 43,
      "norm_label": "fwbuildversion()",
      "id": "dl48_software_gui_app_pages_settings_about_fwbuildversion",
      "community_name": "Community 43"
    },
    {
      "label": "fwInstalledVersion()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L339",
      "_origin": "ast",
      "community": 43,
      "norm_label": "fwinstalledversion()",
      "id": "dl48_software_gui_app_pages_settings_about_fwinstalledversion",
      "community_name": "Community 43"
    },
    {
      "label": "fwNormalizedVersion()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L347",
      "_origin": "ast",
      "community": 43,
      "norm_label": "fwnormalizedversion()",
      "id": "dl48_software_gui_app_pages_settings_about_fwnormalizedversion",
      "community_name": "Community 43"
    },
    {
      "label": "fwIsCurrentBuild()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L352",
      "_origin": "ast",
      "community": 43,
      "norm_label": "fwiscurrentbuild()",
      "id": "dl48_software_gui_app_pages_settings_about_fwiscurrentbuild",
      "community_name": "Community 43"
    },
    {
      "label": "fwSelectableChannels()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L357",
      "_origin": "ast",
      "community": 43,
      "norm_label": "fwselectablechannels()",
      "id": "dl48_software_gui_app_pages_settings_about_fwselectablechannels",
      "community_name": "Community 43"
    },
    {
      "label": "fwSizeString()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L364",
      "_origin": "ast",
      "community": 43,
      "norm_label": "fwsizestring()",
      "id": "dl48_software_gui_app_pages_settings_about_fwsizestring",
      "community_name": "Community 43"
    },
    {
      "label": "PopupFirmwareBuilds",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L372",
      "_origin": "ast",
      "community": 43,
      "norm_label": "popupfirmwarebuilds",
      "id": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds",
      "community_name": "Community 43"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L373",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_constructor",
      "community_name": "Community 43"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L391",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_initwidgets",
      "community_name": "Community 43"
    },
    {
      "label": ".fetchBuilds()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L416",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".fetchbuilds()",
      "id": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_fetchbuilds",
      "community_name": "Community 43"
    },
    {
      "label": ".selectAndInstall()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L447",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".selectandinstall()",
      "id": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_selectandinstall",
      "community_name": "Community 43"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L487",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_paint",
      "community_name": "Community 43"
    },
    {
      "label": "FirmwareBuildList",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L531",
      "_origin": "ast",
      "community": 43,
      "norm_label": "firmwarebuildlist",
      "id": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist",
      "community_name": "Community 43"
    },
    {
      "label": ".textTransform()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L532",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".texttransform()",
      "id": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist_texttransform",
      "community_name": "Community 43"
    },
    {
      "label": ".onSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L536",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".onselect()",
      "id": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist_onselect",
      "community_name": "Community 43"
    },
    {
      "label": ".customItemPaint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L545",
      "_origin": "ast",
      "community": 43,
      "norm_label": ".customitempaint()",
      "id": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist_customitempaint",
      "community_name": "Community 43"
    },
    {
      "label": "dante.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/dante.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 275,
      "norm_label": "dante.js",
      "id": "dl48_software_gui_app_pages_settings_dante",
      "community_name": "Community 275"
    },
    {
      "label": "Dante",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/dante.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 275,
      "norm_label": "dante",
      "id": "dl48_software_gui_app_pages_settings_dante_dante",
      "community_name": "Community 275"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/dante.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 275,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_settings_dante_dante_constructor",
      "community_name": "Community 275"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/dante.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 275,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_settings_dante_dante_initwidgets",
      "community_name": "Community 275"
    },
    {
      "label": "devices.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/devices.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 251,
      "norm_label": "devices.js",
      "id": "dl48_software_gui_app_pages_settings_devices",
      "community_name": "Community 251"
    },
    {
      "label": "Devices",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/devices.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 251,
      "norm_label": "devices",
      "id": "dl48_software_gui_app_pages_settings_devices_devices",
      "community_name": "Community 251"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/devices.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 251,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_settings_devices_devices_constructor",
      "community_name": "Community 251"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/devices.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 251,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_settings_devices_devices_initwidgets",
      "community_name": "Community 251"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/devices.js",
      "source_location": "L304",
      "_origin": "ast",
      "community": 251,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_app_pages_settings_devices_devices_calcgeometry",
      "community_name": "Community 251"
    },
    {
      "label": "functions.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/functions.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 252,
      "norm_label": "functions.js",
      "id": "dl48_software_gui_app_pages_settings_functions",
      "community_name": "Community 252"
    },
    {
      "label": "Functions",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/functions.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 252,
      "norm_label": "functions",
      "id": "dl48_software_gui_app_pages_settings_functions_functions",
      "community_name": "Community 252"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/functions.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 252,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_settings_functions_functions_constructor",
      "community_name": "Community 252"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/functions.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 252,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_settings_functions_functions_initwidgets",
      "community_name": "Community 252"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/functions.js",
      "source_location": "L178",
      "_origin": "ast",
      "community": 252,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_app_pages_settings_functions_functions_onresize",
      "community_name": "Community 252"
    },
    {
      "label": "settings/network.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/network.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 253,
      "norm_label": "settings/network.js",
      "id": "dl48_software_gui_app_pages_settings_network",
      "community_name": "Community 253"
    },
    {
      "label": "Network",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/network.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 253,
      "norm_label": "network",
      "id": "dl48_software_gui_app_pages_settings_network_network",
      "community_name": "Community 253"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/network.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 253,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_settings_network_network_constructor",
      "community_name": "Community 253"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/network.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 253,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_settings_network_network_initwidgets",
      "community_name": "Community 253"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/network.js",
      "source_location": "L142",
      "_origin": "ast",
      "community": 253,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_pages_settings_network_network_paint",
      "community_name": "Community 253"
    },
    {
      "label": "prefs.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 21,
      "norm_label": "prefs.js",
      "id": "dl48_software_gui_app_pages_settings_prefs",
      "community_name": "Community 21"
    },
    {
      "label": "Prefs",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 21,
      "norm_label": "prefs",
      "id": "dl48_software_gui_app_pages_settings_prefs_prefs",
      "community_name": "Community 21"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_settings_prefs_prefs_constructor",
      "community_name": "Community 21"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_settings_prefs_prefs_initwidgets",
      "community_name": "Community 21"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L230",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_settings_prefs_prefs_onshow",
      "community_name": "Community 21"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L234",
      "_origin": "ast",
      "community": 21,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_pages_settings_prefs_prefs_setknobs",
      "community_name": "Community 21"
    },
    {
      "label": "system.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 226,
      "norm_label": "system.js",
      "id": "dl48_software_gui_app_pages_settings_system",
      "community_name": "Community 226"
    },
    {
      "label": "System",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 226,
      "norm_label": "system",
      "id": "dl48_software_gui_app_pages_settings_system_system",
      "community_name": "Community 226"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 226,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_settings_system_system_constructor",
      "community_name": "Community 226"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 226,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_settings_system_system_initwidgets",
      "community_name": "Community 226"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L449",
      "_origin": "ast",
      "community": 226,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_settings_system_system_onshow",
      "community_name": "Community 226"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L453",
      "_origin": "ast",
      "community": 226,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_app_pages_settings_system_system_calcgeometry",
      "community_name": "Community 226"
    },
    {
      "label": "shows.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 31,
      "norm_label": "shows.js",
      "id": "dl48_software_gui_app_pages_shows",
      "community_name": "Community 31"
    },
    {
      "label": "Shows",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 31,
      "norm_label": "shows",
      "id": "dl48_software_gui_app_pages_shows_shows",
      "community_name": "Community 31"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_shows_shows_constructor",
      "community_name": "Community 31"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_shows_shows_onshow",
      "community_name": "Community 31"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L32",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_shows_shows_initwidgets",
      "community_name": "Community 31"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L142",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_shows_shows_initactions",
      "community_name": "Community 31"
    },
    {
      "label": ".demoNetResponses()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L268",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".demonetresponses()",
      "id": "dl48_software_gui_app_pages_shows_shows_demonetresponses",
      "community_name": "Community 31"
    },
    {
      "label": ".updateInfo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L292",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".updateinfo()",
      "id": "dl48_software_gui_app_pages_shows_shows_updateinfo",
      "community_name": "Community 31"
    },
    {
      "label": ".updateList()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L303",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".updatelist()",
      "id": "dl48_software_gui_app_pages_shows_shows_updatelist",
      "community_name": "Community 31"
    },
    {
      "label": ".applySort()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L312",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".applysort()",
      "id": "dl48_software_gui_app_pages_shows_shows_applysort",
      "community_name": "Community 31"
    },
    {
      "label": ".onListUpdate()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L318",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".onlistupdate()",
      "id": "dl48_software_gui_app_pages_shows_shows_onlistupdate",
      "community_name": "Community 31"
    },
    {
      "label": ".selectActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L321",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".selectactive()",
      "id": "dl48_software_gui_app_pages_shows_shows_selectactive",
      "community_name": "Community 31"
    },
    {
      "label": ".editNotes()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L325",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".editnotes()",
      "id": "dl48_software_gui_app_pages_shows_shows_editnotes",
      "community_name": "Community 31"
    },
    {
      "label": ".newShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L333",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".newshow()",
      "id": "dl48_software_gui_app_pages_shows_shows_newshow",
      "community_name": "Community 31"
    },
    {
      "label": ".open()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L346",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".open()",
      "id": "dl48_software_gui_app_pages_shows_shows_open",
      "community_name": "Community 31"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L354",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".save()",
      "id": "dl48_software_gui_app_pages_shows_shows_save",
      "community_name": "Community 31"
    },
    {
      "label": ".rename()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L368",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".rename()",
      "id": "dl48_software_gui_app_pages_shows_shows_rename",
      "community_name": "Community 31"
    },
    {
      "label": ".clone()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L386",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".clone()",
      "id": "dl48_software_gui_app_pages_shows_shows_clone",
      "community_name": "Community 31"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L390",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".delete()",
      "id": "dl48_software_gui_app_pages_shows_shows_delete",
      "community_name": "Community 31"
    },
    {
      "label": ".import()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L394",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".import()",
      "id": "dl48_software_gui_app_pages_shows_shows_import",
      "community_name": "Community 31"
    },
    {
      "label": ".export()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L397",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".export()",
      "id": "dl48_software_gui_app_pages_shows_shows_export",
      "community_name": "Community 31"
    },
    {
      "label": ".getCurrentShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L402",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".getcurrentshow()",
      "id": "dl48_software_gui_app_pages_shows_shows_getcurrentshow",
      "community_name": "Community 31"
    },
    {
      "label": ".reSave()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L405",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".resave()",
      "id": "dl48_software_gui_app_pages_shows_shows_resave",
      "community_name": "Community 31"
    },
    {
      "label": ".wizard()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L419",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".wizard()",
      "id": "dl48_software_gui_app_pages_shows_shows_wizard",
      "community_name": "Community 31"
    },
    {
      "label": ".netError()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L424",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".neterror()",
      "id": "dl48_software_gui_app_pages_shows_shows_neterror",
      "community_name": "Community 31"
    },
    {
      "label": ".loadShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L431",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".loadshow()",
      "id": "dl48_software_gui_app_pages_shows_shows_loadshow",
      "community_name": "Community 31"
    },
    {
      "label": ".saveShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L439",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".saveshow()",
      "id": "dl48_software_gui_app_pages_shows_shows_saveshow",
      "community_name": "Community 31"
    },
    {
      "label": ".renameShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L447",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".renameshow()",
      "id": "dl48_software_gui_app_pages_shows_shows_renameshow",
      "community_name": "Community 31"
    },
    {
      "label": ".cloneShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L455",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".cloneshow()",
      "id": "dl48_software_gui_app_pages_shows_shows_cloneshow",
      "community_name": "Community 31"
    },
    {
      "label": ".deleteShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L463",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".deleteshow()",
      "id": "dl48_software_gui_app_pages_shows_shows_deleteshow",
      "community_name": "Community 31"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L471",
      "_origin": "ast",
      "community": 31,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_shows_shows_paintoverlay",
      "community_name": "Community 31"
    },
    {
      "label": "snapshots.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 44,
      "norm_label": "snapshots.js",
      "id": "dl48_software_gui_app_pages_snapshots",
      "community_name": "Community 44"
    },
    {
      "label": "Snapshots",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 44,
      "norm_label": "snapshots",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots",
      "community_name": "Community 44"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_constructor",
      "community_name": "Community 44"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_onshow",
      "community_name": "Community 44"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L24",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_initwidgets",
      "community_name": "Community 44"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L45",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_initactions",
      "community_name": "Community 44"
    },
    {
      "label": ".demoNetResponses()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L203",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".demonetresponses()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_demonetresponses",
      "community_name": "Community 44"
    },
    {
      "label": ".updateList()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L213",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".updatelist()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_updatelist",
      "community_name": "Community 44"
    },
    {
      "label": ".onListUpdate()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L221",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".onlistupdate()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_onlistupdate",
      "community_name": "Community 44"
    },
    {
      "label": ".selectActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L224",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".selectactive()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_selectactive",
      "community_name": "Community 44"
    },
    {
      "label": ".getCurrentShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L229",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".getcurrentshow()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_getcurrentshow",
      "community_name": "Community 44"
    },
    {
      "label": ".startNewShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L233",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".startnewshow()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_startnewshow",
      "community_name": "Community 44"
    },
    {
      "label": ".saveAsNew()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L237",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".saveasnew()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_saveasnew",
      "community_name": "Community 44"
    },
    {
      "label": ".exportShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L250",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".exportshow()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_exportshow",
      "community_name": "Community 44"
    },
    {
      "label": ".open()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L256",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".open()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_open",
      "community_name": "Community 44"
    },
    {
      "label": ".rename()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L279",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".rename()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_rename",
      "community_name": "Community 44"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L298",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".save()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_save",
      "community_name": "Community 44"
    },
    {
      "label": ".reSave()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L314",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".resave()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_resave",
      "community_name": "Community 44"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L329",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".delete()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_delete",
      "community_name": "Community 44"
    },
    {
      "label": ".clone()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L334",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".clone()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_clone",
      "community_name": "Community 44"
    },
    {
      "label": ".netError()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L354",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".neterror()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_neterror",
      "community_name": "Community 44"
    },
    {
      "label": ".loadSnapshot()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L361",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".loadsnapshot()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_loadsnapshot",
      "community_name": "Community 44"
    },
    {
      "label": ".saveSnapshot()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L369",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".savesnapshot()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_savesnapshot",
      "community_name": "Community 44"
    },
    {
      "label": ".saveShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L377",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".saveshow()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_saveshow",
      "community_name": "Community 44"
    },
    {
      "label": ".renameSnapshot()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L385",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".renamesnapshot()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_renamesnapshot",
      "community_name": "Community 44"
    },
    {
      "label": ".deleteSnapshot()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L393",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".deletesnapshot()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_deletesnapshot",
      "community_name": "Community 44"
    },
    {
      "label": ".cloneSnapshot()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L401",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".clonesnapshot()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_clonesnapshot",
      "community_name": "Community 44"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L410",
      "_origin": "ast",
      "community": 44,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_snapshots_snapshots_paintoverlay",
      "community_name": "Community 44"
    },
    {
      "label": "talkback.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 173,
      "norm_label": "talkback.js",
      "id": "dl48_software_gui_app_pages_talkback",
      "community_name": "Community 173"
    },
    {
      "label": "Talkback",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 111,
      "norm_label": "talkback",
      "id": "dl48_software_gui_app_pages_talkback_talkback",
      "community_name": "Community 111"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L9",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_constructor",
      "community_name": "Community 111"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_initwidgets",
      "community_name": "Community 111"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L37",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_onshow",
      "community_name": "Community 111"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_sync",
      "community_name": "Community 111"
    },
    {
      "label": ".srcKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L48",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".srckey()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_srckey",
      "community_name": "Community 111"
    },
    {
      "label": ".src()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L52",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".src()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_src",
      "community_name": "Community 111"
    },
    {
      "label": ".gainKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L56",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".gainkey()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_gainkey",
      "community_name": "Community 111"
    },
    {
      "label": ".trimKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L60",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".trimkey()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_trimkey",
      "community_name": "Community 111"
    },
    {
      "label": ".inputIsGain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".inputisgain()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_inputisgain",
      "community_name": "Community 111"
    },
    {
      "label": ".inputKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L68",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".inputkey()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_inputkey",
      "community_name": "Community 111"
    },
    {
      "label": ".inputKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L72",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".inputknob()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_inputknob",
      "community_name": "Community 111"
    },
    {
      "label": ".setKnobs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L91",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".setknobs()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_setknobs",
      "community_name": "Community 111"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L125",
      "_origin": "ast",
      "community": 111,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_app_pages_talkback_talkback_calcgeometry",
      "community_name": "Community 111"
    },
    {
      "label": "TalkbackWindow",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L131",
      "_origin": "ast",
      "community": 173,
      "norm_label": "talkbackwindow",
      "id": "dl48_software_gui_app_pages_talkback_talkbackwindow",
      "community_name": "Community 173"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L132",
      "_origin": "ast",
      "community": 173,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_talkback_talkbackwindow_constructor",
      "community_name": "Community 173"
    },
    {
      "label": ".doSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L138",
      "_origin": "ast",
      "community": 173,
      "norm_label": ".dosync()",
      "id": "dl48_software_gui_app_pages_talkback_talkbackwindow_dosync",
      "community_name": "Community 173"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L144",
      "_origin": "ast",
      "community": 173,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_talkback_talkbackwindow_initwidgets",
      "community_name": "Community 173"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L214",
      "_origin": "ast",
      "community": 173,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_pages_talkback_talkbackwindow_sync",
      "community_name": "Community 173"
    },
    {
      "label": ".talkbackDestPopup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L250",
      "_origin": "ast",
      "community": 173,
      "norm_label": ".talkbackdestpopup()",
      "id": "dl48_software_gui_app_pages_talkback_talkbackwindow_talkbackdestpopup",
      "community_name": "Community 173"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L271",
      "_origin": "ast",
      "community": 173,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_pages_talkback_talkbackwindow_paintoverlay",
      "community_name": "Community 173"
    },
    {
      "label": "testtone.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 225,
      "norm_label": "testtone.js",
      "id": "dl48_software_gui_app_pages_testtone",
      "community_name": "Community 225"
    },
    {
      "label": "TestTone",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 225,
      "norm_label": "testtone",
      "id": "dl48_software_gui_app_pages_testtone_testtone",
      "community_name": "Community 225"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 225,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_pages_testtone_testtone_constructor",
      "community_name": "Community 225"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 225,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_pages_testtone_testtone_initwidgets",
      "community_name": "Community 225"
    },
    {
      "label": ".initActions()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L40",
      "_origin": "ast",
      "community": 225,
      "norm_label": ".initactions()",
      "id": "dl48_software_gui_app_pages_testtone_testtone_initactions",
      "community_name": "Community 225"
    },
    {
      "label": "popups.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 85,
      "norm_label": "popups.js",
      "id": "dl48_software_gui_app_popups",
      "community_name": "Community 85"
    },
    {
      "label": "PRESET_POPUP()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 85,
      "norm_label": "preset_popup()",
      "id": "dl48_software_gui_app_popups_preset_popup",
      "community_name": "Community 85"
    },
    {
      "label": "clearFirmwareUpdatePopup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 85,
      "norm_label": "clearfirmwareupdatepopup()",
      "id": "dl48_software_gui_app_popups_clearfirmwareupdatepopup",
      "community_name": "Community 85"
    },
    {
      "label": "closeFirmwareUpdatePopup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 85,
      "norm_label": "closefirmwareupdatepopup()",
      "id": "dl48_software_gui_app_popups_closefirmwareupdatepopup",
      "community_name": "Community 85"
    },
    {
      "label": "showFirmwareUpdatePopup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 85,
      "norm_label": "showfirmwareupdatepopup()",
      "id": "dl48_software_gui_app_popups_showfirmwareupdatepopup",
      "community_name": "Community 85"
    },
    {
      "label": "showFirmwareUpdatePage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L75",
      "_origin": "ast",
      "community": 85,
      "norm_label": "showfirmwareupdatepage()",
      "id": "dl48_software_gui_app_popups_showfirmwareupdatepage",
      "community_name": "Community 85"
    },
    {
      "label": "showFirmwareDonePage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L88",
      "_origin": "ast",
      "community": 85,
      "norm_label": "showfirmwaredonepage()",
      "id": "dl48_software_gui_app_popups_showfirmwaredonepage",
      "community_name": "Community 85"
    },
    {
      "label": "showFirmwareUpdateFailed()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L93",
      "_origin": "ast",
      "community": 85,
      "norm_label": "showfirmwareupdatefailed()",
      "id": "dl48_software_gui_app_popups_showfirmwareupdatefailed",
      "community_name": "Community 85"
    },
    {
      "label": "showFirmwareCorruptedPopup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L105",
      "_origin": "ast",
      "community": 85,
      "norm_label": "showfirmwarecorruptedpopup()",
      "id": "dl48_software_gui_app_popups_showfirmwarecorruptedpopup",
      "community_name": "Community 85"
    },
    {
      "label": "showFirmwareUpdateSuccessPopup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L117",
      "_origin": "ast",
      "community": 85,
      "norm_label": "showfirmwareupdatesuccesspopup()",
      "id": "dl48_software_gui_app_popups_showfirmwareupdatesuccesspopup",
      "community_name": "Community 85"
    },
    {
      "label": "askInput()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L134",
      "_origin": "ast",
      "community": 85,
      "norm_label": "askinput()",
      "id": "dl48_software_gui_app_popups_askinput",
      "community_name": "Community 85"
    },
    {
      "label": "askConfirm()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L200",
      "_origin": "ast",
      "community": 85,
      "norm_label": "askconfirm()",
      "id": "dl48_software_gui_app_popups_askconfirm",
      "community_name": "Community 85"
    },
    {
      "label": "askDelete()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L230",
      "_origin": "ast",
      "community": 85,
      "norm_label": "askdelete()",
      "id": "dl48_software_gui_app_popups_askdelete",
      "community_name": "Community 85"
    },
    {
      "label": "showMessage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L242",
      "_origin": "ast",
      "community": 85,
      "norm_label": "showmessage()",
      "id": "dl48_software_gui_app_popups_showmessage",
      "community_name": "Community 85"
    },
    {
      "label": "showToast()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L261",
      "_origin": "ast",
      "community": 85,
      "norm_label": "showtoast()",
      "id": "dl48_software_gui_app_popups_showtoast",
      "community_name": "Community 85"
    },
    {
      "label": "paintToast()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L277",
      "_origin": "ast",
      "community": 85,
      "norm_label": "painttoast()",
      "id": "dl48_software_gui_app_popups_painttoast",
      "community_name": "Community 85"
    },
    {
      "label": "startTour()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L305",
      "_origin": "ast",
      "community": 85,
      "norm_label": "starttour()",
      "id": "dl48_software_gui_app_popups_starttour",
      "community_name": "Community 85"
    },
    {
      "label": "TODO: delete this proxy",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 85,
      "norm_label": "todo: delete this proxy",
      "id": "dl48_software_gui_app_popups_rationale_3",
      "community_name": "Community 85"
    },
    {
      "label": "channelmenu.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 159,
      "norm_label": "channelmenu.js",
      "id": "dl48_software_gui_app_popups_channelmenu",
      "community_name": "Community 159"
    },
    {
      "label": "ChannelMenu",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 159,
      "norm_label": "channelmenu",
      "id": "dl48_software_gui_app_popups_channelmenu_channelmenu",
      "community_name": "Community 159"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 159,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_channelmenu_channelmenu_constructor",
      "community_name": "Community 159"
    },
    {
      "label": ".syncItems()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 159,
      "norm_label": ".syncitems()",
      "id": "dl48_software_gui_app_popups_channelmenu_channelmenu_syncitems",
      "community_name": "Community 159"
    },
    {
      "label": ".setItems()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L57",
      "_origin": "ast",
      "community": 159,
      "norm_label": ".setitems()",
      "id": "dl48_software_gui_app_popups_channelmenu_channelmenu_setitems",
      "community_name": "Community 159"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L66",
      "_origin": "ast",
      "community": 159,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_app_popups_channelmenu_channelmenu_ondown",
      "community_name": "Community 159"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L72",
      "_origin": "ast",
      "community": 159,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_popups_channelmenu_channelmenu_onup",
      "community_name": "Community 159"
    },
    {
      "label": ".onSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L90",
      "_origin": "ast",
      "community": 159,
      "norm_label": ".onselect()",
      "id": "dl48_software_gui_app_popups_channelmenu_channelmenu_onselect",
      "community_name": "Community 159"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L97",
      "_origin": "ast",
      "community": 159,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_channelmenu_channelmenu_initwidgets",
      "community_name": "Community 159"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L120",
      "_origin": "ast",
      "community": 159,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_channelmenu_channelmenu_paint",
      "community_name": "Community 159"
    },
    {
      "label": "groupsbarpopup.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 192,
      "norm_label": "groupsbarpopup.js",
      "id": "dl48_software_gui_app_popups_groupsbarpopup",
      "community_name": "Community 192"
    },
    {
      "label": "GroupsBarPopup",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 192,
      "norm_label": "groupsbarpopup",
      "id": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup",
      "community_name": "Community 192"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L9",
      "_origin": "ast",
      "community": 192,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_constructor",
      "community_name": "Community 192"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L43",
      "_origin": "ast",
      "community": 192,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_onshow",
      "community_name": "Community 192"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 192,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_onhide",
      "community_name": "Community 192"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L51",
      "_origin": "ast",
      "community": 192,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_sync",
      "community_name": "Community 192"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L82",
      "_origin": "ast",
      "community": 192,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_initwidgets",
      "community_name": "Community 192"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L197",
      "_origin": "ast",
      "community": 192,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_paint",
      "community_name": "Community 192"
    },
    {
      "label": "navpopup.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/navpopup.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 254,
      "norm_label": "navpopup.js",
      "id": "dl48_software_gui_app_popups_navpopup",
      "community_name": "Community 254"
    },
    {
      "label": "NavPopup",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/navpopup.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 254,
      "norm_label": "navpopup",
      "id": "dl48_software_gui_app_popups_navpopup_navpopup",
      "community_name": "Community 254"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/navpopup.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 254,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_navpopup_navpopup_constructor",
      "community_name": "Community 254"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/navpopup.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 254,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_navpopup_navpopup_initwidgets",
      "community_name": "Community 254"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/navpopup.js",
      "source_location": "L56",
      "_origin": "ast",
      "community": 254,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_navpopup_navpopup_paint",
      "community_name": "Community 254"
    },
    {
      "label": "popupchannelselect.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 227,
      "norm_label": "popupchannelselect.js",
      "id": "dl48_software_gui_app_popups_popupchannelselect",
      "community_name": "Community 227"
    },
    {
      "label": "PopupChannelSelect",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 227,
      "norm_label": "popupchannelselect",
      "id": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect",
      "community_name": "Community 227"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 227,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_constructor",
      "community_name": "Community 227"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 227,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_initwidgets",
      "community_name": "Community 227"
    },
    {
      "label": ".onSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L74",
      "_origin": "ast",
      "community": 227,
      "norm_label": ".onselect()",
      "id": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_onselect",
      "community_name": "Community 227"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L76",
      "_origin": "ast",
      "community": 227,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_paintoverlay",
      "community_name": "Community 227"
    },
    {
      "label": "popupcolorselect.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 64,
      "norm_label": "popupcolorselect.js",
      "id": "dl48_software_gui_app_popups_popupcolorselect",
      "community_name": "Community 64"
    },
    {
      "label": "COLOR_SELECT_DEFAULT",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 64,
      "norm_label": "color_select_default",
      "id": "dl48_software_gui_app_popups_popupcolorselect_color_select_default",
      "community_name": "Community 64"
    },
    {
      "label": "COLOR_SELECT_SWATCHES",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 64,
      "norm_label": "color_select_swatches",
      "id": "dl48_software_gui_app_popups_popupcolorselect_color_select_swatches",
      "community_name": "Community 64"
    },
    {
      "label": "COLOR_SELECT_RGB",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 64,
      "norm_label": "color_select_rgb",
      "id": "dl48_software_gui_app_popups_popupcolorselect_color_select_rgb",
      "community_name": "Community 64"
    },
    {
      "label": "PopupColorSelect",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L13",
      "_origin": "ast",
      "community": 64,
      "norm_label": "popupcolorselect",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "community_name": "Community 64"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_constructor",
      "community_name": "Community 64"
    },
    {
      "label": ".getHex()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L38",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".gethex()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_gethex",
      "community_name": "Community 64"
    },
    {
      "label": ".isCustomSelected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".iscustomselected()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_iscustomselected",
      "community_name": "Community 64"
    },
    {
      "label": ".writeHex()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".writehex()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_writehex",
      "community_name": "Community 64"
    },
    {
      "label": ".syncRgbFromHex()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L52",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".syncrgbfromhex()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbfromhex",
      "community_name": "Community 64"
    },
    {
      "label": ".syncRgbEnabled()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L61",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".syncrgbenabled()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbenabled",
      "community_name": "Community 64"
    },
    {
      "label": ".syncSelection()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L69",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".syncselection()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncselection",
      "community_name": "Community 64"
    },
    {
      "label": ".selectSwatch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L79",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".selectswatch()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_selectswatch",
      "community_name": "Community 64"
    },
    {
      "label": ".setRgbChannel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L89",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".setrgbchannel()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_setrgbchannel",
      "community_name": "Community 64"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L95",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_getstate",
      "community_name": "Community 64"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L104",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_initwidgets",
      "community_name": "Community 64"
    },
    {
      "label": ".onDestroy()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L205",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".ondestroy()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_ondestroy",
      "community_name": "Community 64"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L210",
      "_origin": "ast",
      "community": 64,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_paintoverlay",
      "community_name": "Community 64"
    },
    {
      "label": "normalizeHex()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L227",
      "_origin": "ast",
      "community": 64,
      "norm_label": "normalizehex()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_normalizehex",
      "community_name": "Community 64"
    },
    {
      "label": "hexMatches()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L240",
      "_origin": "ast",
      "community": 64,
      "norm_label": "hexmatches()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_hexmatches",
      "community_name": "Community 64"
    },
    {
      "label": "parseHexRgb()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L244",
      "_origin": "ast",
      "community": 64,
      "norm_label": "parsehexrgb()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_parsehexrgb",
      "community_name": "Community 64"
    },
    {
      "label": "findPresetSwatch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L253",
      "_origin": "ast",
      "community": 64,
      "norm_label": "findpresetswatch()",
      "id": "dl48_software_gui_app_popups_popupcolorselect_findpresetswatch",
      "community_name": "Community 64"
    },
    {
      "label": "popupconfirm.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 210,
      "norm_label": "popupconfirm.js",
      "id": "dl48_software_gui_app_popups_popupconfirm",
      "community_name": "Community 210"
    },
    {
      "label": "PopupConfirm",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 210,
      "norm_label": "popupconfirm",
      "id": "dl48_software_gui_app_popups_popupconfirm_popupconfirm",
      "community_name": "Community 210"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 210,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_constructor",
      "community_name": "Community 210"
    },
    {
      "label": ".func()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L39",
      "_origin": "ast",
      "community": 210,
      "norm_label": ".func()",
      "id": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_func",
      "community_name": "Community 210"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L48",
      "_origin": "ast",
      "community": 210,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_initwidgets",
      "community_name": "Community 210"
    },
    {
      "label": ".paintCustom()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L70",
      "_origin": "ast",
      "community": 210,
      "norm_label": ".paintcustom()",
      "id": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_paintcustom",
      "community_name": "Community 210"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L72",
      "_origin": "ast",
      "community": 210,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_paint",
      "community_name": "Community 210"
    },
    {
      "label": "popupcreateprofile.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcreateprofile.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 255,
      "norm_label": "popupcreateprofile.js",
      "id": "dl48_software_gui_app_popups_popupcreateprofile",
      "community_name": "Community 255"
    },
    {
      "label": "PopupCreateProfile",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcreateprofile.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 255,
      "norm_label": "popupcreateprofile",
      "id": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile",
      "community_name": "Community 255"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcreateprofile.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 255,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile_constructor",
      "community_name": "Community 255"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcreateprofile.js",
      "source_location": "L13",
      "_origin": "ast",
      "community": 255,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile_initwidgets",
      "community_name": "Community 255"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupcreateprofile.js",
      "source_location": "L47",
      "_origin": "ast",
      "community": 255,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile_paint",
      "community_name": "Community 255"
    },
    {
      "label": "popupflexoutput.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 256,
      "norm_label": "popupflexoutput.js",
      "id": "dl48_software_gui_app_popups_popupflexoutput",
      "community_name": "Community 256"
    },
    {
      "label": "PopupFlexOutput",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 256,
      "norm_label": "popupflexoutput",
      "id": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput",
      "community_name": "Community 256"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 256,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput_constructor",
      "community_name": "Community 256"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 256,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput_initwidgets",
      "community_name": "Community 256"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 256,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput_paint",
      "community_name": "Community 256"
    },
    {
      "label": "popupfunction.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 140,
      "norm_label": "popupfunction.js",
      "id": "dl48_software_gui_app_popups_popupfunction",
      "community_name": "Community 140"
    },
    {
      "label": "PopupFunction",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 140,
      "norm_label": "popupfunction",
      "id": "dl48_software_gui_app_popups_popupfunction_popupfunction",
      "community_name": "Community 140"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 140,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupfunction_popupfunction_constructor",
      "community_name": "Community 140"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 140,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupfunction_popupfunction_initwidgets",
      "community_name": "Community 140"
    },
    {
      "label": ".syncLists()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L58",
      "_origin": "ast",
      "community": 140,
      "norm_label": ".synclists()",
      "id": "dl48_software_gui_app_popups_popupfunction_popupfunction_synclists",
      "community_name": "Community 140"
    },
    {
      "label": ".syncP2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L130",
      "_origin": "ast",
      "community": 140,
      "norm_label": ".syncp2()",
      "id": "dl48_software_gui_app_popups_popupfunction_popupfunction_syncp2",
      "community_name": "Community 140"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L162",
      "_origin": "ast",
      "community": 140,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_popups_popupfunction_popupfunction_onshow",
      "community_name": "Community 140"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L176",
      "_origin": "ast",
      "community": 140,
      "norm_label": ".save()",
      "id": "dl48_software_gui_app_popups_popupfunction_popupfunction_save",
      "community_name": "Community 140"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L199",
      "_origin": "ast",
      "community": 140,
      "norm_label": ".reset()",
      "id": "dl48_software_gui_app_popups_popupfunction_popupfunction_reset",
      "community_name": "Community 140"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L205",
      "_origin": "ast",
      "community": 140,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupfunction_popupfunction_paint",
      "community_name": "Community 140"
    },
    {
      "label": "popupfxselect.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 88,
      "norm_label": "popupfxselect.js",
      "id": "dl48_software_gui_app_popups_popupfxselect",
      "community_name": "Community 88"
    },
    {
      "label": "PopupFxSelect",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 88,
      "norm_label": "popupfxselect",
      "id": "dl48_software_gui_app_popups_popupfxselect_popupfxselect",
      "community_name": "Community 88"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_constructor",
      "community_name": "Community 88"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_initwidgets",
      "community_name": "Community 88"
    },
    {
      "label": ".select()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".select()",
      "id": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_select",
      "community_name": "Community 88"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 88,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_paint",
      "community_name": "Community 88"
    },
    {
      "label": "popupgroupedit.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 121,
      "norm_label": "popupgroupedit.js",
      "id": "dl48_software_gui_app_popups_popupgroupedit",
      "community_name": "Community 121"
    },
    {
      "label": "PopupGroupEdit",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 121,
      "norm_label": "popupgroupedit",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "community_name": "Community 121"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_constructor",
      "community_name": "Community 121"
    },
    {
      "label": ".doGroupsSync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".dogroupssync()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_dogroupssync",
      "community_name": "Community 121"
    },
    {
      "label": ".reg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".reg()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_reg",
      "community_name": "Community 121"
    },
    {
      "label": ".getGroup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L36",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".getgroup()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_getgroup",
      "community_name": "Community 121"
    },
    {
      "label": ".getGroupTitle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L40",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".getgrouptitle()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_getgrouptitle",
      "community_name": "Community 121"
    },
    {
      "label": ".setGroupIndex()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L48",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".setgroupindex()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_setgroupindex",
      "community_name": "Community 121"
    },
    {
      "label": ".sync()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L54",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".sync()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_sync",
      "community_name": "Community 121"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L84",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_initwidgets",
      "community_name": "Community 121"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L240",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_onshow",
      "community_name": "Community 121"
    },
    {
      "label": ".onClose()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L250",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".onclose()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_onclose",
      "community_name": "Community 121"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L256",
      "_origin": "ast",
      "community": 121,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_paint",
      "community_name": "Community 121"
    },
    {
      "label": "popupjoinwifi.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 148,
      "norm_label": "popupjoinwifi.js",
      "id": "dl48_software_gui_app_popups_popupjoinwifi",
      "community_name": "Community 148"
    },
    {
      "label": "PopupJoinWifi",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 148,
      "norm_label": "popupjoinwifi",
      "id": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi",
      "community_name": "Community 148"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 148,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_constructor",
      "community_name": "Community 148"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 148,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_onshow",
      "community_name": "Community 148"
    },
    {
      "label": ".scan()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 148,
      "norm_label": ".scan()",
      "id": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_scan",
      "community_name": "Community 148"
    },
    {
      "label": ".demoResponse()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L34",
      "_origin": "ast",
      "community": 148,
      "norm_label": ".demoresponse()",
      "id": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_demoresponse",
      "community_name": "Community 148"
    },
    {
      "label": ".parseNetworks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L48",
      "_origin": "ast",
      "community": 148,
      "norm_label": ".parsenetworks()",
      "id": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_parsenetworks",
      "community_name": "Community 148"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L60",
      "_origin": "ast",
      "community": 148,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_initwidgets",
      "community_name": "Community 148"
    },
    {
      "label": ".onNetworkSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L122",
      "_origin": "ast",
      "community": 148,
      "norm_label": ".onnetworkselect()",
      "id": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_onnetworkselect",
      "community_name": "Community 148"
    },
    {
      "label": ".connect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L135",
      "_origin": "ast",
      "community": 148,
      "norm_label": ".connect()",
      "id": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_connect",
      "community_name": "Community 148"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L143",
      "_origin": "ast",
      "community": 148,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_paint",
      "community_name": "Community 148"
    },
    {
      "label": "popuplock.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "popuplock.js",
      "id": "dl48_software_gui_app_popups_popuplock",
      "community_name": "Community 4"
    },
    {
      "label": "PopupLock",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "popuplock",
      "id": "dl48_software_gui_app_popups_popuplock_popuplock",
      "community_name": "Community 4"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popuplock_popuplock_constructor",
      "community_name": "Community 4"
    },
    {
      "label": ".input()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".input()",
      "id": "dl48_software_gui_app_popups_popuplock_popuplock_input",
      "community_name": "Community 4"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L23",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popuplock_popuplock_initwidgets",
      "community_name": "Community 4"
    },
    {
      "label": ".onLock()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L119",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".onlock()",
      "id": "dl48_software_gui_app_popups_popuplock_popuplock_onlock",
      "community_name": "Community 4"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L123",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popuplock_popuplock_paint",
      "community_name": "Community 4"
    },
    {
      "label": "popupnameicon.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 160,
      "norm_label": "popupnameicon.js",
      "id": "dl48_software_gui_app_popups_popupnameicon",
      "community_name": "Community 160"
    },
    {
      "label": "CHANNEL_ICONS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 160,
      "norm_label": "channel_icons",
      "id": "dl48_software_gui_app_popups_popupnameicon_channel_icons",
      "community_name": "Community 160"
    },
    {
      "label": "PopupNameIcon",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L50",
      "_origin": "ast",
      "community": 160,
      "norm_label": "popupnameicon",
      "id": "dl48_software_gui_app_popups_popupnameicon_popupnameicon",
      "community_name": "Community 160"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L51",
      "_origin": "ast",
      "community": 160,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_constructor",
      "community_name": "Community 160"
    },
    {
      "label": ".getTarget()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L76",
      "_origin": "ast",
      "community": 160,
      "norm_label": ".gettarget()",
      "id": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_gettarget",
      "community_name": "Community 160"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L80",
      "_origin": "ast",
      "community": 160,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_initwidgets",
      "community_name": "Community 160"
    },
    {
      "label": ".cancel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L260",
      "_origin": "ast",
      "community": 160,
      "norm_label": ".cancel()",
      "id": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_cancel",
      "community_name": "Community 160"
    },
    {
      "label": ".select()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L261",
      "_origin": "ast",
      "community": 160,
      "norm_label": ".select()",
      "id": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_select",
      "community_name": "Community 160"
    },
    {
      "label": ".onDestroy()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L265",
      "_origin": "ast",
      "community": 160,
      "norm_label": ".ondestroy()",
      "id": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_ondestroy",
      "community_name": "Community 160"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L270",
      "_origin": "ast",
      "community": 160,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_paint",
      "community_name": "Community 160"
    },
    {
      "label": "popupndi.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 175,
      "norm_label": "popupndi.js",
      "id": "dl48_software_gui_app_popups_popupndi",
      "community_name": "Community 175"
    },
    {
      "label": "PopupNDI",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 175,
      "norm_label": "popupndi",
      "id": "dl48_software_gui_app_popups_popupndi_popupndi",
      "community_name": "Community 175"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 175,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupndi_popupndi_constructor",
      "community_name": "Community 175"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 175,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_popups_popupndi_popupndi_onshow",
      "community_name": "Community 175"
    },
    {
      "label": ".getLists()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 175,
      "norm_label": ".getlists()",
      "id": "dl48_software_gui_app_popups_popupndi_popupndi_getlists",
      "community_name": "Community 175"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L44",
      "_origin": "ast",
      "community": 175,
      "norm_label": ".save()",
      "id": "dl48_software_gui_app_popups_popupndi_popupndi_save",
      "community_name": "Community 175"
    },
    {
      "label": ".onIp()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L56",
      "_origin": "ast",
      "community": 175,
      "norm_label": ".onip()",
      "id": "dl48_software_gui_app_popups_popupndi_popupndi_onip",
      "community_name": "Community 175"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L61",
      "_origin": "ast",
      "community": 175,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupndi_popupndi_initwidgets",
      "community_name": "Community 175"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L180",
      "_origin": "ast",
      "community": 175,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupndi_popupndi_paint",
      "community_name": "Community 175"
    },
    {
      "label": "popupnetworkadvanced.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 176,
      "norm_label": "popupnetworkadvanced.js",
      "id": "dl48_software_gui_app_popups_popupnetworkadvanced",
      "community_name": "Community 176"
    },
    {
      "label": "PopupNetworkAdvanced",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 176,
      "norm_label": "popupnetworkadvanced",
      "id": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced",
      "community_name": "Community 176"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 176,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_constructor",
      "community_name": "Community 176"
    },
    {
      "label": ".getPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 176,
      "norm_label": ".getprefix()",
      "id": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_getprefix",
      "community_name": "Community 176"
    },
    {
      "label": ".getTitle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 176,
      "norm_label": ".gettitle()",
      "id": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_gettitle",
      "community_name": "Community 176"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 176,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_initwidgets",
      "community_name": "Community 176"
    },
    {
      "label": ".syncFields()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L101",
      "_origin": "ast",
      "community": 176,
      "norm_label": ".syncfields()",
      "id": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_syncfields",
      "community_name": "Community 176"
    },
    {
      "label": ".apply()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L108",
      "_origin": "ast",
      "community": 176,
      "norm_label": ".apply()",
      "id": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_apply",
      "community_name": "Community 176"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L118",
      "_origin": "ast",
      "community": 176,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_paint",
      "community_name": "Community 176"
    },
    {
      "label": "popuppaste.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppaste.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 257,
      "norm_label": "popuppaste.js",
      "id": "dl48_software_gui_app_popups_popuppaste",
      "community_name": "Community 257"
    },
    {
      "label": "PopupPaste",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppaste.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 257,
      "norm_label": "popuppaste",
      "id": "dl48_software_gui_app_popups_popuppaste_popuppaste",
      "community_name": "Community 257"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppaste.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 257,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popuppaste_popuppaste_constructor",
      "community_name": "Community 257"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppaste.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 257,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popuppaste_popuppaste_initwidgets",
      "community_name": "Community 257"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppaste.js",
      "source_location": "L55",
      "_origin": "ast",
      "community": 257,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popuppaste_popuppaste_paint",
      "community_name": "Community 257"
    },
    {
      "label": "popuppresetprofile.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 76,
      "norm_label": "popuppresetprofile.js",
      "id": "dl48_software_gui_app_popups_popuppresetprofile",
      "community_name": "Community 76"
    },
    {
      "label": "PopupPresetProfile",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L13",
      "_origin": "ast",
      "community": 76,
      "norm_label": "popuppresetprofile",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "community_name": "Community 76"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_constructor",
      "community_name": "Community 76"
    },
    {
      "label": ".setProfile()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L38",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".setprofile()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_setprofile",
      "community_name": "Community 76"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L50",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_onshow",
      "community_name": "Community 76"
    },
    {
      "label": ".getDirs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L58",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".getdirs()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_getdirs",
      "community_name": "Community 76"
    },
    {
      "label": ".getSubDirs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L61",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".getsubdirs()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_getsubdirs",
      "community_name": "Community 76"
    },
    {
      "label": ".getItems()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L65",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".getitems()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_getitems",
      "community_name": "Community 76"
    },
    {
      "label": ".getList()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L69",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".getlist()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_getlist",
      "community_name": "Community 76"
    },
    {
      "label": ".updateLists()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L82",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".updatelists()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_updatelists",
      "community_name": "Community 76"
    },
    {
      "label": ".layout()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L100",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".layout()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_layout",
      "community_name": "Community 76"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L113",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_initwidgets",
      "community_name": "Community 76"
    },
    {
      "label": ".rename()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L217",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".rename()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_rename",
      "community_name": "Community 76"
    },
    {
      "label": ".overwrite()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L218",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".overwrite()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_overwrite",
      "community_name": "Community 76"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L219",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".delete()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_delete",
      "community_name": "Community 76"
    },
    {
      "label": ".recall()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L221",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".recall()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_recall",
      "community_name": "Community 76"
    },
    {
      "label": ".createNew()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L226",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".createnew()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_createnew",
      "community_name": "Community 76"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L233",
      "_origin": "ast",
      "community": 76,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_paint",
      "community_name": "Community 76"
    },
    {
      "label": "drawChevron()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L271",
      "_origin": "ast",
      "community": 76,
      "norm_label": "drawchevron()",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_drawchevron",
      "community_name": "Community 76"
    },
    {
      "label": "TODO: replace with actual data",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L57",
      "_origin": "ast",
      "community": 76,
      "norm_label": "todo: replace with actual data",
      "id": "dl48_software_gui_app_popups_popuppresetprofile_rationale_57",
      "community_name": "Community 76"
    },
    {
      "label": "popuppresets.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 93,
      "norm_label": "popuppresets.js",
      "id": "dl48_software_gui_app_popups_popuppresets",
      "community_name": "Community 93"
    },
    {
      "label": "PopupPresets",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 93,
      "norm_label": "popuppresets",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "community_name": "Community 93"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_constructor",
      "community_name": "Community 93"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_initwidgets",
      "community_name": "Community 93"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L94",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_onshow",
      "community_name": "Community 93"
    },
    {
      "label": ".getList()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L100",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".getlist()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_getlist",
      "community_name": "Community 93"
    },
    {
      "label": ".load()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L107",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".load()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_load",
      "community_name": "Community 93"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L118",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".save()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_save",
      "community_name": "Community 93"
    },
    {
      "label": ".rename()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L125",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".rename()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_rename",
      "community_name": "Community 93"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L131",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".delete()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_delete",
      "community_name": "Community 93"
    },
    {
      "label": ".askSave()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L139",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".asksave()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_asksave",
      "community_name": "Community 93"
    },
    {
      "label": ".askRename()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L158",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".askrename()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_askrename",
      "community_name": "Community 93"
    },
    {
      "label": ".askDelete()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L171",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".askdelete()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_askdelete",
      "community_name": "Community 93"
    },
    {
      "label": ".askLoad()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L187",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".askload()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_askload",
      "community_name": "Community 93"
    },
    {
      "label": ".applyPreset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L198",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".applypreset()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_applypreset",
      "community_name": "Community 93"
    },
    {
      "label": ".extract()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L210",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".extract()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_extract",
      "community_name": "Community 93"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L221",
      "_origin": "ast",
      "community": 93,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popuppresets_popuppresets_paint",
      "community_name": "Community 93"
    },
    {
      "label": "popupsafes.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsafes.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 258,
      "norm_label": "popupsafes.js",
      "id": "dl48_software_gui_app_popups_popupsafes",
      "community_name": "Community 258"
    },
    {
      "label": "PopupSafes",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsafes.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 258,
      "norm_label": "popupsafes",
      "id": "dl48_software_gui_app_popups_popupsafes_popupsafes",
      "community_name": "Community 258"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsafes.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 258,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupsafes_popupsafes_constructor",
      "community_name": "Community 258"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsafes.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 258,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupsafes_popupsafes_initwidgets",
      "community_name": "Community 258"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsafes.js",
      "source_location": "L45",
      "_origin": "ast",
      "community": 258,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupsafes_popupsafes_paint",
      "community_name": "Community 258"
    },
    {
      "label": "popupselect.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupselect.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 259,
      "norm_label": "popupselect.js",
      "id": "dl48_software_gui_app_popups_popupselect",
      "community_name": "Community 259"
    },
    {
      "label": "PopupSelect",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupselect.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 259,
      "norm_label": "popupselect",
      "id": "dl48_software_gui_app_popups_popupselect_popupselect",
      "community_name": "Community 259"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupselect.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 259,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupselect_popupselect_constructor",
      "community_name": "Community 259"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupselect.js",
      "source_location": "L20",
      "_origin": "ast",
      "community": 259,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupselect_popupselect_initwidgets",
      "community_name": "Community 259"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupselect.js",
      "source_location": "L45",
      "_origin": "ast",
      "community": 259,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupselect_popupselect_paint",
      "community_name": "Community 259"
    },
    {
      "label": "popupselectsimple.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 260,
      "norm_label": "popupselectsimple.js",
      "id": "dl48_software_gui_app_popups_popupselectsimple",
      "community_name": "Community 260"
    },
    {
      "label": "PopupSelectSimple",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 260,
      "norm_label": "popupselectsimple",
      "id": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple",
      "community_name": "Community 260"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 260,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple_constructor",
      "community_name": "Community 260"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 260,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple_initwidgets",
      "community_name": "Community 260"
    },
    {
      "label": ".onSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L46",
      "_origin": "ast",
      "community": 260,
      "norm_label": ".onselect()",
      "id": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple_onselect",
      "community_name": "Community 260"
    },
    {
      "label": "popupshowexport.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 193,
      "norm_label": "popupshowexport.js",
      "id": "dl48_software_gui_app_popups_popupshowexport",
      "community_name": "Community 193"
    },
    {
      "label": "PopupShowExport",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 193,
      "norm_label": "popupshowexport",
      "id": "dl48_software_gui_app_popups_popupshowexport_popupshowexport",
      "community_name": "Community 193"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 193,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_constructor",
      "community_name": "Community 193"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 193,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_initwidgets",
      "community_name": "Community 193"
    },
    {
      "label": ".selected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L41",
      "_origin": "ast",
      "community": 193,
      "norm_label": ".selected()",
      "id": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_selected",
      "community_name": "Community 193"
    },
    {
      "label": ".all()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L47",
      "_origin": "ast",
      "community": 193,
      "norm_label": ".all()",
      "id": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_all",
      "community_name": "Community 193"
    },
    {
      "label": ".reportDone()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L53",
      "_origin": "ast",
      "community": 193,
      "norm_label": ".reportdone()",
      "id": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_reportdone",
      "community_name": "Community 193"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L61",
      "_origin": "ast",
      "community": 193,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_paint",
      "community_name": "Community 193"
    },
    {
      "label": "popupshowimport.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 161,
      "norm_label": "popupshowimport.js",
      "id": "dl48_software_gui_app_popups_popupshowimport",
      "community_name": "Community 161"
    },
    {
      "label": "PopupShowImport",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 161,
      "norm_label": "popupshowimport",
      "id": "dl48_software_gui_app_popups_popupshowimport_popupshowimport",
      "community_name": "Community 161"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 161,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_constructor",
      "community_name": "Community 161"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L13",
      "_origin": "ast",
      "community": 161,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_initwidgets",
      "community_name": "Community 161"
    },
    {
      "label": ".getList()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L60",
      "_origin": "ast",
      "community": 161,
      "norm_label": ".getlist()",
      "id": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_getlist",
      "community_name": "Community 161"
    },
    {
      "label": ".netError()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L68",
      "_origin": "ast",
      "community": 161,
      "norm_label": ".neterror()",
      "id": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_neterror",
      "community_name": "Community 161"
    },
    {
      "label": ".importSelected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L74",
      "_origin": "ast",
      "community": 161,
      "norm_label": ".importselected()",
      "id": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_importselected",
      "community_name": "Community 161"
    },
    {
      "label": ".importAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L85",
      "_origin": "ast",
      "community": 161,
      "norm_label": ".importall()",
      "id": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_importall",
      "community_name": "Community 161"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L94",
      "_origin": "ast",
      "community": 161,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_onshow",
      "community_name": "Community 161"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L99",
      "_origin": "ast",
      "community": 161,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_paint",
      "community_name": "Community 161"
    },
    {
      "label": "popupsource.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 228,
      "norm_label": "popupsource.js",
      "id": "dl48_software_gui_app_popups_popupsource",
      "community_name": "Community 228"
    },
    {
      "label": "PopupSource",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 228,
      "norm_label": "popupsource",
      "id": "dl48_software_gui_app_popups_popupsource_popupsource",
      "community_name": "Community 228"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 228,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupsource_popupsource_constructor",
      "community_name": "Community 228"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 228,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupsource_popupsource_initwidgets",
      "community_name": "Community 228"
    },
    {
      "label": ".select()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L51",
      "_origin": "ast",
      "community": 228,
      "norm_label": ".select()",
      "id": "dl48_software_gui_app_popups_popupsource_popupsource_select",
      "community_name": "Community 228"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L55",
      "_origin": "ast",
      "community": 228,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupsource_popupsource_paint",
      "community_name": "Community 228"
    },
    {
      "label": "popuptags.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptags.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 286,
      "norm_label": "popuptags.js",
      "id": "dl48_software_gui_app_popups_popuptags",
      "community_name": "Community 286"
    },
    {
      "label": "PopupTags",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptags.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 286,
      "norm_label": "popuptags",
      "id": "dl48_software_gui_app_popups_popuptags_popuptags",
      "community_name": "Community 286"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptags.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 286,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popuptags_popuptags_constructor",
      "community_name": "Community 286"
    },
    {
      "label": "popuptour.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 162,
      "norm_label": "popuptour.js",
      "id": "dl48_software_gui_app_popups_popuptour",
      "community_name": "Community 162"
    },
    {
      "label": "PopupTour",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 162,
      "norm_label": "popuptour",
      "id": "dl48_software_gui_app_popups_popuptour_popuptour",
      "community_name": "Community 162"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 162,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popuptour_popuptour_constructor",
      "community_name": "Community 162"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 162,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popuptour_popuptour_initwidgets",
      "community_name": "Community 162"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L32",
      "_origin": "ast",
      "community": 162,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_app_popups_popuptour_popuptour_onup",
      "community_name": "Community 162"
    },
    {
      "label": ".prev()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L40",
      "_origin": "ast",
      "community": 162,
      "norm_label": ".prev()",
      "id": "dl48_software_gui_app_popups_popuptour_popuptour_prev",
      "community_name": "Community 162"
    },
    {
      "label": ".next()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L41",
      "_origin": "ast",
      "community": 162,
      "norm_label": ".next()",
      "id": "dl48_software_gui_app_popups_popuptour_popuptour_next",
      "community_name": "Community 162"
    },
    {
      "label": ".skip()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 162,
      "norm_label": ".skip()",
      "id": "dl48_software_gui_app_popups_popuptour_popuptour_skip",
      "community_name": "Community 162"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L47",
      "_origin": "ast",
      "community": 162,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_app_popups_popuptour_popuptour_calcgeometry",
      "community_name": "Community 162"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L68",
      "_origin": "ast",
      "community": 162,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popuptour_popuptour_paint",
      "community_name": "Community 162"
    },
    {
      "label": "popupwap.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 229,
      "norm_label": "popupwap.js",
      "id": "dl48_software_gui_app_popups_popupwap",
      "community_name": "Community 229"
    },
    {
      "label": "PopupWAP",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 229,
      "norm_label": "popupwap",
      "id": "dl48_software_gui_app_popups_popupwap_popupwap",
      "community_name": "Community 229"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 229,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupwap_popupwap_constructor",
      "community_name": "Community 229"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 229,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupwap_popupwap_initwidgets",
      "community_name": "Community 229"
    },
    {
      "label": ".apply()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L89",
      "_origin": "ast",
      "community": 229,
      "norm_label": ".apply()",
      "id": "dl48_software_gui_app_popups_popupwap_popupwap_apply",
      "community_name": "Community 229"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L95",
      "_origin": "ast",
      "community": 229,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupwap_popupwap_paint",
      "community_name": "Community 229"
    },
    {
      "label": "popupwindow.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 149,
      "norm_label": "popupwindow.js",
      "id": "dl48_software_gui_app_popups_popupwindow",
      "community_name": "Community 149"
    },
    {
      "label": "PopupWindow",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 149,
      "norm_label": "popupwindow",
      "id": "dl48_software_gui_app_popups_popupwindow_popupwindow",
      "community_name": "Community 149"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 149,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_popupwindow_popupwindow_constructor",
      "community_name": "Community 149"
    },
    {
      "label": ".applyDim()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 149,
      "norm_label": ".applydim()",
      "id": "dl48_software_gui_app_popups_popupwindow_popupwindow_applydim",
      "community_name": "Community 149"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 149,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_popups_popupwindow_popupwindow_onshow",
      "community_name": "Community 149"
    },
    {
      "label": ".onDestroy()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 149,
      "norm_label": ".ondestroy()",
      "id": "dl48_software_gui_app_popups_popupwindow_popupwindow_ondestroy",
      "community_name": "Community 149"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L30",
      "_origin": "ast",
      "community": 149,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_popupwindow_popupwindow_initwidgets",
      "community_name": "Community 149"
    },
    {
      "label": ".onClose()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L32",
      "_origin": "ast",
      "community": 149,
      "norm_label": ".onclose()",
      "id": "dl48_software_gui_app_popups_popupwindow_popupwindow_onclose",
      "community_name": "Community 149"
    },
    {
      "label": ".close()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L33",
      "_origin": "ast",
      "community": 149,
      "norm_label": ".close()",
      "id": "dl48_software_gui_app_popups_popupwindow_popupwindow_close",
      "community_name": "Community 149"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L38",
      "_origin": "ast",
      "community": 149,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_popupwindow_popupwindow_paint",
      "community_name": "Community 149"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L44",
      "_origin": "ast",
      "community": 149,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_app_popups_popupwindow_popupwindow_paintoverlay",
      "community_name": "Community 149"
    },
    {
      "label": "quickaccessmenu.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 188,
      "norm_label": "quickaccessmenu.js",
      "id": "dl48_software_gui_app_popups_quickaccessmenu",
      "community_name": "Community 188"
    },
    {
      "label": "QuickAccessMenu",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 188,
      "norm_label": "quickaccessmenu",
      "id": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu",
      "community_name": "Community 188"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 188,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_constructor",
      "community_name": "Community 188"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 188,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_onshow",
      "community_name": "Community 188"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 188,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_onhide",
      "community_name": "Community 188"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 188,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_initwidgets",
      "community_name": "Community 188"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L151",
      "_origin": "ast",
      "community": 188,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_paint",
      "community_name": "Community 188"
    },
    {
      "label": "res.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/res.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 287,
      "norm_label": "res.js",
      "id": "dl48_software_gui_app_res",
      "community_name": "Community 287"
    },
    {
      "label": "SVG_MACKIE_LOGO",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/res.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 287,
      "norm_label": "svg_mackie_logo",
      "id": "dl48_software_gui_app_res_svg_mackie_logo",
      "community_name": "Community 287"
    },
    {
      "label": "drawLoadingScreen()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/res.js",
      "source_location": "L41",
      "_origin": "ast",
      "community": 287,
      "norm_label": "drawloadingscreen()",
      "id": "dl48_software_gui_app_res_drawloadingscreen",
      "community_name": "Community 287"
    },
    {
      "label": "borders.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/borders.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 297,
      "norm_label": "borders.js",
      "id": "dl48_software_gui_app_tokens_borders",
      "community_name": "Community 297"
    },
    {
      "label": "Borders",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/borders.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 297,
      "norm_label": "borders",
      "id": "dl48_software_gui_app_tokens_borders_borders",
      "community_name": "Community 297"
    },
    {
      "label": "color.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/color.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 288,
      "norm_label": "color.js",
      "id": "dl48_software_gui_app_tokens_color",
      "community_name": "Community 288"
    },
    {
      "label": "Color",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/color.js",
      "source_location": "L24",
      "_origin": "ast",
      "community": 288,
      "norm_label": "color",
      "id": "dl48_software_gui_app_tokens_color_color",
      "community_name": "Community 288"
    },
    {
      "label": "UserColors",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/color.js",
      "source_location": "L443",
      "_origin": "ast",
      "community": 288,
      "norm_label": "usercolors",
      "id": "dl48_software_gui_app_tokens_color_usercolors",
      "community_name": "Community 288"
    },
    {
      "label": "colors_old.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/colors_old.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 298,
      "norm_label": "colors_old.js",
      "id": "dl48_software_gui_app_tokens_colors_old",
      "community_name": "Community 298"
    },
    {
      "label": "Clr",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/colors_old.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 298,
      "norm_label": "clr",
      "id": "dl48_software_gui_app_tokens_colors_old_clr",
      "community_name": "Community 298"
    },
    {
      "label": "dims.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/dims.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 299,
      "norm_label": "dims.js",
      "id": "dl48_software_gui_app_tokens_dims",
      "community_name": "Community 299"
    },
    {
      "label": "_Dims",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/dims.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 299,
      "norm_label": "_dims",
      "id": "dl48_software_gui_app_tokens_dims_dims",
      "community_name": "Community 299"
    },
    {
      "label": "dsp.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/dsp.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 300,
      "norm_label": "dsp.js",
      "id": "dl48_software_gui_app_tokens_dsp",
      "community_name": "Community 300"
    },
    {
      "label": "E_DSP",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/dsp.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 300,
      "norm_label": "e_dsp",
      "id": "dl48_software_gui_app_tokens_dsp_e_dsp",
      "community_name": "Community 300"
    },
    {
      "label": "figma-icons.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/figma-icons.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 289,
      "norm_label": "figma-icons.js",
      "id": "dl48_software_gui_app_tokens_figma_icons",
      "community_name": "Community 289"
    },
    {
      "label": "$FI",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/figma-icons.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 289,
      "norm_label": "$fi",
      "id": "dl48_software_gui_app_tokens_figma_icons_fi",
      "community_name": "Community 289"
    },
    {
      "label": "$FI_VALUES",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/figma-icons.js",
      "source_location": "L402",
      "_origin": "ast",
      "community": 289,
      "norm_label": "$fi_values",
      "id": "dl48_software_gui_app_tokens_figma_icons_fi_values",
      "community_name": "Community 289"
    },
    {
      "label": "radii.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/radii.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 301,
      "norm_label": "radii.js",
      "id": "dl48_software_gui_app_tokens_radii",
      "community_name": "Community 301"
    },
    {
      "label": "Radii",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/radii.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 301,
      "norm_label": "radii",
      "id": "dl48_software_gui_app_tokens_radii_radii",
      "community_name": "Community 301"
    },
    {
      "label": "size.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/size.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 302,
      "norm_label": "size.js",
      "id": "dl48_software_gui_app_tokens_size",
      "community_name": "Community 302"
    },
    {
      "label": "Size",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/size.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 302,
      "norm_label": "size",
      "id": "dl48_software_gui_app_tokens_size_size",
      "community_name": "Community 302"
    },
    {
      "label": "space.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/space.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 303,
      "norm_label": "space.js",
      "id": "dl48_software_gui_app_tokens_space",
      "community_name": "Community 303"
    },
    {
      "label": "Space",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/tokens/space.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 303,
      "norm_label": "space",
      "id": "dl48_software_gui_app_tokens_space_space",
      "community_name": "Community 303"
    },
    {
      "label": "electron.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/electron.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 261,
      "norm_label": "electron.js",
      "id": "dl48_software_gui_app_wrappers_electron",
      "community_name": "Community 261"
    },
    {
      "label": "{ app, BrowserWindow, ipcMain }",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/electron.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 261,
      "norm_label": "{ app, browserwindow, ipcmain }",
      "id": "dl48_software_gui_app_wrappers_electron_app_browserwindow_ipcmain",
      "community_name": "Community 261"
    },
    {
      "label": "{ exec }",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/electron.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 261,
      "norm_label": "{ exec }",
      "id": "dl48_software_gui_app_wrappers_electron_exec",
      "community_name": "Community 261"
    },
    {
      "label": "path",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/electron.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 261,
      "norm_label": "path",
      "id": "dl48_software_gui_app_wrappers_electron_path",
      "community_name": "Community 261"
    },
    {
      "label": "createWindow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/electron.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 261,
      "norm_label": "createwindow()",
      "id": "dl48_software_gui_app_wrappers_electron_createwindow",
      "community_name": "Community 261"
    },
    {
      "label": "emu.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/emu.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 290,
      "norm_label": "emu.js",
      "id": "dl48_software_gui_app_wrappers_emu",
      "community_name": "Community 290"
    },
    {
      "label": "DEV_KNOBS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/emu.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 290,
      "norm_label": "dev_knobs",
      "id": "dl48_software_gui_app_wrappers_emu_dev_knobs",
      "community_name": "Community 290"
    },
    {
      "label": "initEmu()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/emu.js",
      "source_location": "L9",
      "_origin": "ast",
      "community": 290,
      "norm_label": "initemu()",
      "id": "dl48_software_gui_app_wrappers_emu_initemu",
      "community_name": "Community 290"
    },
    {
      "label": "node.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 157,
      "norm_label": "node.js",
      "id": "dl48_software_gui_app_wrappers_node",
      "community_name": "Community 157"
    },
    {
      "label": "{ JSDOM, ResourceLoader }",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 157,
      "norm_label": "{ jsdom, resourceloader }",
      "id": "dl48_software_gui_app_wrappers_node_jsdom_resourceloader",
      "community_name": "Community 157"
    },
    {
      "label": "dom",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 157,
      "norm_label": "dom",
      "id": "dl48_software_gui_app_wrappers_node_dom",
      "community_name": "Community 157"
    },
    {
      "label": "NODE_IMG_DIMS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 157,
      "norm_label": "node_img_dims",
      "id": "dl48_software_gui_app_wrappers_node_node_img_dims",
      "community_name": "Community 157"
    },
    {
      "label": "Window",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L33",
      "_origin": "ast",
      "community": 157,
      "norm_label": "window",
      "id": "dl48_software_gui_app_wrappers_node_window",
      "community_name": "Community 157"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L34",
      "_origin": "ast",
      "community": 157,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_app_wrappers_node_window_constructor",
      "community_name": "Community 157"
    },
    {
      "label": "protectedproperties",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L43",
      "_origin": "ast",
      "community": 157,
      "norm_label": "protectedproperties",
      "id": "dl48_software_gui_app_wrappers_node_protectedproperties",
      "community_name": "Community 157"
    },
    {
      "label": ".getContext()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L61",
      "_origin": "ast",
      "community": 320,
      "norm_label": ".getcontext()",
      "id": "dl48_software_gui_app_wrappers_node_htmlcanvaselement_getcontext",
      "community_name": "Community 320"
    },
    {
      "label": "constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L101",
      "_origin": "ast",
      "community": 157,
      "norm_label": "constructor()",
      "id": "dl48_software_gui_app_wrappers_node_constructor",
      "community_name": "Community 157"
    },
    {
      "label": "ctxProto",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L112",
      "_origin": "ast",
      "community": 157,
      "norm_label": "ctxproto",
      "id": "dl48_software_gui_app_wrappers_node_ctxproto",
      "community_name": "Community 157"
    },
    {
      "label": "xmldata.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/xmldata.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "norm_label": "xmldata.js",
      "id": "dl48_software_gui_app_xmldata",
      "community_name": "Community 1"
    },
    {
      "label": "XML",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/xmldata.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 1,
      "norm_label": "xml",
      "id": "dl48_software_gui_app_xmldata_xml",
      "community_name": "Community 1"
    },
    {
      "label": "ENUMS",
      "file_type": "code",
      "source_file": "dl48-software/gui/app/xmldata.js",
      "source_location": "L81121",
      "_origin": "ast",
      "community": 1,
      "norm_label": "enums",
      "id": "dl48_software_gui_app_xmldata_enums",
      "community_name": "Community 1"
    },
    {
      "label": "build-docker.sh",
      "file_type": "code",
      "source_file": "dl48-software/gui/build-docker.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 304,
      "norm_label": "build-docker.sh",
      "id": "dl48_software_gui_build_docker",
      "community_name": "Community 304"
    },
    {
      "label": "build-docker.sh script",
      "file_type": "code",
      "source_file": "dl48-software/gui/build-docker.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 304,
      "norm_label": "build-docker.sh script",
      "id": "dl48_software_gui_build_docker_sh__entry",
      "community_name": "Community 304"
    },
    {
      "label": "check-and-build.sh",
      "file_type": "code",
      "source_file": "dl48-software/gui/check-and-build.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 305,
      "norm_label": "check-and-build.sh",
      "id": "dl48_software_gui_check_and_build",
      "community_name": "Community 305"
    },
    {
      "label": "check-and-build.sh script",
      "file_type": "code",
      "source_file": "dl48-software/gui/check-and-build.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 305,
      "norm_label": "check-and-build.sh script",
      "id": "dl48_software_gui_check_and_build_sh__entry",
      "community_name": "Community 305"
    },
    {
      "label": "button.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 59,
      "norm_label": "button.js",
      "id": "dl48_software_gui_ds_components_button",
      "community_name": "Community 59"
    },
    {
      "label": "Button",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 59,
      "norm_label": "button",
      "id": "dl48_software_gui_ds_components_button_button",
      "community_name": "Community 59"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_button_button_constructor",
      "community_name": "Community 59"
    },
    {
      "label": ".setBodyStyle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L115",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".setbodystyle()",
      "id": "dl48_software_gui_ds_components_button_button_setbodystyle",
      "community_name": "Community 59"
    },
    {
      "label": ".setRound()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L120",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".setround()",
      "id": "dl48_software_gui_ds_components_button_button_setround",
      "community_name": "Community 59"
    },
    {
      "label": ".setImages()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L124",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".setimages()",
      "id": "dl48_software_gui_ds_components_button_button_setimages",
      "community_name": "Community 59"
    },
    {
      "label": ".setFont()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L136",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".setfont()",
      "id": "dl48_software_gui_ds_components_button_button_setfont",
      "community_name": "Community 59"
    },
    {
      "label": ".setTextStyle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L139",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".settextstyle()",
      "id": "dl48_software_gui_ds_components_button_button_settextstyle",
      "community_name": "Community 59"
    },
    {
      "label": ".setText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L144",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".settext()",
      "id": "dl48_software_gui_ds_components_button_button_settext",
      "community_name": "Community 59"
    },
    {
      "label": ".setColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L148",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".setcolor()",
      "id": "dl48_software_gui_ds_components_button_button_setcolor",
      "community_name": "Community 59"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L156",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_button_button_ondown",
      "community_name": "Community 59"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L164",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_button_button_onup",
      "community_name": "Community 59"
    },
    {
      "label": ".onkey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L177",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".onkey()",
      "id": "dl48_software_gui_ds_components_button_button_onkey",
      "community_name": "Community 59"
    },
    {
      "label": ".onPress()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L186",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".onpress()",
      "id": "dl48_software_gui_ds_components_button_button_onpress",
      "community_name": "Community 59"
    },
    {
      "label": ".paintMatCont()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L189",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".paintmatcont()",
      "id": "dl48_software_gui_ds_components_button_button_paintmatcont",
      "community_name": "Community 59"
    },
    {
      "label": ".paintMatOutl()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L212",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".paintmatoutl()",
      "id": "dl48_software_gui_ds_components_button_button_paintmatoutl",
      "community_name": "Community 59"
    },
    {
      "label": ".paintBody()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L232",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".paintbody()",
      "id": "dl48_software_gui_ds_components_button_button_paintbody",
      "community_name": "Community 59"
    },
    {
      "label": ".paintText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L259",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".painttext()",
      "id": "dl48_software_gui_ds_components_button_button_painttext",
      "community_name": "Community 59"
    },
    {
      "label": ".paintIcon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L305",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".painticon()",
      "id": "dl48_software_gui_ds_components_button_button_painticon",
      "community_name": "Community 59"
    },
    {
      "label": ".paintSVG()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L309",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".paintsvg()",
      "id": "dl48_software_gui_ds_components_button_button_paintsvg",
      "community_name": "Community 59"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L321",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_button_button_paintoverlay",
      "community_name": "Community 59"
    },
    {
      "label": ".paintPre()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L323",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".paintpre()",
      "id": "dl48_software_gui_ds_components_button_button_paintpre",
      "community_name": "Community 59"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L325",
      "_origin": "ast",
      "community": 59,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_button_button_paint",
      "community_name": "Community 59"
    },
    {
      "label": "checkbox.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 150,
      "norm_label": "checkbox.js",
      "id": "dl48_software_gui_ds_components_checkbox",
      "community_name": "Community 150"
    },
    {
      "label": "CheckBox",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 150,
      "norm_label": "checkbox",
      "id": "dl48_software_gui_ds_components_checkbox_checkbox",
      "community_name": "Community 150"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 150,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_checkbox_checkbox_constructor",
      "community_name": "Community 150"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L25",
      "_origin": "ast",
      "community": 150,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_checkbox_checkbox_ondown",
      "community_name": "Community 150"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 150,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_checkbox_checkbox_onup",
      "community_name": "Community 150"
    },
    {
      "label": ".toggle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L32",
      "_origin": "ast",
      "community": 150,
      "norm_label": ".toggle()",
      "id": "dl48_software_gui_ds_components_checkbox_checkbox_toggle",
      "community_name": "Community 150"
    },
    {
      "label": ".onToggle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L37",
      "_origin": "ast",
      "community": 150,
      "norm_label": ".ontoggle()",
      "id": "dl48_software_gui_ds_components_checkbox_checkbox_ontoggle",
      "community_name": "Community 150"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L39",
      "_origin": "ast",
      "community": 150,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_checkbox_checkbox_getstate",
      "community_name": "Community 150"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L43",
      "_origin": "ast",
      "community": 150,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_checkbox_checkbox_paintbg",
      "community_name": "Community 150"
    },
    {
      "label": ".paintMark()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L47",
      "_origin": "ast",
      "community": 150,
      "norm_label": ".paintmark()",
      "id": "dl48_software_gui_ds_components_checkbox_checkbox_paintmark",
      "community_name": "Community 150"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L60",
      "_origin": "ast",
      "community": 150,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_checkbox_checkbox_paint",
      "community_name": "Community 150"
    },
    {
      "label": "circularknob.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 53,
      "norm_label": "circularknob.js",
      "id": "dl48_software_gui_ds_components_circularknob",
      "community_name": "Community 53"
    },
    {
      "label": "CircularKnob",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 53,
      "norm_label": "circularknob",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob",
      "community_name": "Community 53"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_constructor",
      "community_name": "Community 53"
    },
    {
      "label": ".setRadius()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L63",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".setradius()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_setradius",
      "community_name": "Community 53"
    },
    {
      "label": ".setMargins()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L67",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".setmargins()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_setmargins",
      "community_name": "Community 53"
    },
    {
      "label": ".calcSize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L71",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".calcsize()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_calcsize",
      "community_name": "Community 53"
    },
    {
      "label": ".setKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L83",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".setknob()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_setknob",
      "community_name": "Community 53"
    },
    {
      "label": ".setDefaultValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L91",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".setdefaultvalue()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_setdefaultvalue",
      "community_name": "Community 53"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L95",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_ondown",
      "community_name": "Community 53"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L104",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_onmove",
      "community_name": "Community 53"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L175",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_onup",
      "community_name": "Community 53"
    },
    {
      "label": ".onwheel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L182",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".onwheel()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_onwheel",
      "community_name": "Community 53"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L191",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_ondouble",
      "community_name": "Community 53"
    },
    {
      "label": ".onHold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L199",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".onhold()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_onhold",
      "community_name": "Community 53"
    },
    {
      "label": ".onValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L202",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".onvalue()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_onvalue",
      "community_name": "Community 53"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L205",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_setvalue",
      "community_name": "Community 53"
    },
    {
      "label": ".getText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L212",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".gettext()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_gettext",
      "community_name": "Community 53"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L216",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_getstate",
      "community_name": "Community 53"
    },
    {
      "label": ".material()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L221",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".material()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_material",
      "community_name": "Community 53"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L246",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_paintoverlay",
      "community_name": "Community 53"
    },
    {
      "label": ".paintInfo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L248",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".paintinfo()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_paintinfo",
      "community_name": "Community 53"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L274",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_paintknob",
      "community_name": "Community 53"
    },
    {
      "label": ".paintValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L287",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".paintvalue()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_paintvalue",
      "community_name": "Community 53"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L312",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_paintbg",
      "community_name": "Community 53"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L316",
      "_origin": "ast",
      "community": 53,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_circularknob_circularknob_paint",
      "community_name": "Community 53"
    },
    {
      "label": "compgraph.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "norm_label": "compgraph.js",
      "id": "dl48_software_gui_ds_components_compgraph",
      "community_name": "Community 22"
    },
    {
      "label": "CompGraph",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "norm_label": "compgraph",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph",
      "community_name": "Community 22"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_constructor",
      "community_name": "Community 22"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L121",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".reset()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_reset",
      "community_name": "Community 22"
    },
    {
      "label": ".setPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L131",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".setprefix()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_setprefix",
      "community_name": "Community 22"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L151",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".getvalue()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_getvalue",
      "community_name": "Community 22"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L155",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_setvalue",
      "community_name": "Community 22"
    },
    {
      "label": ".getValues()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L161",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".getvalues()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_getvalues",
      "community_name": "Community 22"
    },
    {
      "label": ".setMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L183",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".setmode()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_setmode",
      "community_name": "Community 22"
    },
    {
      "label": ".isInRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L190",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".isinrect()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_isinrect",
      "community_name": "Community 22"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L213",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_ondown",
      "community_name": "Community 22"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L245",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_onmove",
      "community_name": "Community 22"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L277",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_onup",
      "community_name": "Community 22"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L281",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_ondouble",
      "community_name": "Community 22"
    },
    {
      "label": ".onNotKnobClick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L299",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".onnotknobclick()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_onnotknobclick",
      "community_name": "Community 22"
    },
    {
      "label": ".onDoubleNotKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L300",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".ondoublenotknob()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_ondoublenotknob",
      "community_name": "Community 22"
    },
    {
      "label": ".getThresh()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L302",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".getthresh()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_getthresh",
      "community_name": "Community 22"
    },
    {
      "label": ".setThresh()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L303",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".setthresh()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_setthresh",
      "community_name": "Community 22"
    },
    {
      "label": ".getRatio()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L307",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".getratio()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_getratio",
      "community_name": "Community 22"
    },
    {
      "label": ".setRatio()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L308",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".setratio()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_setratio",
      "community_name": "Community 22"
    },
    {
      "label": ".getGain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L312",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".getgain()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_getgain",
      "community_name": "Community 22"
    },
    {
      "label": ".setGain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L313",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".setgain()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_setgain",
      "community_name": "Community 22"
    },
    {
      "label": ".getCoordGain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L319",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".getcoordgain()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordgain",
      "community_name": "Community 22"
    },
    {
      "label": ".getCoordThresh()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L326",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".getcoordthresh()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordthresh",
      "community_name": "Community 22"
    },
    {
      "label": ".getCoordRatio()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L334",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".getcoordratio()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordratio",
      "community_name": "Community 22"
    },
    {
      "label": ".inDbFromX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L348",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".indbfromx()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_indbfromx",
      "community_name": "Community 22"
    },
    {
      "label": ".outYFromDb()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L353",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".outyfromdb()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_outyfromdb",
      "community_name": "Community 22"
    },
    {
      "label": ".compOutDb()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L358",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".compoutdb()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_compoutdb",
      "community_name": "Community 22"
    },
    {
      "label": ".buildTransferPoints()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L374",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".buildtransferpoints()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_buildtransferpoints",
      "community_name": "Community 22"
    },
    {
      "label": ".traceTransferPath()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L399",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".tracetransferpath()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_tracetransferpath",
      "community_name": "Community 22"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L405",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_getstate",
      "community_name": "Community 22"
    },
    {
      "label": ".createBgGradient()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L409",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".createbggradient()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_createbggradient",
      "community_name": "Community 22"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L417",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_onresize",
      "community_name": "Community 22"
    },
    {
      "label": ".onValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L424",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".onvalue()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_onvalue",
      "community_name": "Community 22"
    },
    {
      "label": ".onSwitch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L425",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".onswitch()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_onswitch",
      "community_name": "Community 22"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L428",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_paintbg",
      "community_name": "Community 22"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L481",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_paintoverlay",
      "community_name": "Community 22"
    },
    {
      "label": ".paintReferenceGuide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L484",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".paintreferenceguide()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_paintreferenceguide",
      "community_name": "Community 22"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L500",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "community_name": "Community 22"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L604",
      "_origin": "ast",
      "community": 22,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_ds_components_compgraph_compgraph_paintknob",
      "community_name": "Community 22"
    },
    {
      "label": "ds/components/dropdown.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 94,
      "norm_label": "ds/components/dropdown.js",
      "id": "dl48_software_gui_ds_components_dropdown",
      "community_name": "Community 94"
    },
    {
      "label": "DropDown",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 94,
      "norm_label": "dropdown",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown",
      "community_name": "Community 94"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_constructor",
      "community_name": "Community 94"
    },
    {
      "label": ".setListSize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L66",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".setlistsize()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_setlistsize",
      "community_name": "Community 94"
    },
    {
      "label": ".setItems()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L70",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".setitems()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_setitems",
      "community_name": "Community 94"
    },
    {
      "label": ".setFont()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L79",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".setfont()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_setfont",
      "community_name": "Community 94"
    },
    {
      "label": ".getListGlobalY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L83",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".getlistglobaly()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_getlistglobaly",
      "community_name": "Community 94"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L91",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_ondown",
      "community_name": "Community 94"
    },
    {
      "label": ".showList()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L94",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".showlist()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_showlist",
      "community_name": "Community 94"
    },
    {
      "label": ".onSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L122",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".onselect()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_onselect",
      "community_name": "Community 94"
    },
    {
      "label": ".getVal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L124",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".getval()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_getval",
      "community_name": "Community 94"
    },
    {
      "label": ".setVal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L135",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".setval()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_setval",
      "community_name": "Community 94"
    },
    {
      "label": ".getText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L145",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".gettext()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_gettext",
      "community_name": "Community 94"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L150",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_onresize",
      "community_name": "Community 94"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L156",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_paintbg",
      "community_name": "Community 94"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L177",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_paintoverlay",
      "community_name": "Community 94"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L179",
      "_origin": "ast",
      "community": 94,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_dropdown_dropdown_paint",
      "community_name": "Community 94"
    },
    {
      "label": "dsgraph.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 15,
      "norm_label": "dsgraph.js",
      "id": "dl48_software_gui_ds_components_dsgraph",
      "community_name": "Community 15"
    },
    {
      "label": "DsGraph",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 15,
      "norm_label": "dsgraph",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "community_name": "Community 15"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_constructor",
      "community_name": "Community 15"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L140",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".reset()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_reset",
      "community_name": "Community 15"
    },
    {
      "label": ".setPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L149",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".setprefix()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_setprefix",
      "community_name": "Community 15"
    },
    {
      "label": ".freqToX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L173",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".freqtox()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_freqtox",
      "community_name": "Community 15"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L177",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".getvalue()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalue",
      "community_name": "Community 15"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L192",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_setvalue",
      "community_name": "Community 15"
    },
    {
      "label": ".isInRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L209",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".isinrect()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_isinrect",
      "community_name": "Community 15"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L228",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_ondown",
      "community_name": "Community 15"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L249",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_onmove",
      "community_name": "Community 15"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L266",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_onup",
      "community_name": "Community 15"
    },
    {
      "label": ".onwheel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L270",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".onwheel()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_onwheel",
      "community_name": "Community 15"
    },
    {
      "label": ".onpinch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L280",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".onpinch()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_onpinch",
      "community_name": "Community 15"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L289",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_ondouble",
      "community_name": "Community 15"
    },
    {
      "label": ".onNotKnobClick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L301",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".onnotknobclick()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_onnotknobclick",
      "community_name": "Community 15"
    },
    {
      "label": ".onDoubleNotKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L302",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".ondoublenotknob()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_ondoublenotknob",
      "community_name": "Community 15"
    },
    {
      "label": ".initArrays()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L305",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".initarrays()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_initarrays",
      "community_name": "Community 15"
    },
    {
      "label": ".designBell()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L327",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".designbell()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_designbell",
      "community_name": "Community 15"
    },
    {
      "label": ".calc()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L350",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".calc()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_calc",
      "community_name": "Community 15"
    },
    {
      "label": ".getValues()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L426",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".getvalues()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalues",
      "community_name": "Community 15"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L472",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_getstate",
      "community_name": "Community 15"
    },
    {
      "label": ".onValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L477",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".onvalue()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_onvalue",
      "community_name": "Community 15"
    },
    {
      "label": ".onSwitch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L478",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".onswitch()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_onswitch",
      "community_name": "Community 15"
    },
    {
      "label": ".setRTA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L480",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".setrta()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_setrta",
      "community_name": "Community 15"
    },
    {
      "label": ".resetRTA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L497",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".resetrta()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_resetrta",
      "community_name": "Community 15"
    },
    {
      "label": ".paintRTA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L505",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".paintrta()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintrta",
      "community_name": "Community 15"
    },
    {
      "label": ".paintRTAoverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L508",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".paintrtaoverlay()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintrtaoverlay",
      "community_name": "Community 15"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L511",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".tick()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_tick",
      "community_name": "Community 15"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L516",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintbg",
      "community_name": "Community 15"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L603",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_paint",
      "community_name": "Community 15"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L727",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintoverlay",
      "community_name": "Community 15"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L729",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintknob",
      "community_name": "Community 15"
    },
    {
      "label": "eqgraph.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 47,
      "norm_label": "eqgraph.js",
      "id": "dl48_software_gui_ds_components_eqgraph",
      "community_name": "Community 47"
    },
    {
      "label": "EqGraph",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 47,
      "norm_label": "eqgraph",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "community_name": "Community 47"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_constructor",
      "community_name": "Community 47"
    },
    {
      "label": ".VtoType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L85",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".vtotype()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_vtotype",
      "community_name": "Community 112"
    },
    {
      "label": ".typeToV()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L86",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".typetov()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_typetov",
      "community_name": "Community 47"
    },
    {
      "label": ".formatFreq()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L87",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".formatfreq()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_formatfreq",
      "community_name": "Community 122"
    },
    {
      "label": ".isInRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L170",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".isinrect()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_isinrect",
      "community_name": "Community 122"
    },
    {
      "label": ".setMaxFreq()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L205",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".setmaxfreq()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setmaxfreq",
      "community_name": "Community 47"
    },
    {
      "label": ".setPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L212",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".setprefix()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setprefix",
      "community_name": "Community 47"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L233",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".getvalue()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalue",
      "community_name": "Community 152"
    },
    {
      "label": ".getValueRaw()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L238",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".getvalueraw()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalueraw",
      "community_name": "Community 152"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L242",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalue",
      "community_name": "Community 112"
    },
    {
      "label": ".setValueRaw()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L246",
      "_origin": "ast",
      "community": 230,
      "norm_label": ".setvalueraw()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalueraw",
      "community_name": "Community 230"
    },
    {
      "label": ".getBypass()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L250",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".getbypass()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getbypass",
      "community_name": "Community 152"
    },
    {
      "label": ".assembleKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L254",
      "_origin": "ast",
      "community": 230,
      "norm_label": ".assemblekey()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_assemblekey",
      "community_name": "Community 230"
    },
    {
      "label": ".checkValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L257",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".checkvalue()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_checkvalue",
      "community_name": "Community 47"
    },
    {
      "label": ".setBandsConfig()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L261",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".setbandsconfig()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setbandsconfig",
      "community_name": "Community 47"
    },
    {
      "label": ".addBand()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L265",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".addband()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_addband",
      "community_name": "Community 47"
    },
    {
      "label": ".resetConfig()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L290",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".resetconfig()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_resetconfig",
      "community_name": "Community 47"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L293",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".reset()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_reset",
      "community_name": "Community 112"
    },
    {
      "label": ".resetBand()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L317",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".resetband()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_resetband",
      "community_name": "Community 112"
    },
    {
      "label": ".freqToX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L334",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".freqtox()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_freqtox",
      "community_name": "Community 122"
    },
    {
      "label": ".gainToY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L338",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".gaintoy()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_gaintoy",
      "community_name": "Community 47"
    },
    {
      "label": ".x2Freq()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L343",
      "_origin": "ast",
      "community": 230,
      "norm_label": ".x2freq()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_x2freq",
      "community_name": "Community 230"
    },
    {
      "label": ".initArrays()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L347",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".initarrays()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_initarrays",
      "community_name": "Community 151"
    },
    {
      "label": ".calcBandHash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L375",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".calcbandhash()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_calcbandhash",
      "community_name": "Community 47"
    },
    {
      "label": ".designBell()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L386",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".designbell()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_designbell",
      "community_name": "Community 151"
    },
    {
      "label": ".designHP()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L410",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".designhp()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_designhp",
      "community_name": "Community 151"
    },
    {
      "label": ".designLP()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L436",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".designlp()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_designlp",
      "community_name": "Community 151"
    },
    {
      "label": ".designLowShelf()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L461",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".designlowshelf()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_designlowshelf",
      "community_name": "Community 151"
    },
    {
      "label": ".designHighShelf()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L484",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".designhighshelf()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_designhighshelf",
      "community_name": "Community 151"
    },
    {
      "label": ".designNotch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L507",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".designnotch()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_designnotch",
      "community_name": "Community 151"
    },
    {
      "label": ".designTilt()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L533",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".designtilt()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_designtilt",
      "community_name": "Community 151"
    },
    {
      "label": ".getValues()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L538",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".getvalues()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalues",
      "community_name": "Community 152"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L591",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getstate",
      "community_name": "Community 152"
    },
    {
      "label": ".calc()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L599",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".calc()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc",
      "community_name": "Community 151"
    },
    {
      "label": ".calc2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L749",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".calc2()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2",
      "community_name": "Community 151"
    },
    {
      "label": ".setMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L853",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".setmode()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setmode",
      "community_name": "Community 112"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L862",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondown",
      "community_name": "Community 112"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L906",
      "_origin": "ast",
      "community": 230,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_onmove",
      "community_name": "Community 230"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L940",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_onup",
      "community_name": "Community 47"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L950",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondouble",
      "community_name": "Community 112"
    },
    {
      "label": ".onwheel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L961",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".onwheel()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_onwheel",
      "community_name": "Community 112"
    },
    {
      "label": ".onpinch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L988",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".onpinch()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_onpinch",
      "community_name": "Community 152"
    },
    {
      "label": ".getBand()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L998",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".getband()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getband",
      "community_name": "Community 47"
    },
    {
      "label": ".getCurrentBand()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1001",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".getcurrentband()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getcurrentband",
      "community_name": "Community 47"
    },
    {
      "label": ".getGain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1004",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".getgain()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getgain",
      "community_name": "Community 152"
    },
    {
      "label": ".setGain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1019",
      "_origin": "ast",
      "community": 230,
      "norm_label": ".setgain()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setgain",
      "community_name": "Community 230"
    },
    {
      "label": ".getFreq()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1038",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".getfreq()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getfreq",
      "community_name": "Community 152"
    },
    {
      "label": ".setFreq()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1047",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".setfreq()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setfreq",
      "community_name": "Community 112"
    },
    {
      "label": ".setFreqRaw()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1065",
      "_origin": "ast",
      "community": 230,
      "norm_label": ".setfreqraw()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setfreqraw",
      "community_name": "Community 230"
    },
    {
      "label": ".getQ()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1074",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".getq()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getq",
      "community_name": "Community 152"
    },
    {
      "label": ".setQ()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1083",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".setq()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setq",
      "community_name": "Community 152"
    },
    {
      "label": ".getBandType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1099",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".getbandtype()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getbandtype",
      "community_name": "Community 47"
    },
    {
      "label": ".setBandType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1105",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".setbandtype()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setbandtype",
      "community_name": "Community 112"
    },
    {
      "label": ".getColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1129",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".getcolor()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getcolor",
      "community_name": "Community 47"
    },
    {
      "label": ".hasQ()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1133",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".hasq()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_hasq",
      "community_name": "Community 47"
    },
    {
      "label": ".hasGain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1137",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".hasgain()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_hasgain",
      "community_name": "Community 47"
    },
    {
      "label": ".setGainRange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1142",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".setgainrange()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setgainrange",
      "community_name": "Community 47"
    },
    {
      "label": ".getHash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1148",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".gethash()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_gethash",
      "community_name": "Community 47"
    },
    {
      "label": ".setRTA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1162",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".setrta()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_setrta",
      "community_name": "Community 47"
    },
    {
      "label": ".resetRTA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1179",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".resetrta()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_resetrta",
      "community_name": "Community 47"
    },
    {
      "label": ".paintRTA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1187",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".paintrta()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintrta",
      "community_name": "Community 122"
    },
    {
      "label": ".paintRTAoverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1190",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".paintrtaoverlay()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintrtaoverlay",
      "community_name": "Community 47"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1193",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".tick()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_tick",
      "community_name": "Community 47"
    },
    {
      "label": ".onNotKnobClick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1198",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".onnotknobclick()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_onnotknobclick",
      "community_name": "Community 47"
    },
    {
      "label": ".onDoubleNotKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1199",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".ondoublenotknob()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondoublenotknob",
      "community_name": "Community 112"
    },
    {
      "label": ".onValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1200",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".onvalue()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_onvalue",
      "community_name": "Community 112"
    },
    {
      "label": ".onSwitch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1201",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".onswitch()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_onswitch",
      "community_name": "Community 112"
    },
    {
      "label": ".freqCollisionCheck()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1202",
      "_origin": "ast",
      "community": 112,
      "norm_label": ".freqcollisioncheck()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_freqcollisioncheck",
      "community_name": "Community 112"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1207",
      "_origin": "ast",
      "community": 47,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_onresize",
      "community_name": "Community 47"
    },
    {
      "label": ".createBgGradient()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1210",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".createbggradient()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_createbggradient",
      "community_name": "Community 122"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1218",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintbg",
      "community_name": "Community 122"
    },
    {
      "label": ".currentBandColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1336",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".currentbandcolor()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_currentbandcolor",
      "community_name": "Community 122"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1340",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "community_name": "Community 122"
    },
    {
      "label": ".paintGuides()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1445",
      "_origin": "ast",
      "community": 152,
      "norm_label": ".paintguides()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintguides",
      "community_name": "Community 152"
    },
    {
      "label": ".isSelectedVisually()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1672",
      "_origin": "ast",
      "community": 151,
      "norm_label": ".isselectedvisually()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_isselectedvisually",
      "community_name": "Community 151"
    },
    {
      "label": ".currentCurveVisibilityCheck()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1675",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".currentcurvevisibilitycheck()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_currentcurvevisibilitycheck",
      "community_name": "Community 122"
    },
    {
      "label": ".paintSelection()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1679",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".paintselection()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintselection",
      "community_name": "Community 122"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1709",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintknob",
      "community_name": "Community 122"
    },
    {
      "label": ".getLabel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1767",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".getlabel()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_getlabel",
      "community_name": "Community 122"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1777",
      "_origin": "ast",
      "community": 122,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintoverlay",
      "community_name": "Community 122"
    },
    {
      "label": "gategraph.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 26,
      "norm_label": "gategraph.js",
      "id": "dl48_software_gui_ds_components_gategraph",
      "community_name": "Community 26"
    },
    {
      "label": "GateGraph",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 26,
      "norm_label": "gategraph",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph",
      "community_name": "Community 26"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_constructor",
      "community_name": "Community 26"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L108",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".reset()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_reset",
      "community_name": "Community 26"
    },
    {
      "label": ".setPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L117",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".setprefix()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_setprefix",
      "community_name": "Community 26"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L141",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getvalue()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getvalue",
      "community_name": "Community 26"
    },
    {
      "label": ".getValueRaw()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L145",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getvalueraw()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getvalueraw",
      "community_name": "Community 26"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L149",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_setvalue",
      "community_name": "Community 26"
    },
    {
      "label": ".getValues()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L155",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getvalues()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getvalues",
      "community_name": "Community 26"
    },
    {
      "label": ".setMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L176",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".setmode()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_setmode",
      "community_name": "Community 26"
    },
    {
      "label": ".isInRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L183",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".isinrect()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_isinrect",
      "community_name": "Community 26"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L204",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_ondown",
      "community_name": "Community 26"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L241",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_onmove",
      "community_name": "Community 26"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L266",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_onup",
      "community_name": "Community 26"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L271",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_ondouble",
      "community_name": "Community 26"
    },
    {
      "label": ".onNotKnobClick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L289",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".onnotknobclick()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_onnotknobclick",
      "community_name": "Community 26"
    },
    {
      "label": ".onDoubleNotKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L290",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".ondoublenotknob()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_ondoublenotknob",
      "community_name": "Community 26"
    },
    {
      "label": ".getThresh()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L292",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getthresh()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getthresh",
      "community_name": "Community 26"
    },
    {
      "label": ".setThresh()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L293",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".setthresh()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_setthresh",
      "community_name": "Community 26"
    },
    {
      "label": ".getDepth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L297",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getdepth()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getdepth",
      "community_name": "Community 26"
    },
    {
      "label": ".setDepth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L298",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".setdepth()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_setdepth",
      "community_name": "Community 26"
    },
    {
      "label": ".getCoordThresh()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L302",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getcoordthresh()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordthresh",
      "community_name": "Community 26"
    },
    {
      "label": ".getCoordDepth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L308",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getcoorddepth()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getcoorddepth",
      "community_name": "Community 26"
    },
    {
      "label": ".getCoordStart()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L325",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getcoordstart()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordstart",
      "community_name": "Community 26"
    },
    {
      "label": ".getExpanderOffset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L336",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getexpanderoffset()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getexpanderoffset",
      "community_name": "Community 26"
    },
    {
      "label": ".getSoftKneeCorners()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L347",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getsoftkneecorners()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getsoftkneecorners",
      "community_name": "Community 26"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L374",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_getstate",
      "community_name": "Community 26"
    },
    {
      "label": ".onValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L378",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".onvalue()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_onvalue",
      "community_name": "Community 26"
    },
    {
      "label": ".onSwitch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L379",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".onswitch()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_onswitch",
      "community_name": "Community 26"
    },
    {
      "label": ".createBgGradient()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L381",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".createbggradient()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_createbggradient",
      "community_name": "Community 26"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L389",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_paintbg",
      "community_name": "Community 26"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L440",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_paint",
      "community_name": "Community 26"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L517",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_paintknob",
      "community_name": "Community 26"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L557",
      "_origin": "ast",
      "community": 26,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_gategraph_gategraph_paintoverlay",
      "community_name": "Community 26"
    },
    {
      "label": "genericmixer.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "norm_label": "genericmixer.js",
      "id": "dl48_software_gui_ds_components_genericmixer",
      "community_name": "Community 5"
    },
    {
      "label": "GenericMixer",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "norm_label": "genericmixer",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "community_name": "Community 5"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_constructor",
      "community_name": "Community 5"
    },
    {
      "label": ".setSelected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L39",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".setselected()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_setselected",
      "community_name": "Community 5"
    },
    {
      "label": ".selected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L51",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".selected()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_selected",
      "community_name": "Community 5"
    },
    {
      "label": ".selectNext()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L54",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".selectnext()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_selectnext",
      "community_name": "Community 5"
    },
    {
      "label": ".selectPrev()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L81",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".selectprev()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_selectprev",
      "community_name": "Community 5"
    },
    {
      "label": ".onSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L109",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".onselect()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_onselect",
      "community_name": "Community 5"
    },
    {
      "label": ".setVG()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L113",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".setvg()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_setvg",
      "community_name": "Community 5"
    },
    {
      "label": ".setOrder()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L134",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".setorder()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_setorder",
      "community_name": "Community 5"
    },
    {
      "label": ".setMargin()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L139",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".setmargin()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_setmargin",
      "community_name": "Community 5"
    },
    {
      "label": ".setCondensed()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L144",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".setcondensed()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_setcondensed",
      "community_name": "Community 5"
    },
    {
      "label": ".initStrips()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L150",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".initstrips()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_initstrips",
      "community_name": "Community 5"
    },
    {
      "label": ".arrange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L184",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".arrange()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange",
      "community_name": "Community 5"
    },
    {
      "label": ".hideAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L235",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".hideall()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_hideall",
      "community_name": "Community 5"
    },
    {
      "label": ".showAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L238",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".showall()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_showall",
      "community_name": "Community 5"
    },
    {
      "label": ".hideStrip()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L241",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".hidestrip()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_hidestrip",
      "community_name": "Community 5"
    },
    {
      "label": ".toggleFold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L247",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".togglefold()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_togglefold",
      "community_name": "Community 5"
    },
    {
      "label": ".foldAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L251",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".foldall()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_foldall",
      "community_name": "Community 5"
    },
    {
      "label": ".unfoldAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L261",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".unfoldall()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_unfoldall",
      "community_name": "Community 5"
    },
    {
      "label": ".onFold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L271",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".onfold()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_onfold",
      "community_name": "Community 5"
    },
    {
      "label": ".onUnfold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L276",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".onunfold()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_onunfold",
      "community_name": "Community 5"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L282",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_ondown",
      "community_name": "Community 5"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L287",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_onmove",
      "community_name": "Community 5"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L292",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_onup",
      "community_name": "Community 5"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L305",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_onshow",
      "community_name": "Community 5"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L308",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_onhide",
      "community_name": "Community 5"
    },
    {
      "label": ".findByCoord()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L313",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".findbycoord()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_findbycoord",
      "community_name": "Community 5"
    },
    {
      "label": ".findById()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L319",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".findbyid()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_findbyid",
      "community_name": "Community 5"
    },
    {
      "label": ".findByPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L325",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".findbyprefix()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_findbyprefix",
      "community_name": "Community 5"
    },
    {
      "label": ".findByParent()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L331",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".findbyparent()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_findbyparent",
      "community_name": "Community 5"
    },
    {
      "label": ".isInView()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L337",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".isinview()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_isinview",
      "community_name": "Community 5"
    },
    {
      "label": ".scrollToPercent()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L343",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".scrolltopercent()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltopercent",
      "community_name": "Community 5"
    },
    {
      "label": ".scrollToType()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L348",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".scrolltotype()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltotype",
      "community_name": "Community 5"
    },
    {
      "label": ".scrollToShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L371",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".scrolltoshow()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltoshow",
      "community_name": "Community 5"
    },
    {
      "label": ".scrollToChannel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L384",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".scrolltochannel()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltochannel",
      "community_name": "Community 5"
    },
    {
      "label": ".scrollDelta()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L391",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".scrolldelta()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolldelta",
      "community_name": "Community 5"
    },
    {
      "label": ".sendScroll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L400",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".sendscroll()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_sendscroll",
      "community_name": "Community 5"
    },
    {
      "label": ".getContentWidth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L402",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".getcontentwidth()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_getcontentwidth",
      "community_name": "Community 5"
    },
    {
      "label": ".setScroll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L405",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".setscroll()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll",
      "community_name": "Community 5"
    },
    {
      "label": ".isScrolling()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L422",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".isscrolling()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_isscrolling",
      "community_name": "Community 5"
    },
    {
      "label": ".scrollShift()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L426",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".scrollshift()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrollshift",
      "community_name": "Community 5"
    },
    {
      "label": ".stepWidth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L431",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".stepwidth()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_stepwidth",
      "community_name": "Community 5"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L435",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_onresize",
      "community_name": "Community 5"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L440",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_paint",
      "community_name": "Community 5"
    },
    {
      "label": ".paintScroll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L445",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".paintscroll()",
      "id": "dl48_software_gui_ds_components_genericmixer_genericmixer_paintscroll",
      "community_name": "Community 5"
    },
    {
      "label": "TODO: align, viewgroups, strip merging?",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 5,
      "norm_label": "todo: align, viewgroups, strip merging?",
      "id": "dl48_software_gui_ds_components_genericmixer_rationale_2",
      "community_name": "Community 5"
    },
    {
      "label": "genericstrip.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "norm_label": "genericstrip.js",
      "id": "dl48_software_gui_ds_components_genericstrip",
      "community_name": "Community 5"
    },
    {
      "label": "GenericStrip",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "norm_label": "genericstrip",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "community_name": "Community 5"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_constructor",
      "community_name": "Community 5"
    },
    {
      "label": ".setPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".setprefix()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_setprefix",
      "community_name": "Community 5"
    },
    {
      "label": ".syncKeys()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".synckeys()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_synckeys",
      "community_name": "Community 5"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L49",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_initwidgets",
      "community_name": "Community 5"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L187",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".getvalue()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_getvalue",
      "community_name": "Community 5"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L190",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_setvalue",
      "community_name": "Community 5"
    },
    {
      "label": ".setValueRaw()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L194",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".setvalueraw()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_setvalueraw",
      "community_name": "Community 5"
    },
    {
      "label": ".getName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L198",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".getname()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_getname",
      "community_name": "Community 5"
    },
    {
      "label": ".setName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L203",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".setname()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_setname",
      "community_name": "Community 5"
    },
    {
      "label": ".showMenu()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L208",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".showmenu()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_showmenu",
      "community_name": "Community 5"
    },
    {
      "label": ".select()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L210",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".select()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_select",
      "community_name": "Community 5"
    },
    {
      "label": ".isSelected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L215",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".isselected()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_isselected",
      "community_name": "Community 5"
    },
    {
      "label": ".calcHash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L220",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".calchash()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_calchash",
      "community_name": "Community 5"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L237",
      "_origin": "ast",
      "community": 5,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_genericstrip_genericstrip_paint",
      "community_name": "Community 5"
    },
    {
      "label": "geqgraph.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 19,
      "norm_label": "geqgraph.js",
      "id": "dl48_software_gui_ds_components_geqgraph",
      "community_name": "Community 19"
    },
    {
      "label": "GeqGraph",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 19,
      "norm_label": "geqgraph",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "community_name": "Community 19"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_constructor",
      "community_name": "Community 19"
    },
    {
      "label": ".setFine()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L158",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".setfine()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_setfine",
      "community_name": "Community 19"
    },
    {
      "label": ".setPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L163",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".setprefix()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_setprefix",
      "community_name": "Community 19"
    },
    {
      "label": ".setBandWidth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L188",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".setbandwidth()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_setbandwidth",
      "community_name": "Community 19"
    },
    {
      "label": ".setRight()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L195",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".setright()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_setright",
      "community_name": "Community 19"
    },
    {
      "label": ".setStereo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L199",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".setstereo()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_setstereo",
      "community_name": "Community 19"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L204",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".getvalue()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalue",
      "community_name": "Community 19"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L208",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_setvalue",
      "community_name": "Community 19"
    },
    {
      "label": ".getBypass()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L220",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".getbypass()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_getbypass",
      "community_name": "Community 19"
    },
    {
      "label": ".getValues()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L225",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".getvalues()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalues",
      "community_name": "Community 19"
    },
    {
      "label": ".assembleKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L252",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".assemblekey()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_assemblekey",
      "community_name": "Community 19"
    },
    {
      "label": ".checkValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L255",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".checkvalue()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_checkvalue",
      "community_name": "Community 19"
    },
    {
      "label": ".getPeak()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L259",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".getpeak()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_getpeak",
      "community_name": "Community 19"
    },
    {
      "label": ".setPeak()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L262",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".setpeak()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_setpeak",
      "community_name": "Community 19"
    },
    {
      "label": ".getHash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L284",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".gethash()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_gethash",
      "community_name": "Community 19"
    },
    {
      "label": ".setGainRange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L288",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".setgainrange()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_setgainrange",
      "community_name": "Community 19"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L294",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".reset()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_reset",
      "community_name": "Community 19"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L305",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_ondown",
      "community_name": "Community 19"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L333",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_onmove",
      "community_name": "Community 19"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L349",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_onup",
      "community_name": "Community 19"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L353",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_ondouble",
      "community_name": "Community 19"
    },
    {
      "label": ".onDoubleNotKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L360",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".ondoublenotknob()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_ondoublenotknob",
      "community_name": "Community 19"
    },
    {
      "label": ".onwheel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L361",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".onwheel()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_onwheel",
      "community_name": "Community 19"
    },
    {
      "label": ".setScroll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L370",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".setscroll()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_setscroll",
      "community_name": "Community 19"
    },
    {
      "label": ".onScroll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L377",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".onscroll()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_onscroll",
      "community_name": "Community 19"
    },
    {
      "label": ".setRTA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L379",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".setrta()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_setrta",
      "community_name": "Community 19"
    },
    {
      "label": ".resetRTA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L396",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".resetrta()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_resetrta",
      "community_name": "Community 19"
    },
    {
      "label": ".paintRTA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L404",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".paintrta()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintrta",
      "community_name": "Community 19"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L407",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".tick()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_tick",
      "community_name": "Community 19"
    },
    {
      "label": ".paintRTAoverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L411",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".paintrtaoverlay()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintrtaoverlay",
      "community_name": "Community 19"
    },
    {
      "label": ".onChange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L415",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".onchange()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_onchange",
      "community_name": "Community 19"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L416",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_onresize",
      "community_name": "Community 19"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L442",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_getstate",
      "community_name": "Community 19"
    },
    {
      "label": ".freqToX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L446",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".freqtox()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_freqtox",
      "community_name": "Community 19"
    },
    {
      "label": ".createBgGradient()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L451",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".createbggradient()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_createbggradient",
      "community_name": "Community 19"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L459",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintbg",
      "community_name": "Community 19"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L528",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintknob",
      "community_name": "Community 19"
    },
    {
      "label": ".paintKnobOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L544",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".paintknoboverlay()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintknoboverlay",
      "community_name": "Community 19"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L567",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_paint",
      "community_name": "Community 19"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L701",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintoverlay",
      "community_name": "Community 19"
    },
    {
      "label": ".paintUnderlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L702",
      "_origin": "ast",
      "community": 19,
      "norm_label": ".paintunderlay()",
      "id": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintunderlay",
      "community_name": "Community 19"
    },
    {
      "label": "inputbox.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 98,
      "norm_label": "inputbox.js",
      "id": "dl48_software_gui_ds_components_inputbox",
      "community_name": "Community 98"
    },
    {
      "label": "InputBox",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 98,
      "norm_label": "inputbox",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox",
      "community_name": "Community 98"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_constructor",
      "community_name": "Community 98"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L57",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_onup",
      "community_name": "Community 98"
    },
    {
      "label": ".getInputDefault()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L81",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".getinputdefault()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_getinputdefault",
      "community_name": "Community 98"
    },
    {
      "label": ".hideInline()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L85",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".hideinline()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_hideinline",
      "community_name": "Community 98"
    },
    {
      "label": ".onInput()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L90",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".oninput()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_oninput",
      "community_name": "Community 98"
    },
    {
      "label": ".onWrongValidation()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L95",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".onwrongvalidation()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_onwrongvalidation",
      "community_name": "Community 98"
    },
    {
      "label": ".sanitize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L99",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".sanitize()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_sanitize",
      "community_name": "Community 98"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L103",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_setvalue",
      "community_name": "Community 98"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L122",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_getstate",
      "community_name": "Community 98"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L129",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_paintoverlay",
      "community_name": "Community 98"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L131",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_paintbg",
      "community_name": "Community 98"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L141",
      "_origin": "ast",
      "community": 98,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_inputbox_inputbox_paint",
      "community_name": "Community 98"
    },
    {
      "label": "label.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/label.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 262,
      "norm_label": "label.js",
      "id": "dl48_software_gui_ds_components_label",
      "community_name": "Community 262"
    },
    {
      "label": "Label",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/label.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 262,
      "norm_label": "label",
      "id": "dl48_software_gui_ds_components_label_label",
      "community_name": "Community 262"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/label.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 262,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_label_label_constructor",
      "community_name": "Community 262"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/label.js",
      "source_location": "L19",
      "_origin": "ast",
      "community": 262,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_label_label_getstate",
      "community_name": "Community 262"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/label.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 262,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_label_label_paint",
      "community_name": "Community 262"
    },
    {
      "label": "led.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 133,
      "norm_label": "led.js",
      "id": "dl48_software_gui_ds_components_led",
      "community_name": "Community 133"
    },
    {
      "label": "LED",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 133,
      "norm_label": "led",
      "id": "dl48_software_gui_ds_components_led_led",
      "community_name": "Community 133"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 133,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_led_led_constructor",
      "community_name": "Community 133"
    },
    {
      "label": ".setImages()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L45",
      "_origin": "ast",
      "community": 133,
      "norm_label": ".setimages()",
      "id": "dl48_software_gui_ds_components_led_led_setimages",
      "community_name": "Community 133"
    },
    {
      "label": ".setFont()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L51",
      "_origin": "ast",
      "community": 133,
      "norm_label": ".setfont()",
      "id": "dl48_software_gui_ds_components_led_led_setfont",
      "community_name": "Community 133"
    },
    {
      "label": ".setMessage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L55",
      "_origin": "ast",
      "community": 133,
      "norm_label": ".setmessage()",
      "id": "dl48_software_gui_ds_components_led_led_setmessage",
      "community_name": "Community 133"
    },
    {
      "label": ".resetMessage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L69",
      "_origin": "ast",
      "community": 133,
      "norm_label": ".resetmessage()",
      "id": "dl48_software_gui_ds_components_led_led_resetmessage",
      "community_name": "Community 133"
    },
    {
      "label": ".formatValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L84",
      "_origin": "ast",
      "community": 133,
      "norm_label": ".formatvalue()",
      "id": "dl48_software_gui_ds_components_led_led_formatvalue",
      "community_name": "Community 133"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L88",
      "_origin": "ast",
      "community": 133,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_led_led_getstate",
      "community_name": "Community 133"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L98",
      "_origin": "ast",
      "community": 133,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_led_led_paintbg",
      "community_name": "Community 133"
    },
    {
      "label": ".paintFg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L111",
      "_origin": "ast",
      "community": 133,
      "norm_label": ".paintfg()",
      "id": "dl48_software_gui_ds_components_led_led_paintfg",
      "community_name": "Community 133"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L115",
      "_origin": "ast",
      "community": 133,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_led_led_paint",
      "community_name": "Community 133"
    },
    {
      "label": "level.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 211,
      "norm_label": "level.js",
      "id": "dl48_software_gui_ds_components_level",
      "community_name": "Community 211"
    },
    {
      "label": "Level",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 211,
      "norm_label": "level",
      "id": "dl48_software_gui_ds_components_level_level",
      "community_name": "Community 211"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 211,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_level_level_constructor",
      "community_name": "Community 211"
    },
    {
      "label": ".setHorizontal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 211,
      "norm_label": ".sethorizontal()",
      "id": "dl48_software_gui_ds_components_level_level_sethorizontal",
      "community_name": "Community 211"
    },
    {
      "label": ".createGradient()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 211,
      "norm_label": ".creategradient()",
      "id": "dl48_software_gui_ds_components_level_level_creategradient",
      "community_name": "Community 211"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 211,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_level_level_getstate",
      "community_name": "Community 211"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L47",
      "_origin": "ast",
      "community": 211,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_level_level_paint",
      "community_name": "Community 211"
    },
    {
      "label": "list.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "norm_label": "list.js",
      "id": "dl48_software_gui_ds_components_list",
      "community_name": "Community 25"
    },
    {
      "label": "List",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "norm_label": "list",
      "id": "dl48_software_gui_ds_components_list_list",
      "community_name": "Community 25"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_list_list_constructor",
      "community_name": "Community 25"
    },
    {
      "label": ".setItems()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L108",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".setitems()",
      "id": "dl48_software_gui_ds_components_list_list_setitems",
      "community_name": "Community 25"
    },
    {
      "label": ".setItemHeight()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L118",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".setitemheight()",
      "id": "dl48_software_gui_ds_components_list_list_setitemheight",
      "community_name": "Community 25"
    },
    {
      "label": ".clear()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L124",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".clear()",
      "id": "dl48_software_gui_ds_components_list_list_clear",
      "community_name": "Community 25"
    },
    {
      "label": ".calcContent()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L130",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".calccontent()",
      "id": "dl48_software_gui_ds_components_list_list_calccontent",
      "community_name": "Community 25"
    },
    {
      "label": ".selectString()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L136",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".selectstring()",
      "id": "dl48_software_gui_ds_components_list_list_selectstring",
      "community_name": "Community 25"
    },
    {
      "label": ".select()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L144",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".select()",
      "id": "dl48_software_gui_ds_components_list_list_select",
      "community_name": "Community 25"
    },
    {
      "label": ".resetSelection()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L161",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".resetselection()",
      "id": "dl48_software_gui_ds_components_list_list_resetselection",
      "community_name": "Community 25"
    },
    {
      "label": ".clearSelection()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L164",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".clearselection()",
      "id": "dl48_software_gui_ds_components_list_list_clearselection",
      "community_name": "Community 25"
    },
    {
      "label": ".checkSelected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L168",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".checkselected()",
      "id": "dl48_software_gui_ds_components_list_list_checkselected",
      "community_name": "Community 25"
    },
    {
      "label": ".selected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L172",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".selected()",
      "id": "dl48_software_gui_ds_components_list_list_selected",
      "community_name": "Community 25"
    },
    {
      "label": ".current()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L176",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".current()",
      "id": "dl48_software_gui_ds_components_list_list_current",
      "community_name": "Community 25"
    },
    {
      "label": ".haveItem()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L179",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".haveitem()",
      "id": "dl48_software_gui_ds_components_list_list_haveitem",
      "community_name": "Community 25"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L182",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".getvalue()",
      "id": "dl48_software_gui_ds_components_list_list_getvalue",
      "community_name": "Community 25"
    },
    {
      "label": ".selectByValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L185",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".selectbyvalue()",
      "id": "dl48_software_gui_ds_components_list_list_selectbyvalue",
      "community_name": "Community 25"
    },
    {
      "label": ".getActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L190",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".getactive()",
      "id": "dl48_software_gui_ds_components_list_list_getactive",
      "community_name": "Community 25"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L193",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".isactive()",
      "id": "dl48_software_gui_ds_components_list_list_isactive",
      "community_name": "Community 25"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L197",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_list_list_ondown",
      "community_name": "Community 25"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L205",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_list_list_onmove",
      "community_name": "Community 25"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L210",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_list_list_onup",
      "community_name": "Community 25"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L218",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_ds_components_list_list_ondouble",
      "community_name": "Community 25"
    },
    {
      "label": ".onhold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L224",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".onhold()",
      "id": "dl48_software_gui_ds_components_list_list_onhold",
      "community_name": "Community 25"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L230",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_list_list_onresize",
      "community_name": "Community 25"
    },
    {
      "label": ".onwheel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L239",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".onwheel()",
      "id": "dl48_software_gui_ds_components_list_list_onwheel",
      "community_name": "Community 25"
    },
    {
      "label": ".onSelect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L244",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".onselect()",
      "id": "dl48_software_gui_ds_components_list_list_onselect",
      "community_name": "Community 25"
    },
    {
      "label": ".onChange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L248",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".onchange()",
      "id": "dl48_software_gui_ds_components_list_list_onchange",
      "community_name": "Community 25"
    },
    {
      "label": ".scrollTo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L250",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".scrollto()",
      "id": "dl48_software_gui_ds_components_list_list_scrollto",
      "community_name": "Community 25"
    },
    {
      "label": ".scrollToSelected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L254",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".scrolltoselected()",
      "id": "dl48_software_gui_ds_components_list_list_scrolltoselected",
      "community_name": "Community 25"
    },
    {
      "label": ".syncSelected()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L260",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".syncselected()",
      "id": "dl48_software_gui_ds_components_list_list_syncselected",
      "community_name": "Community 25"
    },
    {
      "label": ".setOffset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L270",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".setoffset()",
      "id": "dl48_software_gui_ds_components_list_list_setoffset",
      "community_name": "Community 25"
    },
    {
      "label": ".textTransform()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L276",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".texttransform()",
      "id": "dl48_software_gui_ds_components_list_list_texttransform",
      "community_name": "Community 25"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L280",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_list_list_paintoverlay",
      "community_name": "Community 25"
    },
    {
      "label": ".customItemPaint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L282",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".customitempaint()",
      "id": "dl48_software_gui_ds_components_list_list_customitempaint",
      "community_name": "Community 25"
    },
    {
      "label": ".paintItemBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L284",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".paintitembg()",
      "id": "dl48_software_gui_ds_components_list_list_paintitembg",
      "community_name": "Community 25"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L286",
      "_origin": "ast",
      "community": 25,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_list_list_paint",
      "community_name": "Community 25"
    },
    {
      "label": "mcompgraph.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 54,
      "norm_label": "mcompgraph.js",
      "id": "dl48_software_gui_ds_components_mcompgraph",
      "community_name": "Community 54"
    },
    {
      "label": "McompGraph",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 54,
      "norm_label": "mcompgraph",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "community_name": "Community 54"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_constructor",
      "community_name": "Community 54"
    },
    {
      "label": ".setBands()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L62",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".setbands()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setbands",
      "community_name": "Community 54"
    },
    {
      "label": ".xoverParam()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L72",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".xoverparam()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_xoverparam",
      "community_name": "Community 54"
    },
    {
      "label": ".threshParam()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L75",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".threshparam()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_threshparam",
      "community_name": "Community 54"
    },
    {
      "label": ".setKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L79",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".setkey()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setkey",
      "community_name": "Community 54"
    },
    {
      "label": ".setMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L85",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".setmode()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setmode",
      "community_name": "Community 54"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L92",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_getstate",
      "community_name": "Community 54"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L106",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_ondown",
      "community_name": "Community 54"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L127",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onmove",
      "community_name": "Community 54"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L139",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onup",
      "community_name": "Community 54"
    },
    {
      "label": ".setXover()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L142",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".setxover()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setxover",
      "community_name": "Community 54"
    },
    {
      "label": ".setThresh()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L148",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".setthresh()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setthresh",
      "community_name": "Community 54"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L155",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onresize",
      "community_name": "Community 54"
    },
    {
      "label": ".onValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L158",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".onvalue()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onvalue",
      "community_name": "Community 54"
    },
    {
      "label": ".onSwitch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L159",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".onswitch()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onswitch",
      "community_name": "Community 54"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L161",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".reset()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_reset",
      "community_name": "Community 54"
    },
    {
      "label": ".freqToX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L169",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".freqtox()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_freqtox",
      "community_name": "Community 54"
    },
    {
      "label": ".createBgGradient()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L173",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".createbggradient()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_createbggradient",
      "community_name": "Community 54"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L181",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paint",
      "community_name": "Community 54"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L224",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintbg",
      "community_name": "Community 54"
    },
    {
      "label": ".paintGrid()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L259",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".paintgrid()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintgrid",
      "community_name": "Community 54"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L300",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintknob",
      "community_name": "Community 54"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L320",
      "_origin": "ast",
      "community": 54,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintoverlay",
      "community_name": "Community 54"
    },
    {
      "label": "screenkeyboard.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 60,
      "norm_label": "screenkeyboard.js",
      "id": "dl48_software_gui_ds_components_screenkeyboard",
      "community_name": "Community 60"
    },
    {
      "label": "ScreenKeyboard",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 60,
      "norm_label": "screenkeyboard",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "community_name": "Community 60"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_constructor",
      "community_name": "Community 60"
    },
    {
      "label": ".getKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L103",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".getkey()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_getkey",
      "community_name": "Community 60"
    },
    {
      "label": ".setText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L114",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".settext()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_settext",
      "community_name": "Community 60"
    },
    {
      "label": ".setBSize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L118",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".setbsize()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_setbsize",
      "community_name": "Community 60"
    },
    {
      "label": ".append()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L122",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".append()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_append",
      "community_name": "Community 60"
    },
    {
      "label": ".backspace()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L136",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".backspace()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_backspace",
      "community_name": "Community 60"
    },
    {
      "label": ".blink()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L140",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".blink()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_blink",
      "community_name": "Community 60"
    },
    {
      "label": ".clear()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L148",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".clear()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_clear",
      "community_name": "Community 60"
    },
    {
      "label": ".handleKbd()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L153",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".handlekbd()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_handlekbd",
      "community_name": "Community 60"
    },
    {
      "label": ".initWidgets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L170",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".initwidgets()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets",
      "community_name": "Community 60"
    },
    {
      "label": ".initCustom()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L398",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".initcustom()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initcustom",
      "community_name": "Community 60"
    },
    {
      "label": ".onValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L400",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".onvalue()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_onvalue",
      "community_name": "Community 60"
    },
    {
      "label": ".onClose()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L403",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".onclose()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_onclose",
      "community_name": "Community 60"
    },
    {
      "label": ".accept()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L405",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".accept()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_accept",
      "community_name": "Community 60"
    },
    {
      "label": ".close()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L409",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".close()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_close",
      "community_name": "Community 60"
    },
    {
      "label": ".cancel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L413",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".cancel()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_cancel",
      "community_name": "Community 60"
    },
    {
      "label": ".onCancel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L417",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".oncancel()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_oncancel",
      "community_name": "Community 60"
    },
    {
      "label": ".onHoldShift()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L420",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".onholdshift()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_onholdshift",
      "community_name": "Community 60"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L423",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_calcgeometry",
      "community_name": "Community 60"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L429",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_paint",
      "community_name": "Community 60"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L436",
      "_origin": "ast",
      "community": 60,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_paintoverlay",
      "community_name": "Community 60"
    },
    {
      "label": "scroller.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 113,
      "norm_label": "scroller.js",
      "id": "dl48_software_gui_ds_components_scroller",
      "community_name": "Community 113"
    },
    {
      "label": "Scroller",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 113,
      "norm_label": "scroller",
      "id": "dl48_software_gui_ds_components_scroller_scroller",
      "community_name": "Community 113"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_constructor",
      "community_name": "Community 113"
    },
    {
      "label": ".setFunc()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".setfunc()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_setfunc",
      "community_name": "Community 113"
    },
    {
      "label": ".easingFunc()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L38",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".easingfunc()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_easingfunc",
      "community_name": "Community 113"
    },
    {
      "label": ".velStart()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L41",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".velstart()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_velstart",
      "community_name": "Community 113"
    },
    {
      "label": ".velTrack()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L57",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".veltrack()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_veltrack",
      "community_name": "Community 113"
    },
    {
      "label": ".getPos()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L73",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".getpos()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_getpos",
      "community_name": "Community 113"
    },
    {
      "label": ".velRelease()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L77",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".velrelease()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_velrelease",
      "community_name": "Community 113"
    },
    {
      "label": ".startScroll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L88",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".startscroll()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_startscroll",
      "community_name": "Community 113"
    },
    {
      "label": ".scrollTick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L105",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".scrolltick()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_scrolltick",
      "community_name": "Community 113"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L129",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".stop()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_stop",
      "community_name": "Community 113"
    },
    {
      "label": ".scrollTo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L134",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".scrollto()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_scrollto",
      "community_name": "Community 113"
    },
    {
      "label": ".scrollStop()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L165",
      "_origin": "ast",
      "community": 113,
      "norm_label": ".scrollstop()",
      "id": "dl48_software_gui_ds_components_scroller_scroller_scrollstop",
      "community_name": "Community 113"
    },
    {
      "label": "slider.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 23,
      "norm_label": "slider.js",
      "id": "dl48_software_gui_ds_components_slider",
      "community_name": "Community 23"
    },
    {
      "label": "Slider",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 23,
      "norm_label": "slider",
      "id": "dl48_software_gui_ds_components_slider_slider",
      "community_name": "Community 23"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_slider_slider_constructor",
      "community_name": "Community 23"
    },
    {
      "label": ".setHorizontal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L112",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".sethorizontal()",
      "id": "dl48_software_gui_ds_components_slider_slider_sethorizontal",
      "community_name": "Community 23"
    },
    {
      "label": ".setMargins()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L124",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".setmargins()",
      "id": "dl48_software_gui_ds_components_slider_slider_setmargins",
      "community_name": "Community 23"
    },
    {
      "label": ".setKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L131",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".setknob()",
      "id": "dl48_software_gui_ds_components_slider_slider_setknob",
      "community_name": "Community 23"
    },
    {
      "label": ".setKnobGeom()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L143",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".setknobgeom()",
      "id": "dl48_software_gui_ds_components_slider_slider_setknobgeom",
      "community_name": "Community 23"
    },
    {
      "label": ".setDefaultValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L153",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".setdefaultvalue()",
      "id": "dl48_software_gui_ds_components_slider_slider_setdefaultvalue",
      "community_name": "Community 23"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L157",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_components_slider_slider_setvalue",
      "community_name": "Community 23"
    },
    {
      "label": ".isInRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L174",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".isinrect()",
      "id": "dl48_software_gui_ds_components_slider_slider_isinrect",
      "community_name": "Community 23"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L230",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_slider_slider_ondown",
      "community_name": "Community 23"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L278",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_slider_slider_onmove",
      "community_name": "Community 23"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L333",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_slider_slider_onup",
      "community_name": "Community 23"
    },
    {
      "label": ".onwheel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L346",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".onwheel()",
      "id": "dl48_software_gui_ds_components_slider_slider_onwheel",
      "community_name": "Community 23"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L373",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_ds_components_slider_slider_ondouble",
      "community_name": "Community 23"
    },
    {
      "label": ".onhold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L381",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".onhold()",
      "id": "dl48_software_gui_ds_components_slider_slider_onhold",
      "community_name": "Community 23"
    },
    {
      "label": ".absMove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L387",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".absmove()",
      "id": "dl48_software_gui_ds_components_slider_slider_absmove",
      "community_name": "Community 23"
    },
    {
      "label": ".onValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L409",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".onvalue()",
      "id": "dl48_software_gui_ds_components_slider_slider_onvalue",
      "community_name": "Community 23"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L411",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_slider_slider_onresize",
      "community_name": "Community 23"
    },
    {
      "label": ".toSlowMode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L413",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".toslowmode()",
      "id": "dl48_software_gui_ds_components_slider_slider_toslowmode",
      "community_name": "Community 23"
    },
    {
      "label": ".getKnobPosition()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L420",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".getknobposition()",
      "id": "dl48_software_gui_ds_components_slider_slider_getknobposition",
      "community_name": "Community 23"
    },
    {
      "label": ".v2x()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L451",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".v2x()",
      "id": "dl48_software_gui_ds_components_slider_slider_v2x",
      "community_name": "Community 23"
    },
    {
      "label": ".getText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L463",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".gettext()",
      "id": "dl48_software_gui_ds_components_slider_slider_gettext",
      "community_name": "Community 23"
    },
    {
      "label": ".formatValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L466",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".formatvalue()",
      "id": "dl48_software_gui_ds_components_slider_slider_formatvalue",
      "community_name": "Community 23"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L468",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_slider_slider_getstate",
      "community_name": "Community 23"
    },
    {
      "label": ".getState2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L473",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".getstate2()",
      "id": "dl48_software_gui_ds_components_slider_slider_getstate2",
      "community_name": "Community 23"
    },
    {
      "label": ".paintLine()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L477",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".paintline()",
      "id": "dl48_software_gui_ds_components_slider_slider_paintline",
      "community_name": "Community 23"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L554",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_ds_components_slider_slider_paintknob",
      "community_name": "Community 23"
    },
    {
      "label": ".paintKnobOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L565",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".paintknoboverlay()",
      "id": "dl48_software_gui_ds_components_slider_slider_paintknoboverlay",
      "community_name": "Community 23"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L572",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_slider_slider_paintbg",
      "community_name": "Community 23"
    },
    {
      "label": ".paintMarks()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L576",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".paintmarks()",
      "id": "dl48_software_gui_ds_components_slider_slider_paintmarks",
      "community_name": "Community 23"
    },
    {
      "label": ".clearInfo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L578",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".clearinfo()",
      "id": "dl48_software_gui_ds_components_slider_slider_clearinfo",
      "community_name": "Community 23"
    },
    {
      "label": ".paintInfo()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L584",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".paintinfo()",
      "id": "dl48_software_gui_ds_components_slider_slider_paintinfo",
      "community_name": "Community 23"
    },
    {
      "label": ".showInfoOnKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L644",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".showinfoonknob()",
      "id": "dl48_software_gui_ds_components_slider_slider_showinfoonknob",
      "community_name": "Community 23"
    },
    {
      "label": ".checkOverlayAccess()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L649",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".checkoverlayaccess()",
      "id": "dl48_software_gui_ds_components_slider_slider_checkoverlayaccess",
      "community_name": "Community 23"
    },
    {
      "label": ".paintInfoBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L653",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".paintinfobg()",
      "id": "dl48_software_gui_ds_components_slider_slider_paintinfobg",
      "community_name": "Community 23"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L669",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_slider_slider_paintoverlay",
      "community_name": "Community 23"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L671",
      "_origin": "ast",
      "community": 23,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_slider_slider_paint",
      "community_name": "Community 23"
    },
    {
      "label": "spinner.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 134,
      "norm_label": "spinner.js",
      "id": "dl48_software_gui_ds_components_spinner",
      "community_name": "Community 134"
    },
    {
      "label": "Spinner",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 134,
      "norm_label": "spinner",
      "id": "dl48_software_gui_ds_components_spinner_spinner",
      "community_name": "Community 134"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 134,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_spinner_spinner_constructor",
      "community_name": "Community 134"
    },
    {
      "label": ".onShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L31",
      "_origin": "ast",
      "community": 134,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_ds_components_spinner_spinner_onshow",
      "community_name": "Community 134"
    },
    {
      "label": ".onHide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L34",
      "_origin": "ast",
      "community": 134,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_ds_components_spinner_spinner_onhide",
      "community_name": "Community 134"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L37",
      "_origin": "ast",
      "community": 134,
      "norm_label": ".start()",
      "id": "dl48_software_gui_ds_components_spinner_spinner_start",
      "community_name": "Community 134"
    },
    {
      "label": ".setColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 134,
      "norm_label": ".setcolor()",
      "id": "dl48_software_gui_ds_components_spinner_spinner_setcolor",
      "community_name": "Community 134"
    },
    {
      "label": ".setState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L48",
      "_origin": "ast",
      "community": 134,
      "norm_label": ".setstate()",
      "id": "dl48_software_gui_ds_components_spinner_spinner_setstate",
      "community_name": "Community 134"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L54",
      "_origin": "ast",
      "community": 134,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_spinner_spinner_onresize",
      "community_name": "Community 134"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L58",
      "_origin": "ast",
      "community": 134,
      "norm_label": ".tick()",
      "id": "dl48_software_gui_ds_components_spinner_spinner_tick",
      "community_name": "Community 134"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L66",
      "_origin": "ast",
      "community": 134,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_spinner_spinner_paintoverlay",
      "community_name": "Community 134"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L68",
      "_origin": "ast",
      "community": 134,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_spinner_spinner_paint",
      "community_name": "Community 134"
    },
    {
      "label": "switchbox.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 77,
      "norm_label": "switchbox.js",
      "id": "dl48_software_gui_ds_components_switchbox",
      "community_name": "Community 77"
    },
    {
      "label": "SwitchBox",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 77,
      "norm_label": "switchbox",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox",
      "community_name": "Community 77"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_constructor",
      "community_name": "Community 77"
    },
    {
      "label": ".setFont()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L65",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".setfont()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_setfont",
      "community_name": "Community 77"
    },
    {
      "label": ".setItems()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L69",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".setitems()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_setitems",
      "community_name": "Community 77"
    },
    {
      "label": ".setItemWidth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L86",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".setitemwidth()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_setitemwidth",
      "community_name": "Community 77"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L92",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_ondown",
      "community_name": "Community 77"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L96",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_onmove",
      "community_name": "Community 77"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L107",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_onup",
      "community_name": "Community 77"
    },
    {
      "label": ".getVal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L130",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".getval()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_getval",
      "community_name": "Community 77"
    },
    {
      "label": ".setVal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L141",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".setval()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_setval",
      "community_name": "Community 77"
    },
    {
      "label": ".onChange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L155",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".onchange()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_onchange",
      "community_name": "Community 77"
    },
    {
      "label": ".onToggle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L156",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".ontoggle()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_ontoggle",
      "community_name": "Community 77"
    },
    {
      "label": ".onSwitch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L157",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".onswitch()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_onswitch",
      "community_name": "Community 77"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L159",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_getstate",
      "community_name": "Community 77"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L163",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_paintbg",
      "community_name": "Community 77"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L171",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_paintoverlay",
      "community_name": "Community 77"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L173",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_onresize",
      "community_name": "Community 77"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L177",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_paint",
      "community_name": "Community 77"
    },
    {
      "label": ".paintItemOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L249",
      "_origin": "ast",
      "community": 77,
      "norm_label": ".paintitemoverlay()",
      "id": "dl48_software_gui_ds_components_switchbox_switchbox_paintitemoverlay",
      "community_name": "Community 77"
    },
    {
      "label": "switchboxv.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 135,
      "norm_label": "switchboxv.js",
      "id": "dl48_software_gui_ds_components_switchboxv",
      "community_name": "Community 135"
    },
    {
      "label": "SwitchBoxV",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 135,
      "norm_label": "switchboxv",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "community_name": "Community 135"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 135,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv_constructor",
      "community_name": "Community 135"
    },
    {
      "label": ".setItems()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 135,
      "norm_label": ".setitems()",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv_setitems",
      "community_name": "Community 135"
    },
    {
      "label": ".setItemHeight()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 135,
      "norm_label": ".setitemheight()",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv_setitemheight",
      "community_name": "Community 135"
    },
    {
      "label": ".setItemWidth()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L23",
      "_origin": "ast",
      "community": 135,
      "norm_label": ".setitemwidth()",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv_setitemwidth",
      "community_name": "Community 135"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L28",
      "_origin": "ast",
      "community": 135,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv_ondown",
      "community_name": "Community 135"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L32",
      "_origin": "ast",
      "community": 135,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv_onmove",
      "community_name": "Community 135"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 135,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv_onup",
      "community_name": "Community 135"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 135,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv_onresize",
      "community_name": "Community 135"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L68",
      "_origin": "ast",
      "community": 135,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv_paint",
      "community_name": "Community 135"
    },
    {
      "label": ".paintItemOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L136",
      "_origin": "ast",
      "community": 135,
      "norm_label": ".paintitemoverlay()",
      "id": "dl48_software_gui_ds_components_switchboxv_switchboxv_paintitemoverlay",
      "community_name": "Community 135"
    },
    {
      "label": "switcher.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 99,
      "norm_label": "switcher.js",
      "id": "dl48_software_gui_ds_components_switcher",
      "community_name": "Community 99"
    },
    {
      "label": "Switcher",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 99,
      "norm_label": "switcher",
      "id": "dl48_software_gui_ds_components_switcher_switcher",
      "community_name": "Community 99"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_constructor",
      "community_name": "Community 99"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L43",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_onup",
      "community_name": "Community 99"
    },
    {
      "label": ".onkey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L58",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".onkey()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_onkey",
      "community_name": "Community 99"
    },
    {
      "label": ".setMargin()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L61",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".setmargin()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_setmargin",
      "community_name": "Community 99"
    },
    {
      "label": ".onChange()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L68",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".onchange()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_onchange",
      "community_name": "Community 99"
    },
    {
      "label": ".onToggle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L69",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".ontoggle()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_ontoggle",
      "community_name": "Community 99"
    },
    {
      "label": ".onToggleON()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L70",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".ontoggleon()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_ontoggleon",
      "community_name": "Community 99"
    },
    {
      "label": ".onToggleOFF()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L71",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".ontoggleoff()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_ontoggleoff",
      "community_name": "Community 99"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L73",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_getstate",
      "community_name": "Community 99"
    },
    {
      "label": ".paintBg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L78",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".paintbg()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_paintbg",
      "community_name": "Community 99"
    },
    {
      "label": ".paintLane()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L80",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".paintlane()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_paintlane",
      "community_name": "Community 99"
    },
    {
      "label": ".paintKnob()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L93",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".paintknob()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_paintknob",
      "community_name": "Community 99"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L116",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_paintoverlay",
      "community_name": "Community 99"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L136",
      "_origin": "ast",
      "community": 99,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_switcher_switcher_paint",
      "community_name": "Community 99"
    },
    {
      "label": "togglebutton.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 123,
      "norm_label": "togglebutton.js",
      "id": "dl48_software_gui_ds_components_togglebutton",
      "community_name": "Community 123"
    },
    {
      "label": "ToggleButton",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 123,
      "norm_label": "togglebutton",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "community_name": "Community 123"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_constructor",
      "community_name": "Community 123"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L18",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_ondown",
      "community_name": "Community 123"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_onup",
      "community_name": "Community 123"
    },
    {
      "label": ".onPress()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L40",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".onpress()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_onpress",
      "community_name": "Community 123"
    },
    {
      "label": ".doToggle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L44",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".dotoggle()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_dotoggle",
      "community_name": "Community 123"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L84",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_getstate",
      "community_name": "Community 123"
    },
    {
      "label": ".setState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L95",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".setstate()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_setstate",
      "community_name": "Community 123"
    },
    {
      "label": ".onToggle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L109",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".ontoggle()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggle",
      "community_name": "Community 123"
    },
    {
      "label": ".onToggleON()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L110",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".ontoggleon()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggleon",
      "community_name": "Community 123"
    },
    {
      "label": ".onToggle2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L112",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".ontoggle2()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggle2",
      "community_name": "Community 123"
    },
    {
      "label": ".onToggleOFF()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L114",
      "_origin": "ast",
      "community": 123,
      "norm_label": ".ontoggleoff()",
      "id": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggleoff",
      "community_name": "Community 123"
    },
    {
      "label": "vumeter.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 86,
      "norm_label": "vumeter.js",
      "id": "dl48_software_gui_ds_components_vumeter",
      "community_name": "Community 86"
    },
    {
      "label": "VUMeter",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 86,
      "norm_label": "vumeter",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter",
      "community_name": "Community 86"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_constructor",
      "community_name": "Community 86"
    },
    {
      "label": ".setTexture()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L121",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".settexture()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_settexture",
      "community_name": "Community 86"
    },
    {
      "label": ".setHorizontal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L135",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".sethorizontal()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_sethorizontal",
      "community_name": "Community 86"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L149",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_setvalue",
      "community_name": "Community 86"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L244",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".tick()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_tick",
      "community_name": "Community 86"
    },
    {
      "label": "._onPeakHoldTimeout()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L326",
      "_origin": "ast",
      "community": 86,
      "norm_label": "._onpeakholdtimeout()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_onpeakholdtimeout",
      "community_name": "Community 86"
    },
    {
      "label": "._onClipTimeout()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L335",
      "_origin": "ast",
      "community": 86,
      "norm_label": "._oncliptimeout()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_oncliptimeout",
      "community_name": "Community 86"
    },
    {
      "label": "._onDemoTick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L340",
      "_origin": "ast",
      "community": 86,
      "norm_label": "._ondemotick()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_ondemotick",
      "community_name": "Community 86"
    },
    {
      "label": ".quantize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L345",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".quantize()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_quantize",
      "community_name": "Community 86"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L351",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".reset()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_reset",
      "community_name": "Community 86"
    },
    {
      "label": ".clip()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L366",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".clip()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_clip",
      "community_name": "Community 86"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L372",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_onresize",
      "community_name": "Community 86"
    },
    {
      "label": ".createGradient()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L385",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".creategradient()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_creategradient",
      "community_name": "Community 86"
    },
    {
      "label": ".paintClip()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L423",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".paintclip()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_paintclip",
      "community_name": "Community 86"
    },
    {
      "label": ".paintOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L432",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".paintoverlay()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_paintoverlay",
      "community_name": "Community 86"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L434",
      "_origin": "ast",
      "community": 86,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_vumeter_vumeter_paint",
      "community_name": "Community 86"
    },
    {
      "label": "widget.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 291,
      "norm_label": "widget.js",
      "id": "dl48_software_gui_ds_components_widget",
      "community_name": "Community 291"
    },
    {
      "label": "_hashF64",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 291,
      "norm_label": "_hashf64",
      "id": "dl48_software_gui_ds_components_widget_hashf64",
      "community_name": "Community 291"
    },
    {
      "label": "_hashU32",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 291,
      "norm_label": "_hashu32",
      "id": "dl48_software_gui_ds_components_widget_hashu32",
      "community_name": "Community 291"
    },
    {
      "label": "Widget",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 51,
      "norm_label": "widget",
      "id": "dl48_software_gui_ds_components_widget_widget",
      "community_name": "Community 51"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_components_widget_widget_constructor",
      "community_name": "Community 51"
    },
    {
      "label": ".applyParams()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L112",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".applyparams()",
      "id": "dl48_software_gui_ds_components_widget_widget_applyparams",
      "community_name": "Community 51"
    },
    {
      "label": ".show()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L166",
      "_origin": "ast",
      "community": 163,
      "norm_label": ".show()",
      "id": "dl48_software_gui_ds_components_widget_widget_show",
      "community_name": "Community 163"
    },
    {
      "label": ".hide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L173",
      "_origin": "ast",
      "community": 163,
      "norm_label": ".hide()",
      "id": "dl48_software_gui_ds_components_widget_widget_hide",
      "community_name": "Community 163"
    },
    {
      "label": ".setVisible()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L179",
      "_origin": "ast",
      "community": 163,
      "norm_label": ".setvisible()",
      "id": "dl48_software_gui_ds_components_widget_widget_setvisible",
      "community_name": "Community 163"
    },
    {
      "label": ".toggleVisibility()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L182",
      "_origin": "ast",
      "community": 163,
      "norm_label": ".togglevisibility()",
      "id": "dl48_software_gui_ds_components_widget_widget_togglevisibility",
      "community_name": "Community 163"
    },
    {
      "label": ".setEnabled()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L185",
      "_origin": "ast",
      "community": 163,
      "norm_label": ".setenabled()",
      "id": "dl48_software_gui_ds_components_widget_widget_setenabled",
      "community_name": "Community 163"
    },
    {
      "label": ".focus()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L190",
      "_origin": "ast",
      "community": 194,
      "norm_label": ".focus()",
      "id": "dl48_software_gui_ds_components_widget_widget_focus",
      "community_name": "Community 194"
    },
    {
      "label": ".setGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L200",
      "_origin": "ast",
      "community": 178,
      "norm_label": ".setgeometry()",
      "id": "dl48_software_gui_ds_components_widget_widget_setgeometry",
      "community_name": "Community 178"
    },
    {
      "label": ".setPosition()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L221",
      "_origin": "ast",
      "community": 178,
      "norm_label": ".setposition()",
      "id": "dl48_software_gui_ds_components_widget_widget_setposition",
      "community_name": "Community 178"
    },
    {
      "label": ".setSize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L224",
      "_origin": "ast",
      "community": 178,
      "norm_label": ".setsize()",
      "id": "dl48_software_gui_ds_components_widget_widget_setsize",
      "community_name": "Community 178"
    },
    {
      "label": ".setAnchors()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L227",
      "_origin": "ast",
      "community": 178,
      "norm_label": ".setanchors()",
      "id": "dl48_software_gui_ds_components_widget_widget_setanchors",
      "community_name": "Community 178"
    },
    {
      "label": ".calcAnchors()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L232",
      "_origin": "ast",
      "community": 178,
      "norm_label": ".calcanchors()",
      "id": "dl48_software_gui_ds_components_widget_widget_calcanchors",
      "community_name": "Community 178"
    },
    {
      "label": ".updateGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L258",
      "_origin": "ast",
      "community": 178,
      "norm_label": ".updategeometry()",
      "id": "dl48_software_gui_ds_components_widget_widget_updategeometry",
      "community_name": "Community 178"
    },
    {
      "label": ".calcGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L269",
      "_origin": "ast",
      "community": 178,
      "norm_label": ".calcgeometry()",
      "id": "dl48_software_gui_ds_components_widget_widget_calcgeometry",
      "community_name": "Community 178"
    },
    {
      "label": ".isInRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L273",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".isinrect()",
      "id": "dl48_software_gui_ds_components_widget_widget_isinrect",
      "community_name": "Community 51"
    },
    {
      "label": ".geomRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L280",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".geomrect()",
      "id": "dl48_software_gui_ds_components_widget_widget_geomrect",
      "community_name": "Community 51"
    },
    {
      "label": ".geomLeft()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L288",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".geomleft()",
      "id": "dl48_software_gui_ds_components_widget_widget_geomleft",
      "community_name": "Community 51"
    },
    {
      "label": ".geomRight()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L291",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".geomright()",
      "id": "dl48_software_gui_ds_components_widget_widget_geomright",
      "community_name": "Community 51"
    },
    {
      "label": ".geomTop()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L294",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".geomtop()",
      "id": "dl48_software_gui_ds_components_widget_widget_geomtop",
      "community_name": "Community 51"
    },
    {
      "label": ".geomBottom()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L297",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".geombottom()",
      "id": "dl48_software_gui_ds_components_widget_widget_geombottom",
      "community_name": "Community 51"
    },
    {
      "label": ".geomCenterX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L300",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".geomcenterx()",
      "id": "dl48_software_gui_ds_components_widget_widget_geomcenterx",
      "community_name": "Community 51"
    },
    {
      "label": ".geomCenterY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L303",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".geomcentery()",
      "id": "dl48_software_gui_ds_components_widget_widget_geomcentery",
      "community_name": "Community 51"
    },
    {
      "label": ".globalX()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L307",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".globalx()",
      "id": "dl48_software_gui_ds_components_widget_widget_globalx",
      "community_name": "Community 69"
    },
    {
      "label": ".globalY()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L318",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".globaly()",
      "id": "dl48_software_gui_ds_components_widget_widget_globaly",
      "community_name": "Community 69"
    },
    {
      "label": ".globalRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L329",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".globalrect()",
      "id": "dl48_software_gui_ds_components_widget_widget_globalrect",
      "community_name": "Community 69"
    },
    {
      "label": ".globalVisible()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L341",
      "_origin": "ast",
      "community": 163,
      "norm_label": ".globalvisible()",
      "id": "dl48_software_gui_ds_components_widget_widget_globalvisible",
      "community_name": "Community 163"
    },
    {
      "label": ".globalVisible2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L350",
      "_origin": "ast",
      "community": 177,
      "norm_label": ".globalvisible2()",
      "id": "dl48_software_gui_ds_components_widget_widget_globalvisible2",
      "community_name": "Community 177"
    },
    {
      "label": ".globalEnabled()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L364",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".globalenabled()",
      "id": "dl48_software_gui_ds_components_widget_widget_globalenabled",
      "community_name": "Community 51"
    },
    {
      "label": ".globalWidgetName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L373",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".globalwidgetname()",
      "id": "dl48_software_gui_ds_components_widget_widget_globalwidgetname",
      "community_name": "Community 69"
    },
    {
      "label": ".globalUpdateQueued()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L385",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".globalupdatequeued()",
      "id": "dl48_software_gui_ds_components_widget_widget_globalupdatequeued",
      "community_name": "Community 51"
    },
    {
      "label": ".isTopLevel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L394",
      "_origin": "ast",
      "community": 177,
      "norm_label": ".istoplevel()",
      "id": "dl48_software_gui_ds_components_widget_widget_istoplevel",
      "community_name": "Community 177"
    },
    {
      "label": ".getContext()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L397",
      "_origin": "ast",
      "community": 177,
      "norm_label": ".getcontext()",
      "id": "dl48_software_gui_ds_components_widget_widget_getcontext",
      "community_name": "Community 177"
    },
    {
      "label": ".getDomain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L402",
      "_origin": "ast",
      "community": 194,
      "norm_label": ".getdomain()",
      "id": "dl48_software_gui_ds_components_widget_widget_getdomain",
      "community_name": "Community 194"
    },
    {
      "label": ".getTopParent()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L405",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".gettopparent()",
      "id": "dl48_software_gui_ds_components_widget_widget_gettopparent",
      "community_name": "Community 51"
    },
    {
      "label": ".setDomain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L413",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".setdomain()",
      "id": "dl48_software_gui_ds_components_widget_widget_setdomain",
      "community_name": "Community 51"
    },
    {
      "label": ".setOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L425",
      "_origin": "ast",
      "community": 163,
      "norm_label": ".setoverlay()",
      "id": "dl48_software_gui_ds_components_widget_widget_setoverlay",
      "community_name": "Community 163"
    },
    {
      "label": ".setBlueprint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L438",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".setblueprint()",
      "id": "dl48_software_gui_ds_components_widget_widget_setblueprint",
      "community_name": "Community 51"
    },
    {
      "label": ".internalGrabCheck()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L444",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".internalgrabcheck()",
      "id": "dl48_software_gui_ds_components_widget_widget_internalgrabcheck",
      "community_name": "Community 51"
    },
    {
      "label": ".internalDown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L489",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".internaldown()",
      "id": "dl48_software_gui_ds_components_widget_widget_internaldown",
      "community_name": "Community 69"
    },
    {
      "label": ".internalMove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L584",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".internalmove()",
      "id": "dl48_software_gui_ds_components_widget_widget_internalmove",
      "community_name": "Community 69"
    },
    {
      "label": ".internalUp()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L638",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".internalup()",
      "id": "dl48_software_gui_ds_components_widget_widget_internalup",
      "community_name": "Community 69"
    },
    {
      "label": ".internalWheel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L730",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".internalwheel()",
      "id": "dl48_software_gui_ds_components_widget_widget_internalwheel",
      "community_name": "Community 69"
    },
    {
      "label": ".internalUnbindEvent()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L739",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".internalunbindevent()",
      "id": "dl48_software_gui_ds_components_widget_widget_internalunbindevent",
      "community_name": "Community 51"
    },
    {
      "label": "._purgeStaleEvents()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L743",
      "_origin": "ast",
      "community": 69,
      "norm_label": "._purgestaleevents()",
      "id": "dl48_software_gui_ds_components_widget_widget_purgestaleevents",
      "community_name": "Community 69"
    },
    {
      "label": ".devDown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L772",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".devdown()",
      "id": "dl48_software_gui_ds_components_widget_widget_devdown",
      "community_name": "Community 69"
    },
    {
      "label": ".devMove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L776",
      "_origin": "ast",
      "community": 178,
      "norm_label": ".devmove()",
      "id": "dl48_software_gui_ds_components_widget_widget_devmove",
      "community_name": "Community 178"
    },
    {
      "label": ".devUp()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L786",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".devup()",
      "id": "dl48_software_gui_ds_components_widget_widget_devup",
      "community_name": "Community 69"
    },
    {
      "label": ".onshow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L791",
      "_origin": "ast",
      "community": 163,
      "norm_label": ".onshow()",
      "id": "dl48_software_gui_ds_components_widget_widget_onshow",
      "community_name": "Community 163"
    },
    {
      "label": ".onhide()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L798",
      "_origin": "ast",
      "community": 163,
      "norm_label": ".onhide()",
      "id": "dl48_software_gui_ds_components_widget_widget_onhide",
      "community_name": "Community 163"
    },
    {
      "label": ".ondown()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L807",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".ondown()",
      "id": "dl48_software_gui_ds_components_widget_widget_ondown",
      "community_name": "Community 69"
    },
    {
      "label": ".onmove()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L810",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".onmove()",
      "id": "dl48_software_gui_ds_components_widget_widget_onmove",
      "community_name": "Community 69"
    },
    {
      "label": ".onup()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L813",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".onup()",
      "id": "dl48_software_gui_ds_components_widget_widget_onup",
      "community_name": "Community 69"
    },
    {
      "label": ".onclick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L816",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".onclick()",
      "id": "dl48_software_gui_ds_components_widget_widget_onclick",
      "community_name": "Community 69"
    },
    {
      "label": ".ondouble()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L817",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".ondouble()",
      "id": "dl48_software_gui_ds_components_widget_widget_ondouble",
      "community_name": "Community 69"
    },
    {
      "label": ".onhold()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L818",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".onhold()",
      "id": "dl48_software_gui_ds_components_widget_widget_onhold",
      "community_name": "Community 69"
    },
    {
      "label": ".onright()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L819",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".onright()",
      "id": "dl48_software_gui_ds_components_widget_widget_onright",
      "community_name": "Community 69"
    },
    {
      "label": ".onwheel()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L820",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".onwheel()",
      "id": "dl48_software_gui_ds_components_widget_widget_onwheel",
      "community_name": "Community 69"
    },
    {
      "label": ".onpinch()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L821",
      "_origin": "ast",
      "community": 69,
      "norm_label": ".onpinch()",
      "id": "dl48_software_gui_ds_components_widget_widget_onpinch",
      "community_name": "Community 69"
    },
    {
      "label": ".onfocus()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L822",
      "_origin": "ast",
      "community": 194,
      "norm_label": ".onfocus()",
      "id": "dl48_software_gui_ds_components_widget_widget_onfocus",
      "community_name": "Community 194"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L828",
      "_origin": "ast",
      "community": 178,
      "norm_label": ".onresize()",
      "id": "dl48_software_gui_ds_components_widget_widget_onresize",
      "community_name": "Community 178"
    },
    {
      "label": ".onDestroy()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L830",
      "_origin": "ast",
      "community": 194,
      "norm_label": ".ondestroy()",
      "id": "dl48_software_gui_ds_components_widget_widget_ondestroy",
      "community_name": "Community 194"
    },
    {
      "label": ".setKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L833",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".setkey()",
      "id": "dl48_software_gui_ds_components_widget_widget_setkey",
      "community_name": "Community 51"
    },
    {
      "label": ".regKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L838",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".regkey()",
      "id": "dl48_software_gui_ds_components_widget_widget_regkey",
      "community_name": "Community 51"
    },
    {
      "label": ".unRegKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L851",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".unregkey()",
      "id": "dl48_software_gui_ds_components_widget_widget_unregkey",
      "community_name": "Community 51"
    },
    {
      "label": ".unRegAllKeys()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L857",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".unregallkeys()",
      "id": "dl48_software_gui_ds_components_widget_widget_unregallkeys",
      "community_name": "Community 51"
    },
    {
      "label": ".getVal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L864",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".getval()",
      "id": "dl48_software_gui_ds_components_widget_widget_getval",
      "community_name": "Community 51"
    },
    {
      "label": ".setVal()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L869",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".setval()",
      "id": "dl48_software_gui_ds_components_widget_widget_setval",
      "community_name": "Community 51"
    },
    {
      "label": ".resetDebugAlias()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L876",
      "_origin": "ast",
      "community": 194,
      "norm_label": ".resetdebugalias()",
      "id": "dl48_software_gui_ds_components_widget_widget_resetdebugalias",
      "community_name": "Community 194"
    },
    {
      "label": ".setDebugAlias()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L881",
      "_origin": "ast",
      "community": 194,
      "norm_label": ".setdebugalias()",
      "id": "dl48_software_gui_ds_components_widget_widget_setdebugalias",
      "community_name": "Community 194"
    },
    {
      "label": ".regKbd()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L893",
      "_origin": "ast",
      "community": 166,
      "norm_label": ".regkbd()",
      "id": "dl48_software_gui_ds_components_widget_widget_regkbd",
      "community_name": "Community 166"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L898",
      "_origin": "ast",
      "community": 194,
      "norm_label": ".destroy()",
      "id": "dl48_software_gui_ds_components_widget_widget_destroy",
      "community_name": "Community 194"
    },
    {
      "label": ".clearRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L936",
      "_origin": "ast",
      "community": 194,
      "norm_label": ".clearrect()",
      "id": "dl48_software_gui_ds_components_widget_widget_clearrect",
      "community_name": "Community 194"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L945",
      "_origin": "ast",
      "community": 177,
      "norm_label": ".getstate()",
      "id": "dl48_software_gui_ds_components_widget_widget_getstate",
      "community_name": "Community 177"
    },
    {
      "label": ".tick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L948",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".tick()",
      "id": "dl48_software_gui_ds_components_widget_widget_tick",
      "community_name": "Community 51"
    },
    {
      "label": ".regTick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L949",
      "_origin": "ast",
      "community": 51,
      "norm_label": ".regtick()",
      "id": "dl48_software_gui_ds_components_widget_widget_regtick",
      "community_name": "Community 51"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L955",
      "_origin": "ast",
      "community": 163,
      "norm_label": ".update()",
      "id": "dl48_software_gui_ds_components_widget_widget_update",
      "community_name": "Community 163"
    },
    {
      "label": "._addHash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L965",
      "_origin": "ast",
      "community": 177,
      "norm_label": "._addhash()",
      "id": "dl48_software_gui_ds_components_widget_widget_addhash",
      "community_name": "Community 177"
    },
    {
      "label": "._addHash2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L996",
      "_origin": "ast",
      "community": 69,
      "norm_label": "._addhash2()",
      "id": "dl48_software_gui_ds_components_widget_widget_addhash2",
      "community_name": "Community 69"
    },
    {
      "label": ".calcHash()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1026",
      "_origin": "ast",
      "community": 177,
      "norm_label": ".calchash()",
      "id": "dl48_software_gui_ds_components_widget_widget_calchash",
      "community_name": "Community 177"
    },
    {
      "label": ".internalUpdate()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1039",
      "_origin": "ast",
      "community": 177,
      "norm_label": ".internalupdate()",
      "id": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "community_name": "Community 177"
    },
    {
      "label": ".paintRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1207",
      "_origin": "ast",
      "community": 177,
      "norm_label": ".paintrect()",
      "id": "dl48_software_gui_ds_components_widget_widget_paintrect",
      "community_name": "Community 177"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1222",
      "_origin": "ast",
      "community": 177,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_components_widget_widget_paint",
      "community_name": "Community 177"
    },
    {
      "label": "core.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 41,
      "norm_label": "core.js",
      "id": "dl48_software_gui_ds_core",
      "community_name": "Community 41"
    },
    {
      "label": "$CFG",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L13",
      "_origin": "ast",
      "community": 41,
      "norm_label": "$cfg",
      "id": "dl48_software_gui_ds_core_cfg",
      "community_name": "Community 41"
    },
    {
      "label": "DBG",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L49",
      "_origin": "ast",
      "community": 41,
      "norm_label": "dbg",
      "id": "dl48_software_gui_ds_core_dbg",
      "community_name": "Community 41"
    },
    {
      "label": "Settings",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L66",
      "_origin": "ast",
      "community": 338,
      "norm_label": "settings",
      "id": "dl48_software_gui_ds_core_settings",
      "community_name": "Community 338"
    },
    {
      "label": "UIS",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L126",
      "_origin": "ast",
      "community": 41,
      "norm_label": "uis",
      "id": "dl48_software_gui_ds_core_uis",
      "community_name": "Community 41"
    },
    {
      "label": "lang",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L127",
      "_origin": "ast",
      "community": 41,
      "norm_label": "lang",
      "id": "dl48_software_gui_ds_core_lang",
      "community_name": "Community 41"
    },
    {
      "label": "langBase",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L128",
      "_origin": "ast",
      "community": 41,
      "norm_label": "langbase",
      "id": "dl48_software_gui_ds_core_langbase",
      "community_name": "Community 41"
    },
    {
      "label": "E_CANVAS_MODE",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L130",
      "_origin": "ast",
      "community": 41,
      "norm_label": "e_canvas_mode",
      "id": "dl48_software_gui_ds_core_e_canvas_mode",
      "community_name": "Community 41"
    },
    {
      "label": "$CAGUI",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L145",
      "_origin": "ast",
      "community": 41,
      "norm_label": "$cagui",
      "id": "dl48_software_gui_ds_core_cagui",
      "community_name": "Community 41"
    },
    {
      "label": "CAGUI_INIT()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L159",
      "_origin": "ast",
      "community": 41,
      "norm_label": "cagui_init()",
      "id": "dl48_software_gui_ds_core_cagui_init",
      "community_name": "Community 41"
    },
    {
      "label": "CAGUI_INIT_LOCAL_DATA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L258",
      "_origin": "ast",
      "community": 41,
      "norm_label": "cagui_init_local_data()",
      "id": "dl48_software_gui_ds_core_cagui_init_local_data",
      "community_name": "Community 41"
    },
    {
      "label": "CAGUI_INIT_CANVASES()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L273",
      "_origin": "ast",
      "community": 41,
      "norm_label": "cagui_init_canvases()",
      "id": "dl48_software_gui_ds_core_cagui_init_canvases",
      "community_name": "Community 41"
    },
    {
      "label": "resourceLoader()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L303",
      "_origin": "ast",
      "community": 41,
      "norm_label": "resourceloader()",
      "id": "dl48_software_gui_ds_core_resourceloader",
      "community_name": "Community 41"
    },
    {
      "label": "$ENV",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L625",
      "_origin": "ast",
      "community": 41,
      "norm_label": "$env",
      "id": "dl48_software_gui_ds_core_env",
      "community_name": "Community 41"
    },
    {
      "label": "P_DEBUG()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L722",
      "_origin": "ast",
      "community": 41,
      "norm_label": "p_debug()",
      "id": "dl48_software_gui_ds_core_p_debug",
      "community_name": "Community 41"
    },
    {
      "label": "canvasWebsocketStash",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L727",
      "_origin": "ast",
      "community": 41,
      "norm_label": "canvaswebsocketstash",
      "id": "dl48_software_gui_ds_core_canvaswebsocketstash",
      "community_name": "Community 41"
    },
    {
      "label": "pipelineWsConnect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L731",
      "_origin": "ast",
      "community": 41,
      "norm_label": "pipelinewsconnect()",
      "id": "dl48_software_gui_ds_core_pipelinewsconnect",
      "community_name": "Community 41"
    },
    {
      "label": "wrapObject()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L778",
      "_origin": "ast",
      "community": 41,
      "norm_label": "wrapobject()",
      "id": "dl48_software_gui_ds_core_wrapobject",
      "community_name": "Community 41"
    },
    {
      "label": "UI",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L892",
      "_origin": "ast",
      "community": 24,
      "norm_label": "ui",
      "id": "dl48_software_gui_ds_core_ui",
      "community_name": "Community 24"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L894",
      "_origin": "ast",
      "community": 41,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_core_ui_constructor",
      "community_name": "Community 41"
    },
    {
      "label": "._tickFn()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1102",
      "_origin": "ast",
      "community": 24,
      "norm_label": "._tickfn()",
      "id": "dl48_software_gui_ds_core_ui_tickfn",
      "community_name": "Community 24"
    },
    {
      "label": ".setScale()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1121",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".setscale()",
      "id": "dl48_software_gui_ds_core_ui_setscale",
      "community_name": "Community 24"
    },
    {
      "label": ".setScale2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1126",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".setscale2()",
      "id": "dl48_software_gui_ds_core_ui_setscale2",
      "community_name": "Community 24"
    },
    {
      "label": ".setDomStyle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1143",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".setdomstyle()",
      "id": "dl48_software_gui_ds_core_ui_setdomstyle",
      "community_name": "Community 24"
    },
    {
      "label": ".callInit()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1149",
      "_origin": "ast",
      "community": 41,
      "norm_label": ".callinit()",
      "id": "dl48_software_gui_ds_core_ui_callinit",
      "community_name": "Community 41"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1174",
      "_origin": "ast",
      "community": 41,
      "norm_label": ".start()",
      "id": "dl48_software_gui_ds_core_ui_start",
      "community_name": "Community 41"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1208",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".stop()",
      "id": "dl48_software_gui_ds_core_ui_stop",
      "community_name": "Community 24"
    },
    {
      "label": ".handleResize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1215",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".handleresize()",
      "id": "dl48_software_gui_ds_core_ui_handleresize",
      "community_name": "Community 24"
    },
    {
      "label": ".setMinHeight()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1238",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".setminheight()",
      "id": "dl48_software_gui_ds_core_ui_setminheight",
      "community_name": "Community 24"
    },
    {
      "label": ".syncCanvasSize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1243",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".synccanvassize()",
      "id": "dl48_software_gui_ds_core_ui_synccanvassize",
      "community_name": "Community 24"
    },
    {
      "label": ".getOriginalCanvasSize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1248",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".getoriginalcanvassize()",
      "id": "dl48_software_gui_ds_core_ui_getoriginalcanvassize",
      "community_name": "Community 24"
    },
    {
      "label": ".setCanvasSize()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1252",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".setcanvassize()",
      "id": "dl48_software_gui_ds_core_ui_setcanvassize",
      "community_name": "Community 24"
    },
    {
      "label": ".optimizeContext()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1339",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".optimizecontext()",
      "id": "dl48_software_gui_ds_core_ui_optimizecontext",
      "community_name": "Community 24"
    },
    {
      "label": ".setFocusQueue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1343",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".setfocusqueue()",
      "id": "dl48_software_gui_ds_core_ui_setfocusqueue",
      "community_name": "Community 24"
    },
    {
      "label": ".setBlueprint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1346",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".setblueprint()",
      "id": "dl48_software_gui_ds_core_ui_setblueprint",
      "community_name": "Community 24"
    },
    {
      "label": ".setAlpha()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1349",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".setalpha()",
      "id": "dl48_software_gui_ds_core_ui_setalpha",
      "community_name": "Community 24"
    },
    {
      "label": ".regUpdate()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1355",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".regupdate()",
      "id": "dl48_software_gui_ds_core_ui_regupdate",
      "community_name": "Community 24"
    },
    {
      "label": ".regTick()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1387",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".regtick()",
      "id": "dl48_software_gui_ds_core_ui_regtick",
      "community_name": "Community 24"
    },
    {
      "label": ".updateGeometry()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1400",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".updategeometry()",
      "id": "dl48_software_gui_ds_core_ui_updategeometry",
      "community_name": "Community 24"
    },
    {
      "label": ".geomAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1404",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".geomall()",
      "id": "dl48_software_gui_ds_core_ui_geomall",
      "community_name": "Community 24"
    },
    {
      "label": ".clear()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1417",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".clear()",
      "id": "dl48_software_gui_ds_core_ui_clear",
      "community_name": "Community 24"
    },
    {
      "label": ".clearFg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1432",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".clearfg()",
      "id": "dl48_software_gui_ds_core_ui_clearfg",
      "community_name": "Community 24"
    },
    {
      "label": ".clearFgRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1446",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".clearfgrect()",
      "id": "dl48_software_gui_ds_core_ui_clearfgrect",
      "community_name": "Community 24"
    },
    {
      "label": ".clearOverlay()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1461",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".clearoverlay()",
      "id": "dl48_software_gui_ds_core_ui_clearoverlay",
      "community_name": "Community 24"
    },
    {
      "label": ".setOverlayBgColor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1465",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".setoverlaybgcolor()",
      "id": "dl48_software_gui_ds_core_ui_setoverlaybgcolor",
      "community_name": "Community 24"
    },
    {
      "label": ".closeModals()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1471",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".closemodals()",
      "id": "dl48_software_gui_ds_core_ui_closemodals",
      "community_name": "Community 24"
    },
    {
      "label": ".hideAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1476",
      "_origin": "ast",
      "community": 41,
      "norm_label": ".hideall()",
      "id": "dl48_software_gui_ds_core_ui_hideall",
      "community_name": "Community 41"
    },
    {
      "label": "._drawAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1481",
      "_origin": "ast",
      "community": 24,
      "norm_label": "._drawall()",
      "id": "dl48_software_gui_ds_core_ui_drawall",
      "community_name": "Community 24"
    },
    {
      "label": ".drawAllFg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1495",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".drawallfg()",
      "id": "dl48_software_gui_ds_core_ui_drawallfg",
      "community_name": "Community 24"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1505",
      "_origin": "ast",
      "community": 41,
      "norm_label": ".update()",
      "id": "dl48_software_gui_ds_core_ui_update",
      "community_name": "Community 41"
    },
    {
      "label": ".tree()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1512",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".tree()",
      "id": "dl48_software_gui_ds_core_ui_tree",
      "community_name": "Community 24"
    },
    {
      "label": ".getContext()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1522",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".getcontext()",
      "id": "dl48_software_gui_ds_core_ui_getcontext",
      "community_name": "Community 24"
    },
    {
      "label": ".getDomain()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1526",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".getdomain()",
      "id": "dl48_software_gui_ds_core_ui_getdomain",
      "community_name": "Community 24"
    },
    {
      "label": ".calcFPS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1529",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".calcfps()",
      "id": "dl48_software_gui_ds_core_ui_calcfps",
      "community_name": "Community 24"
    },
    {
      "label": ".updater()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1539",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".updater()",
      "id": "dl48_software_gui_ds_core_ui_updater",
      "community_name": "Community 24"
    },
    {
      "label": ".paint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1661",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".paint()",
      "id": "dl48_software_gui_ds_core_ui_paint",
      "community_name": "Community 24"
    },
    {
      "label": ".testPaint()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1667",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".testpaint()",
      "id": "dl48_software_gui_ds_core_ui_testpaint",
      "community_name": "Community 24"
    },
    {
      "label": ".paintRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1698",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".paintrect()",
      "id": "dl48_software_gui_ds_core_ui_paintrect",
      "community_name": "Community 24"
    },
    {
      "label": ".registerToastPainter()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1712",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".registertoastpainter()",
      "id": "dl48_software_gui_ds_core_ui_registertoastpainter",
      "community_name": "Community 24"
    },
    {
      "label": ".paintToast()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1725",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".painttoast()",
      "id": "dl48_software_gui_ds_core_ui_painttoast",
      "community_name": "Community 24"
    },
    {
      "label": ".clearToast()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1751",
      "_origin": "ast",
      "community": 24,
      "norm_label": ".cleartoast()",
      "id": "dl48_software_gui_ds_core_ui_cleartoast",
      "community_name": "Community 24"
    },
    {
      "label": "drawAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1758",
      "_origin": "ast",
      "community": 41,
      "norm_label": "drawall()",
      "id": "dl48_software_gui_ds_core_drawall",
      "community_name": "Community 41"
    },
    {
      "label": "initUserGUI()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1765",
      "_origin": "ast",
      "community": 41,
      "norm_label": "initusergui()",
      "id": "dl48_software_gui_ds_core_initusergui",
      "community_name": "Community 41"
    },
    {
      "label": "Data",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1774",
      "_origin": "ast",
      "community": 41,
      "norm_label": "data",
      "id": "dl48_software_gui_ds_core_data",
      "community_name": "Community 41"
    },
    {
      "label": "Debug",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L2155",
      "_origin": "ast",
      "community": 41,
      "norm_label": "debug",
      "id": "dl48_software_gui_ds_core_debug",
      "community_name": "Community 41"
    },
    {
      "label": "$font",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L2211",
      "_origin": "ast",
      "community": 41,
      "norm_label": "$font",
      "id": "dl48_software_gui_ds_core_font",
      "community_name": "Community 41"
    },
    {
      "label": "$clr",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L2214",
      "_origin": "ast",
      "community": 41,
      "norm_label": "$clr",
      "id": "dl48_software_gui_ds_core_clr",
      "community_name": "Community 41"
    },
    {
      "label": "dialogs.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/dialogs.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 98,
      "norm_label": "dialogs.js",
      "id": "dl48_software_gui_ds_dialogs",
      "community_name": "Community 98"
    },
    {
      "label": "Dialog",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/dialogs.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 98,
      "norm_label": "dialog",
      "id": "dl48_software_gui_ds_dialogs_dialog",
      "community_name": "Community 98"
    },
    {
      "label": "events.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 166,
      "norm_label": "events.js",
      "id": "dl48_software_gui_ds_events",
      "community_name": "Community 166"
    },
    {
      "label": "E_MOUSE_EVT_ID",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L9",
      "_origin": "ast",
      "community": 166,
      "norm_label": "e_mouse_evt_id",
      "id": "dl48_software_gui_ds_events_e_mouse_evt_id",
      "community_name": "Community 166"
    },
    {
      "label": "E_EVT_WHICH",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L15",
      "_origin": "ast",
      "community": 166,
      "norm_label": "e_evt_which",
      "id": "dl48_software_gui_ds_events_e_evt_which",
      "community_name": "Community 166"
    },
    {
      "label": "Events",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 166,
      "norm_label": "events",
      "id": "dl48_software_gui_ds_events_events",
      "community_name": "Community 166"
    },
    {
      "label": "E_KEYS",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L533",
      "_origin": "ast",
      "community": 166,
      "norm_label": "e_keys",
      "id": "dl48_software_gui_ds_events_e_keys",
      "community_name": "Community 166"
    },
    {
      "label": "handleKeyWidget()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L652",
      "_origin": "ast",
      "community": 166,
      "norm_label": "handlekeywidget()",
      "id": "dl48_software_gui_ds_events_handlekeywidget",
      "community_name": "Community 166"
    },
    {
      "label": "fontadd.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/fontadd.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 263,
      "norm_label": "fontadd.js",
      "id": "dl48_software_gui_ds_fontadd",
      "community_name": "Community 263"
    },
    {
      "label": "$CAGUI_FONTS",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/fontadd.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 263,
      "norm_label": "$cagui_fonts",
      "id": "dl48_software_gui_ds_fontadd_cagui_fonts",
      "community_name": "Community 263"
    },
    {
      "label": "$CAGUI_IMAGES",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/fontadd.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 263,
      "norm_label": "$cagui_images",
      "id": "dl48_software_gui_ds_fontadd_cagui_images",
      "community_name": "Community 263"
    },
    {
      "label": "CAGUI_ADD_IMAGES()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/fontadd.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 263,
      "norm_label": "cagui_add_images()",
      "id": "dl48_software_gui_ds_fontadd_cagui_add_images",
      "community_name": "Community 263"
    },
    {
      "label": "CAGUI_ADD_FONT()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/fontadd.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 263,
      "norm_label": "cagui_add_font()",
      "id": "dl48_software_gui_ds_fontadd_cagui_add_font",
      "community_name": "Community 263"
    },
    {
      "label": "ds/network.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/network.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 306,
      "norm_label": "ds/network.js",
      "id": "dl48_software_gui_ds_network",
      "community_name": "Community 306"
    },
    {
      "label": "$NET",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/network.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 306,
      "norm_label": "$net",
      "id": "dl48_software_gui_ds_network_net",
      "community_name": "Community 306"
    },
    {
      "label": "server.cjs",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "server.cjs",
      "id": "dl48_software_gui_ds_server",
      "community_name": "Community 4"
    },
    {
      "label": "fs",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L18",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fs",
      "id": "dl48_software_gui_ds_server_fs",
      "community_name": "Community 4"
    },
    {
      "label": "util",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L19",
      "_origin": "ast",
      "community": 15,
      "norm_label": "util",
      "id": "dl48_software_gui_ds_server_util",
      "community_name": "Community 15"
    },
    {
      "label": "PATH",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L20",
      "_origin": "ast",
      "community": 4,
      "norm_label": "path",
      "id": "dl48_software_gui_ds_server_path",
      "community_name": "Community 4"
    },
    {
      "label": "express",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L21",
      "_origin": "ast",
      "community": 4,
      "norm_label": "express",
      "id": "dl48_software_gui_ds_server_express",
      "community_name": "Community 4"
    },
    {
      "label": "net",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L22",
      "_origin": "ast",
      "community": 4,
      "norm_label": "net",
      "id": "dl48_software_gui_ds_server_net",
      "community_name": "Community 4"
    },
    {
      "label": "bindPath()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L24",
      "_origin": "ast",
      "community": 4,
      "norm_label": "bindpath()",
      "id": "dl48_software_gui_ds_server_bindpath",
      "community_name": "Community 4"
    },
    {
      "label": "logFile",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L27",
      "_origin": "ast",
      "community": 4,
      "norm_label": "logfile",
      "id": "dl48_software_gui_ds_server_logfile",
      "community_name": "Community 4"
    },
    {
      "label": "sanitizeFilename()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L31",
      "_origin": "ast",
      "community": 4,
      "norm_label": "sanitizefilename()",
      "id": "dl48_software_gui_ds_server_sanitizefilename",
      "community_name": "Community 4"
    },
    {
      "label": "servers",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L50",
      "_origin": "ast",
      "community": 4,
      "norm_label": "servers",
      "id": "dl48_software_gui_ds_server_servers",
      "community_name": "Community 4"
    },
    {
      "label": "Server",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L52",
      "_origin": "ast",
      "community": 4,
      "norm_label": "server",
      "id": "dl48_software_gui_ds_server_server",
      "community_name": "Community 4"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L53",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_server_server_constructor",
      "community_name": "Community 4"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L97",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".init()",
      "id": "dl48_software_gui_ds_server_server_init",
      "community_name": "Community 4"
    },
    {
      "label": ".handleValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L344",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".handlevalue()",
      "id": "dl48_software_gui_ds_server_server_handlevalue",
      "community_name": "Community 4"
    },
    {
      "label": ".onValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L351",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".onvalue()",
      "id": "dl48_software_gui_ds_server_server_onvalue",
      "community_name": "Community 4"
    },
    {
      "label": ".setValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L354",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".setvalue()",
      "id": "dl48_software_gui_ds_server_server_setvalue",
      "community_name": "Community 4"
    },
    {
      "label": ".getValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L358",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".getvalue()",
      "id": "dl48_software_gui_ds_server_server_getvalue",
      "community_name": "Community 4"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L362",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".start()",
      "id": "dl48_software_gui_ds_server_server_start",
      "community_name": "Community 4"
    },
    {
      "label": ".initData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L374",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".initdata()",
      "id": "dl48_software_gui_ds_server_server_initdata",
      "community_name": "Community 4"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L395",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".save()",
      "id": "dl48_software_gui_ds_server_server_save",
      "community_name": "Community 4"
    },
    {
      "label": ".sendAll()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L402",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".sendall()",
      "id": "dl48_software_gui_ds_server_server_sendall",
      "community_name": "Community 4"
    },
    {
      "label": ".sendAllStreams()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L407",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".sendallstreams()",
      "id": "dl48_software_gui_ds_server_server_sendallstreams",
      "community_name": "Community 4"
    },
    {
      "label": ".addCmd()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L414",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".addcmd()",
      "id": "dl48_software_gui_ds_server_server_addcmd",
      "community_name": "Community 4"
    },
    {
      "label": ".addCmdSimple()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L418",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".addcmdsimple()",
      "id": "dl48_software_gui_ds_server_server_addcmdsimple",
      "community_name": "Community 4"
    },
    {
      "label": ".addBasicCmds()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L422",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".addbasiccmds()",
      "id": "dl48_software_gui_ds_server_server_addbasiccmds",
      "community_name": "Community 4"
    },
    {
      "label": ".aliasCmd()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L463",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".aliascmd()",
      "id": "dl48_software_gui_ds_server_server_aliascmd",
      "community_name": "Community 4"
    },
    {
      "label": ".cmdObj()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L467",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".cmdobj()",
      "id": "dl48_software_gui_ds_server_server_cmdobj",
      "community_name": "Community 4"
    },
    {
      "label": ".resetData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L469",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".resetdata()",
      "id": "dl48_software_gui_ds_server_server_resetdata",
      "community_name": "Community 4"
    },
    {
      "label": ".presetDir()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L484",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".presetdir()",
      "id": "dl48_software_gui_ds_server_server_presetdir",
      "community_name": "Community 4"
    },
    {
      "label": ".presetFactoryDir()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L487",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".presetfactorydir()",
      "id": "dl48_software_gui_ds_server_server_presetfactorydir",
      "community_name": "Community 4"
    },
    {
      "label": ".listPresets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L490",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".listpresets()",
      "id": "dl48_software_gui_ds_server_server_listpresets",
      "community_name": "Community 4"
    },
    {
      "label": ".readPreset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L500",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".readpreset()",
      "id": "dl48_software_gui_ds_server_server_readpreset",
      "community_name": "Community 4"
    },
    {
      "label": ".savePreset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L535",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".savepreset()",
      "id": "dl48_software_gui_ds_server_server_savepreset",
      "community_name": "Community 4"
    },
    {
      "label": ".deletePreset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L545",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".deletepreset()",
      "id": "dl48_software_gui_ds_server_server_deletepreset",
      "community_name": "Community 4"
    },
    {
      "label": ".renamePreset()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L551",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".renamepreset()",
      "id": "dl48_software_gui_ds_server_server_renamepreset",
      "community_name": "Community 4"
    },
    {
      "label": ".listDirs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L563",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".listdirs()",
      "id": "dl48_software_gui_ds_server_server_listdirs",
      "community_name": "Community 4"
    },
    {
      "label": ".createDir()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L568",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".createdir()",
      "id": "dl48_software_gui_ds_server_server_createdir",
      "community_name": "Community 4"
    },
    {
      "label": ".renameDir()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L576",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".renamedir()",
      "id": "dl48_software_gui_ds_server_server_renamedir",
      "community_name": "Community 4"
    },
    {
      "label": ".deleteDir()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L589",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".deletedir()",
      "id": "dl48_software_gui_ds_server_server_deletedir",
      "community_name": "Community 4"
    },
    {
      "label": ".listShows()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L600",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".listshows()",
      "id": "dl48_software_gui_ds_server_server_listshows",
      "community_name": "Community 4"
    },
    {
      "label": ".extractShowData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L603",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".extractshowdata()",
      "id": "dl48_software_gui_ds_server_server_extractshowdata",
      "community_name": "Community 4"
    },
    {
      "label": ".saveShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L606",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".saveshow()",
      "id": "dl48_software_gui_ds_server_server_saveshow",
      "community_name": "Community 4"
    },
    {
      "label": ".loadShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L615",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".loadshow()",
      "id": "dl48_software_gui_ds_server_server_loadshow",
      "community_name": "Community 4"
    },
    {
      "label": ".renameShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L620",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".renameshow()",
      "id": "dl48_software_gui_ds_server_server_renameshow",
      "community_name": "Community 4"
    },
    {
      "label": ".deleteShow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L624",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".deleteshow()",
      "id": "dl48_software_gui_ds_server_server_deleteshow",
      "community_name": "Community 4"
    },
    {
      "label": ".listSnapshots()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L631",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".listsnapshots()",
      "id": "dl48_software_gui_ds_server_server_listsnapshots",
      "community_name": "Community 4"
    },
    {
      "label": ".saveSnapshot()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L637",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".savesnapshot()",
      "id": "dl48_software_gui_ds_server_server_savesnapshot",
      "community_name": "Community 4"
    },
    {
      "label": ".loadSnapshot()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L653",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".loadsnapshot()",
      "id": "dl48_software_gui_ds_server_server_loadsnapshot",
      "community_name": "Community 4"
    },
    {
      "label": ".deleteSnapshot()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L664",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".deletesnapshot()",
      "id": "dl48_software_gui_ds_server_server_deletesnapshot",
      "community_name": "Community 4"
    },
    {
      "label": ".renameSnapshot()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L667",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".renamesnapshot()",
      "id": "dl48_software_gui_ds_server_server_renamesnapshot",
      "community_name": "Community 4"
    },
    {
      "label": ".random()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L675",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".random()",
      "id": "dl48_software_gui_ds_server_server_random",
      "community_name": "Community 4"
    },
    {
      "label": ".randomBase64Data()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L681",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".randombase64data()",
      "id": "dl48_software_gui_ds_server_server_randombase64data",
      "community_name": "Community 4"
    },
    {
      "label": "isNumeric()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L692",
      "_origin": "ast",
      "community": 4,
      "norm_label": "isnumeric()",
      "id": "dl48_software_gui_ds_server_isnumeric",
      "community_name": "Community 4"
    },
    {
      "label": "readline",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L697",
      "_origin": "ast",
      "community": 4,
      "norm_label": "readline",
      "id": "dl48_software_gui_ds_server_readline",
      "community_name": "Community 4"
    },
    {
      "label": "rl",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L698",
      "_origin": "ast",
      "community": 4,
      "norm_label": "rl",
      "id": "dl48_software_gui_ds_server_rl",
      "community_name": "Community 4"
    },
    {
      "label": "askInput()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L703",
      "_origin": "ast",
      "community": 4,
      "norm_label": "askinput()",
      "id": "dl48_software_gui_ds_server_askinput",
      "community_name": "Community 4"
    },
    {
      "label": "utils.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 78,
      "norm_label": "utils.js",
      "id": "dl48_software_gui_ds_utils",
      "community_name": "Community 78"
    },
    {
      "label": "logEnable()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L16",
      "_origin": "ast",
      "community": 78,
      "norm_label": "logenable()",
      "id": "dl48_software_gui_ds_utils_logenable",
      "community_name": "Community 78"
    },
    {
      "label": "logDisable()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 78,
      "norm_label": "logdisable()",
      "id": "dl48_software_gui_ds_utils_logdisable",
      "community_name": "Community 78"
    },
    {
      "label": "qsTr()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L42",
      "_origin": "ast",
      "community": 78,
      "norm_label": "qstr()",
      "id": "dl48_software_gui_ds_utils_qstr",
      "community_name": "Community 78"
    },
    {
      "label": "potentialTranslate()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L47",
      "_origin": "ast",
      "community": 78,
      "norm_label": "potentialtranslate()",
      "id": "dl48_software_gui_ds_utils_potentialtranslate",
      "community_name": "Community 78"
    },
    {
      "label": "__debounceWrap()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L114",
      "_origin": "ast",
      "community": 78,
      "norm_label": "__debouncewrap()",
      "id": "dl48_software_gui_ds_utils_debouncewrap",
      "community_name": "Community 78"
    },
    {
      "label": "__debounceByFn",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L132",
      "_origin": "ast",
      "community": 78,
      "norm_label": "__debouncebyfn",
      "id": "dl48_software_gui_ds_utils_debouncebyfn",
      "community_name": "Community 78"
    },
    {
      "label": "loop()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L998",
      "_origin": "ast",
      "community": 78,
      "norm_label": "loop()",
      "id": "dl48_software_gui_ds_utils_loop",
      "community_name": "Community 78"
    },
    {
      "label": "fetchImage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1252",
      "_origin": "ast",
      "community": 78,
      "norm_label": "fetchimage()",
      "id": "dl48_software_gui_ds_utils_fetchimage",
      "community_name": "Community 78"
    },
    {
      "label": "fetchSVG()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1273",
      "_origin": "ast",
      "community": 78,
      "norm_label": "fetchsvg()",
      "id": "dl48_software_gui_ds_utils_fetchsvg",
      "community_name": "Community 78"
    },
    {
      "label": "msleep()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1319",
      "_origin": "ast",
      "community": 78,
      "norm_label": "msleep()",
      "id": "dl48_software_gui_ds_utils_msleep",
      "community_name": "Community 78"
    },
    {
      "label": ".resetSettings()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1335",
      "_origin": "ast",
      "community": 332,
      "norm_label": ".resetsettings()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_resetsettings",
      "community_name": "Community 332"
    },
    {
      "label": ".resetShadow()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1366",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".resetshadow()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_resetshadow",
      "community_name": "Community 15"
    },
    {
      "label": ".setParams()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1373",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".setparams()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_setparams",
      "community_name": "Community 15"
    },
    {
      "label": ".drawText()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1405",
      "_origin": "ast",
      "community": 15,
      "norm_label": ".drawtext()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_drawtext",
      "community_name": "Community 15"
    },
    {
      "label": ".line()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1479",
      "_origin": "ast",
      "community": 4,
      "norm_label": ".line()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_line",
      "community_name": "Community 4"
    },
    {
      "label": ".line2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1489",
      "_origin": "ast",
      "community": 330,
      "norm_label": ".line2()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_line2",
      "community_name": "Community 330"
    },
    {
      "label": ".drawLine()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1494",
      "_origin": "ast",
      "community": 323,
      "norm_label": ".drawline()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_drawline",
      "community_name": "Community 323"
    },
    {
      "label": ".polygon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1506",
      "_origin": "ast",
      "community": 308,
      "norm_label": ".polygon()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_polygon",
      "community_name": "Community 308"
    },
    {
      "label": ".fillPolygon()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1513",
      "_origin": "ast",
      "community": 308,
      "norm_label": ".fillpolygon()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_fillpolygon",
      "community_name": "Community 308"
    },
    {
      "label": ".circle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1519",
      "_origin": "ast",
      "community": 307,
      "norm_label": ".circle()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_circle",
      "community_name": "Community 307"
    },
    {
      "label": ".sCircle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1524",
      "_origin": "ast",
      "community": 307,
      "norm_label": ".scircle()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_scircle",
      "community_name": "Community 307"
    },
    {
      "label": ".fRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1533",
      "_origin": "ast",
      "community": 276,
      "norm_label": ".frect()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_frect",
      "community_name": "Community 276"
    },
    {
      "label": ".sRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1542",
      "_origin": "ast",
      "community": 276,
      "norm_label": ".srect()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_srect",
      "community_name": "Community 276"
    },
    {
      "label": ".fillCircle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1554",
      "_origin": "ast",
      "community": 326,
      "norm_label": ".fillcircle()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_fillcircle",
      "community_name": "Community 326"
    },
    {
      "label": ".fillPie()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1560",
      "_origin": "ast",
      "community": 328,
      "norm_label": ".fillpie()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_fillpie",
      "community_name": "Community 328"
    },
    {
      "label": ".roundRect2()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1568",
      "_origin": "ast",
      "community": 333,
      "norm_label": ".roundrect2()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_roundrect2",
      "community_name": "Community 333"
    },
    {
      "label": ".roundRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1593",
      "_origin": "ast",
      "community": 276,
      "norm_label": ".roundrect()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_roundrect",
      "community_name": "Community 276"
    },
    {
      "label": ".fillRoundRect()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1646",
      "_origin": "ast",
      "community": 276,
      "norm_label": ".fillroundrect()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_fillroundrect",
      "community_name": "Community 276"
    },
    {
      "label": ".triangle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1657",
      "_origin": "ast",
      "community": 334,
      "norm_label": ".triangle()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_triangle",
      "community_name": "Community 334"
    },
    {
      "label": ".fillTriangle()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1667",
      "_origin": "ast",
      "community": 329,
      "norm_label": ".filltriangle()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_filltriangle",
      "community_name": "Community 329"
    },
    {
      "label": ".fillPattern()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1693",
      "_origin": "ast",
      "community": 327,
      "norm_label": ".fillpattern()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_fillpattern",
      "community_name": "Community 327"
    },
    {
      "label": ".drawSVG()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1701",
      "_origin": "ast",
      "community": 324,
      "norm_label": ".drawsvg()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_drawsvg",
      "community_name": "Community 324"
    },
    {
      "label": ".drawSVGC()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1716",
      "_origin": "ast",
      "community": 325,
      "norm_label": ".drawsvgc()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_drawsvgc",
      "community_name": "Community 325"
    },
    {
      "label": ".lineToArray()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1732",
      "_origin": "ast",
      "community": 331,
      "norm_label": ".linetoarray()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_linetoarray",
      "community_name": "Community 331"
    },
    {
      "label": ".drawImg()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1740",
      "_origin": "ast",
      "community": 322,
      "norm_label": ".drawimg()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_drawimg",
      "community_name": "Community 322"
    },
    {
      "label": ".drawFrame()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1762",
      "_origin": "ast",
      "community": 321,
      "norm_label": ".drawframe()",
      "id": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_drawframe",
      "community_name": "Community 321"
    },
    {
      "label": "value()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1787",
      "_origin": "ast",
      "community": 78,
      "norm_label": "value()",
      "id": "dl48_software_gui_ds_utils_value",
      "community_name": "Community 78"
    },
    {
      "label": "PAINT_RTA()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2274",
      "_origin": "ast",
      "community": 78,
      "norm_label": "paint_rta()",
      "id": "dl48_software_gui_ds_utils_paint_rta",
      "community_name": "Community 78"
    },
    {
      "label": "OPTIMISE_GRAPH_POINTS()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2423",
      "_origin": "ast",
      "community": 78,
      "norm_label": "optimise_graph_points()",
      "id": "dl48_software_gui_ds_utils_optimise_graph_points",
      "community_name": "Community 78"
    },
    {
      "label": "AssetLoader",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2468",
      "_origin": "ast",
      "community": 78,
      "norm_label": "assetloader",
      "id": "dl48_software_gui_ds_utils_assetloader",
      "community_name": "Community 78"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2469",
      "_origin": "ast",
      "community": 78,
      "norm_label": ".constructor()",
      "id": "dl48_software_gui_ds_utils_assetloader_constructor",
      "community_name": "Community 78"
    },
    {
      "label": ".progress()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2477",
      "_origin": "ast",
      "community": 78,
      "norm_label": ".progress()",
      "id": "dl48_software_gui_ds_utils_assetloader_progress",
      "community_name": "Community 78"
    },
    {
      "label": ".assets()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2481",
      "_origin": "ast",
      "community": 78,
      "norm_label": ".assets()",
      "id": "dl48_software_gui_ds_utils_assetloader_assets",
      "community_name": "Community 78"
    },
    {
      "label": ".load()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2485",
      "_origin": "ast",
      "community": 78,
      "norm_label": ".load()",
      "id": "dl48_software_gui_ds_utils_assetloader_load",
      "community_name": "Community 78"
    },
    {
      "label": ".close()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2533",
      "_origin": "ast",
      "community": 78,
      "norm_label": ".close()",
      "id": "dl48_software_gui_ds_utils_assetloader_close",
      "community_name": "Community 78"
    },
    {
      "label": "utils_type.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 153,
      "norm_label": "utils_type.js",
      "id": "dl48_software_gui_ds_utils_type",
      "community_name": "Community 153"
    },
    {
      "label": "isDefined()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 153,
      "norm_label": "isdefined()",
      "id": "dl48_software_gui_ds_utils_type_isdefined",
      "community_name": "Community 153"
    },
    {
      "label": "isObject()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 153,
      "norm_label": "isobject()",
      "id": "dl48_software_gui_ds_utils_type_isobject",
      "community_name": "Community 153"
    },
    {
      "label": "isFunction()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 153,
      "norm_label": "isfunction()",
      "id": "dl48_software_gui_ds_utils_type_isfunction",
      "community_name": "Community 153"
    },
    {
      "label": "isString()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 153,
      "norm_label": "isstring()",
      "id": "dl48_software_gui_ds_utils_type_isstring",
      "community_name": "Community 153"
    },
    {
      "label": "isNumber()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L6",
      "_origin": "ast",
      "community": 153,
      "norm_label": "isnumber()",
      "id": "dl48_software_gui_ds_utils_type_isnumber",
      "community_name": "Community 153"
    },
    {
      "label": "isArray()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 153,
      "norm_label": "isarray()",
      "id": "dl48_software_gui_ds_utils_type_isarray",
      "community_name": "Community 153"
    },
    {
      "label": "isImage()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 153,
      "norm_label": "isimage()",
      "id": "dl48_software_gui_ds_utils_type_isimage",
      "community_name": "Community 153"
    },
    {
      "label": "isObjEmpty()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L10",
      "_origin": "ast",
      "community": 153,
      "norm_label": "isobjempty()",
      "id": "dl48_software_gui_ds_utils_type_isobjempty",
      "community_name": "Community 153"
    },
    {
      "label": "isEmpty()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 153,
      "norm_label": "isempty()",
      "id": "dl48_software_gui_ds_utils_type_isempty",
      "community_name": "Community 153"
    },
    {
      "label": "assignReplace()",
      "file_type": "code",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L13",
      "_origin": "ast",
      "community": 153,
      "norm_label": "assignreplace()",
      "id": "dl48_software_gui_ds_utils_type_assignreplace",
      "community_name": "Community 153"
    },
    {
      "label": "eslint.config.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/eslint.config.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 309,
      "norm_label": "eslint.config.js",
      "id": "dl48_software_gui_eslint_config",
      "community_name": "Community 309"
    },
    {
      "label": "autoImportGlobals",
      "file_type": "code",
      "source_file": "dl48-software/gui/eslint.config.js",
      "source_location": "L11",
      "_origin": "ast",
      "community": 309,
      "norm_label": "autoimportglobals",
      "id": "dl48_software_gui_eslint_config_autoimportglobals",
      "community_name": "Community 309"
    },
    {
      "label": "extract_classes.py",
      "file_type": "code",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 212,
      "norm_label": "extract_classes.py",
      "id": "dl48_software_gui_extract_classes",
      "community_name": "Community 212"
    },
    {
      "label": "find_leading_comment_start()",
      "file_type": "code",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L14",
      "_origin": "ast",
      "community": 212,
      "norm_label": "find_leading_comment_start()",
      "id": "dl48_software_gui_extract_classes_find_leading_comment_start",
      "community_name": "Community 212"
    },
    {
      "label": "find_class_boundaries()",
      "file_type": "code",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L46",
      "_origin": "ast",
      "community": 212,
      "norm_label": "find_class_boundaries()",
      "id": "dl48_software_gui_extract_classes_find_class_boundaries",
      "community_name": "Community 212"
    },
    {
      "label": "extract_classes()",
      "file_type": "code",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L86",
      "_origin": "ast",
      "community": 212,
      "norm_label": "extract_classes()",
      "id": "dl48_software_gui_extract_classes_extract_classes",
      "community_name": "Community 212"
    },
    {
      "label": "Find the start of comment block immediately preceding a class definition.\u2026",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L15",
      "_origin": "ast",
      "community": 212,
      "norm_label": "find the start of comment block immediately preceding a class definition....",
      "id": "dl48_software_gui_extract_classes_rationale_15",
      "community_name": "Community 212"
    },
    {
      "label": "Find all class definitions and their line boundaries. Includes leading comments\u2026",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L47",
      "_origin": "ast",
      "community": 212,
      "norm_label": "find all class definitions and their line boundaries. includes leading comments...",
      "id": "dl48_software_gui_extract_classes_rationale_47",
      "community_name": "Community 212"
    },
    {
      "label": "Extract all classes from source file to separate files.",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L87",
      "_origin": "ast",
      "community": 212,
      "norm_label": "extract all classes from source file to separate files.",
      "id": "dl48_software_gui_extract_classes_rationale_87",
      "community_name": "Community 212"
    },
    {
      "label": "extract_fx_params.py",
      "file_type": "code",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 164,
      "norm_label": "extract_fx_params.py",
      "id": "dl48_software_gui_extract_fx_params",
      "community_name": "Community 164"
    },
    {
      "label": "load_whitelist_from_fx_js()",
      "file_type": "code",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L18",
      "_origin": "ast",
      "community": 164,
      "norm_label": "load_whitelist_from_fx_js()",
      "id": "dl48_software_gui_extract_fx_params_load_whitelist_from_fx_js",
      "community_name": "Community 164"
    },
    {
      "label": "Path",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 164,
      "norm_label": "path",
      "id": "dl48_software_gui_extract_fx_params_py_path",
      "community_name": "Community 164"
    },
    {
      "label": "key_from_filename()",
      "file_type": "code",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L35",
      "_origin": "ast",
      "community": 164,
      "norm_label": "key_from_filename()",
      "id": "dl48_software_gui_extract_fx_params_key_from_filename",
      "community_name": "Community 164"
    },
    {
      "label": "extract_json_from_file()",
      "file_type": "code",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L53",
      "_origin": "ast",
      "community": 164,
      "norm_label": "extract_json_from_file()",
      "id": "dl48_software_gui_extract_fx_params_extract_json_from_file",
      "community_name": "Community 164"
    },
    {
      "label": "parse_args()",
      "file_type": "code",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L81",
      "_origin": "ast",
      "community": 164,
      "norm_label": "parse_args()",
      "id": "dl48_software_gui_extract_fx_params_parse_args",
      "community_name": "Community 164"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L103",
      "_origin": "ast",
      "community": 164,
      "norm_label": "main()",
      "id": "dl48_software_gui_extract_fx_params_main",
      "community_name": "Community 164"
    },
    {
      "label": "Extract effect parameter JSON from dspb header files. Whitelist: class names\u2026",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 164,
      "norm_label": "extract effect parameter json from dspb header files. whitelist: class names...",
      "id": "dl48_software_gui_extract_fx_params_rationale_1",
      "community_name": "Community 164"
    },
    {
      "label": "Names from E_DSP_FX_LIST and E_DSP_INSERTS_LIST in app/fx.js.",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L19",
      "_origin": "ast",
      "community": 164,
      "norm_label": "names from e_dsp_fx_list and e_dsp_inserts_list in app/fx.js.",
      "id": "dl48_software_gui_extract_fx_params_rationale_19",
      "community_name": "Community 164"
    },
    {
      "label": "Map dspb filename to a whitelist key (class name as in app/fx.js). Tries\u2026",
      "file_type": "rationale",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L36",
      "_origin": "ast",
      "community": 164,
      "norm_label": "map dspb filename to a whitelist key (class name as in app/fx.js). tries...",
      "id": "dl48_software_gui_extract_fx_params_rationale_36",
      "community_name": "Community 164"
    },
    {
      "label": "gui/manifest.json",
      "file_type": "code",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 179,
      "norm_label": "gui/manifest.json",
      "id": "dl48_software_gui_manifest",
      "community_name": "Community 179"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 179,
      "norm_label": "name",
      "id": "dl48_software_gui_manifest_name",
      "community_name": "Community 179"
    },
    {
      "label": "short_name",
      "file_type": "code",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 179,
      "norm_label": "short_name",
      "id": "dl48_software_gui_manifest_short_name",
      "community_name": "Community 179"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 179,
      "norm_label": "description",
      "id": "dl48_software_gui_manifest_description",
      "community_name": "Community 179"
    },
    {
      "label": "start_url",
      "file_type": "code",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 179,
      "norm_label": "start_url",
      "id": "dl48_software_gui_manifest_start_url",
      "community_name": "Community 179"
    },
    {
      "label": "display",
      "file_type": "code",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 179,
      "norm_label": "display",
      "id": "dl48_software_gui_manifest_display",
      "community_name": "Community 179"
    },
    {
      "label": "orientation",
      "file_type": "code",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 179,
      "norm_label": "orientation",
      "id": "dl48_software_gui_manifest_orientation",
      "community_name": "Community 179"
    },
    {
      "label": "theme_color",
      "file_type": "code",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 179,
      "norm_label": "theme_color",
      "id": "dl48_software_gui_manifest_theme_color",
      "community_name": "Community 179"
    },
    {
      "label": "background_color",
      "file_type": "code",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 179,
      "norm_label": "background_color",
      "id": "dl48_software_gui_manifest_background_color",
      "community_name": "Community 179"
    },
    {
      "label": "gui/package.json",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 100,
      "norm_label": "gui/package.json",
      "id": "dl48_software_gui_package",
      "community_name": "Community 100"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 100,
      "norm_label": "name",
      "id": "dl48_software_gui_package_name",
      "community_name": "Community 100"
    },
    {
      "label": "productName",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 100,
      "norm_label": "productname",
      "id": "dl48_software_gui_package_productname",
      "community_name": "Community 100"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 100,
      "norm_label": "version",
      "id": "dl48_software_gui_package_version",
      "community_name": "Community 100"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 100,
      "norm_label": "description",
      "id": "dl48_software_gui_package_description",
      "community_name": "Community 100"
    },
    {
      "label": "author",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 100,
      "norm_label": "author",
      "id": "dl48_software_gui_package_author",
      "community_name": "Community 100"
    },
    {
      "label": "private",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 100,
      "norm_label": "private",
      "id": "dl48_software_gui_package_private",
      "community_name": "Community 100"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 100,
      "norm_label": "type",
      "id": "dl48_software_gui_package_type",
      "community_name": "Community 100"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 116,
      "norm_label": "scripts",
      "id": "dl48_software_gui_package_scripts",
      "community_name": "Community 116"
    },
    {
      "label": "dev",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L10",
      "_origin": "ast",
      "community": 116,
      "norm_label": "dev",
      "id": "dl48_software_gui_package_scripts_dev",
      "community_name": "Community 116"
    },
    {
      "label": "dev:host",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L11",
      "_origin": "ast",
      "community": 116,
      "norm_label": "dev:host",
      "id": "dl48_software_gui_package_scripts_dev_host",
      "community_name": "Community 116"
    },
    {
      "label": "dev:srv",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L12",
      "_origin": "ast",
      "community": 116,
      "norm_label": "dev:srv",
      "id": "dl48_software_gui_package_scripts_dev_srv",
      "community_name": "Community 116"
    },
    {
      "label": "srv",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L13",
      "_origin": "ast",
      "community": 116,
      "norm_label": "srv",
      "id": "dl48_software_gui_package_scripts_srv",
      "community_name": "Community 116"
    },
    {
      "label": "build",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 116,
      "norm_label": "build",
      "id": "dl48_software_gui_package_scripts_build",
      "community_name": "Community 116"
    },
    {
      "label": "preview",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L15",
      "_origin": "ast",
      "community": 116,
      "norm_label": "preview",
      "id": "dl48_software_gui_package_scripts_preview",
      "community_name": "Community 116"
    },
    {
      "label": "gen:xml",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L16",
      "_origin": "ast",
      "community": 116,
      "norm_label": "gen:xml",
      "id": "dl48_software_gui_package_scripts_gen_xml",
      "community_name": "Community 116"
    },
    {
      "label": "gen:dsp",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L17",
      "_origin": "ast",
      "community": 116,
      "norm_label": "gen:dsp",
      "id": "dl48_software_gui_package_scripts_gen_dsp",
      "community_name": "Community 116"
    },
    {
      "label": "gen:icons",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L18",
      "_origin": "ast",
      "community": 116,
      "norm_label": "gen:icons",
      "id": "dl48_software_gui_package_scripts_gen_icons",
      "community_name": "Community 116"
    },
    {
      "label": "export:icons",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L19",
      "_origin": "ast",
      "community": 116,
      "norm_label": "export:icons",
      "id": "dl48_software_gui_package_scripts_export_icons",
      "community_name": "Community 116"
    },
    {
      "label": "export:tokens",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L20",
      "_origin": "ast",
      "community": 116,
      "norm_label": "export:tokens",
      "id": "dl48_software_gui_package_scripts_export_tokens",
      "community_name": "Community 116"
    },
    {
      "label": "lint",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L21",
      "_origin": "ast",
      "community": 116,
      "norm_label": "lint",
      "id": "dl48_software_gui_package_scripts_lint",
      "community_name": "Community 116"
    },
    {
      "label": "lint:fix",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L22",
      "_origin": "ast",
      "community": 116,
      "norm_label": "lint:fix",
      "id": "dl48_software_gui_package_scripts_lint_fix",
      "community_name": "Community 116"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L24",
      "_origin": "ast",
      "community": 65,
      "norm_label": "devdependencies",
      "id": "dl48_software_gui_package_devdependencies",
      "community_name": "Community 65"
    },
    {
      "label": "acorn",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L25",
      "_origin": "ast",
      "community": 65,
      "norm_label": "acorn",
      "id": "dl48_software_gui_package_devdependencies_acorn",
      "community_name": "Community 65"
    },
    {
      "label": "acorn",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L25",
      "_origin": "ast",
      "community": 65,
      "norm_label": "acorn",
      "id": "acorn",
      "community_name": "Community 65"
    },
    {
      "label": "eslint",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L26",
      "_origin": "ast",
      "community": 115,
      "norm_label": "eslint",
      "id": "dl48_software_gui_package_devdependencies_eslint",
      "community_name": "Community 115"
    },
    {
      "label": "eslint",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L26",
      "_origin": "ast",
      "community": 115,
      "norm_label": "eslint",
      "id": "dl48_software_gui_package_json_eslint",
      "community_name": "Community 115"
    },
    {
      "label": "express",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L27",
      "_origin": "ast",
      "community": 65,
      "norm_label": "express",
      "id": "dl48_software_gui_package_devdependencies_express",
      "community_name": "Community 65"
    },
    {
      "label": "express",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L27",
      "_origin": "ast",
      "community": 65,
      "norm_label": "express",
      "id": "express",
      "community_name": "Community 65"
    },
    {
      "label": "fantasticon",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L28",
      "_origin": "ast",
      "community": 65,
      "norm_label": "fantasticon",
      "id": "dl48_software_gui_package_devdependencies_fantasticon",
      "community_name": "Community 65"
    },
    {
      "label": "fantasticon",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L28",
      "_origin": "ast",
      "community": 65,
      "norm_label": "fantasticon",
      "id": "fantasticon",
      "community_name": "Community 65"
    },
    {
      "label": "globals",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L29",
      "_origin": "ast",
      "community": 65,
      "norm_label": "globals",
      "id": "dl48_software_gui_package_devdependencies_globals",
      "community_name": "Community 65"
    },
    {
      "label": "globals",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L29",
      "_origin": "ast",
      "community": 65,
      "norm_label": "globals",
      "id": "globals",
      "community_name": "Community 65"
    },
    {
      "label": "socket.io",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L30",
      "_origin": "ast",
      "community": 65,
      "norm_label": "socket.io",
      "id": "dl48_software_gui_package_devdependencies_socket_io",
      "community_name": "Community 65"
    },
    {
      "label": "socket.io",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L30",
      "_origin": "ast",
      "community": 65,
      "norm_label": "socket.io",
      "id": "socket_io",
      "community_name": "Community 65"
    },
    {
      "label": "svg-reorient",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L31",
      "_origin": "ast",
      "community": 65,
      "norm_label": "svg-reorient",
      "id": "dl48_software_gui_package_devdependencies_svg_reorient",
      "community_name": "Community 65"
    },
    {
      "label": "svg-reorient",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L31",
      "_origin": "ast",
      "community": 65,
      "norm_label": "svg-reorient",
      "id": "svg_reorient",
      "community_name": "Community 65"
    },
    {
      "label": "terser",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L32",
      "_origin": "ast",
      "community": 65,
      "norm_label": "terser",
      "id": "dl48_software_gui_package_devdependencies_terser",
      "community_name": "Community 65"
    },
    {
      "label": "terser",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L32",
      "_origin": "ast",
      "community": 65,
      "norm_label": "terser",
      "id": "terser",
      "community_name": "Community 65"
    },
    {
      "label": "unplugin-auto-import",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L33",
      "_origin": "ast",
      "community": 65,
      "norm_label": "unplugin-auto-import",
      "id": "dl48_software_gui_package_devdependencies_unplugin_auto_import",
      "community_name": "Community 65"
    },
    {
      "label": "unplugin-auto-import",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L33",
      "_origin": "ast",
      "community": 65,
      "norm_label": "unplugin-auto-import",
      "id": "unplugin_auto_import",
      "community_name": "Community 65"
    },
    {
      "label": "vite",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L34",
      "_origin": "ast",
      "community": 65,
      "norm_label": "vite",
      "id": "dl48_software_gui_package_devdependencies_vite",
      "community_name": "Community 65"
    },
    {
      "label": "vite",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L34",
      "_origin": "ast",
      "community": 65,
      "norm_label": "vite",
      "id": "vite",
      "community_name": "Community 65"
    },
    {
      "label": "vite-plugin-static-copy",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L35",
      "_origin": "ast",
      "community": 65,
      "norm_label": "vite-plugin-static-copy",
      "id": "dl48_software_gui_package_devdependencies_vite_plugin_static_copy",
      "community_name": "Community 65"
    },
    {
      "label": "vite-plugin-static-copy",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L35",
      "_origin": "ast",
      "community": 65,
      "norm_label": "vite-plugin-static-copy",
      "id": "vite_plugin_static_copy",
      "community_name": "Community 65"
    },
    {
      "label": "overrides",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L37",
      "_origin": "ast",
      "community": 100,
      "norm_label": "overrides",
      "id": "dl48_software_gui_package_overrides",
      "community_name": "Community 100"
    },
    {
      "label": "vite",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L38",
      "_origin": "ast",
      "community": 100,
      "norm_label": "vite",
      "id": "dl48_software_gui_package_overrides_vite",
      "community_name": "Community 100"
    },
    {
      "label": "dependencies",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L40",
      "_origin": "ast",
      "community": 100,
      "norm_label": "dependencies",
      "id": "dl48_software_gui_package_dependencies",
      "community_name": "Community 100"
    },
    {
      "label": "socket.io-client",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L41",
      "_origin": "ast",
      "community": 100,
      "norm_label": "socket.io-client",
      "id": "dl48_software_gui_package_dependencies_socket_io_client",
      "community_name": "Community 100"
    },
    {
      "label": "socket.io-client",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L41",
      "_origin": "ast",
      "community": 100,
      "norm_label": "socket.io-client",
      "id": "socket_io_client",
      "community_name": "Community 100"
    },
    {
      "label": "optionalDependencies",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L43",
      "_origin": "ast",
      "community": 100,
      "norm_label": "optionaldependencies",
      "id": "dl48_software_gui_package_optionaldependencies",
      "community_name": "Community 100"
    },
    {
      "label": "@rolldown/binding-linux-x64-gnu",
      "file_type": "code",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L44",
      "_origin": "ast",
      "community": 100,
      "norm_label": "@rolldown/binding-linux-x64-gnu",
      "id": "dl48_software_gui_package_optionaldependencies_rolldown_binding_linux_x64_gnu",
      "community_name": "Community 100"
    },
    {
      "label": "@rolldown/binding-linux-x64-gnu",
      "file_type": "concept",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L44",
      "_origin": "ast",
      "community": 100,
      "norm_label": "@rolldown/binding-linux-x64-gnu",
      "id": "rolldown_binding_linux_x64_gnu",
      "community_name": "Community 100"
    },
    {
      "label": "build-icons.cjs",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 180,
      "norm_label": "build-icons.cjs",
      "id": "dl48_software_gui_scripts_build_icons",
      "community_name": "Community 180"
    },
    {
      "label": "path",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 180,
      "norm_label": "path",
      "id": "dl48_software_gui_scripts_build_icons_path",
      "community_name": "Community 180"
    },
    {
      "label": "root",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L10",
      "_origin": "ast",
      "community": 180,
      "norm_label": "root",
      "id": "dl48_software_gui_scripts_build_icons_root",
      "community_name": "Community 180"
    },
    {
      "label": "config",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L11",
      "_origin": "ast",
      "community": 180,
      "norm_label": "config",
      "id": "dl48_software_gui_scripts_build_icons_config",
      "community_name": "Community 180"
    },
    {
      "label": "fs",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L22",
      "_origin": "ast",
      "community": 180,
      "norm_label": "fs",
      "id": "dl48_software_gui_scripts_build_icons_fs",
      "community_name": "Community 180"
    },
    {
      "label": "{ reorient }",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L23",
      "_origin": "ast",
      "community": 180,
      "norm_label": "{ reorient }",
      "id": "dl48_software_gui_scripts_build_icons_reorient",
      "community_name": "Community 180"
    },
    {
      "label": "{ generateFonts }",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L24",
      "_origin": "ast",
      "community": 180,
      "norm_label": "{ generatefonts }",
      "id": "dl48_software_gui_scripts_build_icons_generatefonts",
      "community_name": "Community 180"
    },
    {
      "label": "preprocessSvgs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L26",
      "_origin": "ast",
      "community": 180,
      "norm_label": "preprocesssvgs()",
      "id": "dl48_software_gui_scripts_build_icons_preprocesssvgs",
      "community_name": "Community 180"
    },
    {
      "label": "toSnakeCase()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L53",
      "_origin": "ast",
      "community": 180,
      "norm_label": "tosnakecase()",
      "id": "dl48_software_gui_scripts_build_icons_tosnakecase",
      "community_name": "Community 180"
    },
    {
      "label": "export-figma-icons.mjs",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 138,
      "norm_label": "export-figma-icons.mjs",
      "id": "dl48_software_gui_scripts_export_figma_icons",
      "community_name": "Community 138"
    },
    {
      "label": "SECTIONS",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L28",
      "_origin": "ast",
      "community": 138,
      "norm_label": "sections",
      "id": "dl48_software_gui_scripts_export_figma_icons_sections",
      "community_name": "Community 138"
    },
    {
      "label": "sectionArg",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L33",
      "_origin": "ast",
      "community": 138,
      "norm_label": "sectionarg",
      "id": "dl48_software_gui_scripts_export_figma_icons_sectionarg",
      "community_name": "Community 138"
    },
    {
      "label": "OUTPUT_DIR",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L41",
      "_origin": "ast",
      "community": 138,
      "norm_label": "output_dir",
      "id": "dl48_software_gui_scripts_export_figma_icons_output_dir",
      "community_name": "Community 138"
    },
    {
      "label": "headers",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L44",
      "_origin": "ast",
      "community": 138,
      "norm_label": "headers",
      "id": "dl48_software_gui_scripts_export_figma_icons_headers",
      "community_name": "Community 138"
    },
    {
      "label": "figmaGet()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L46",
      "_origin": "ast",
      "community": 138,
      "norm_label": "figmaget()",
      "id": "dl48_software_gui_scripts_export_figma_icons_figmaget",
      "community_name": "Community 138"
    },
    {
      "label": "sanitizeName()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L56",
      "_origin": "ast",
      "community": 138,
      "norm_label": "sanitizename()",
      "id": "dl48_software_gui_scripts_export_figma_icons_sanitizename",
      "community_name": "Community 138"
    },
    {
      "label": "collectIconNodes()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L64",
      "_origin": "ast",
      "community": 138,
      "norm_label": "collecticonnodes()",
      "id": "dl48_software_gui_scripts_export_figma_icons_collecticonnodes",
      "community_name": "Community 138"
    },
    {
      "label": "fetchSectionIcons()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L77",
      "_origin": "ast",
      "community": 138,
      "norm_label": "fetchsectionicons()",
      "id": "dl48_software_gui_scripts_export_figma_icons_fetchsectionicons",
      "community_name": "Community 138"
    },
    {
      "label": "exportSvgs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L91",
      "_origin": "ast",
      "community": 138,
      "norm_label": "exportsvgs()",
      "id": "dl48_software_gui_scripts_export_figma_icons_exportsvgs",
      "community_name": "Community 138"
    },
    {
      "label": "downloadSvgs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L116",
      "_origin": "ast",
      "community": 138,
      "norm_label": "downloadsvgs()",
      "id": "dl48_software_gui_scripts_export_figma_icons_downloadsvgs",
      "community_name": "Community 138"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L158",
      "_origin": "ast",
      "community": 138,
      "norm_label": "main()",
      "id": "dl48_software_gui_scripts_export_figma_icons_main",
      "community_name": "Community 138"
    },
    {
      "label": "export-figma-tokens.mjs",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 42,
      "norm_label": "export-figma-tokens.mjs",
      "id": "dl48_software_gui_scripts_export_figma_tokens",
      "community_name": "Community 42"
    },
    {
      "label": "ROOT",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L23",
      "_origin": "ast",
      "community": 42,
      "norm_label": "root",
      "id": "dl48_software_gui_scripts_export_figma_tokens_root",
      "community_name": "Community 42"
    },
    {
      "label": "MULTINODE_TO_EQ",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L27",
      "_origin": "ast",
      "community": 42,
      "norm_label": "multinode_to_eq",
      "id": "dl48_software_gui_scripts_export_figma_tokens_multinode_to_eq",
      "community_name": "Community 42"
    },
    {
      "label": "TOKEN_EXPORTS",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L38",
      "_origin": "ast",
      "community": 42,
      "norm_label": "token_exports",
      "id": "dl48_software_gui_scripts_export_figma_tokens_token_exports",
      "community_name": "Community 42"
    },
    {
      "label": "dumpFlatArg",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L139",
      "_origin": "ast",
      "community": 42,
      "norm_label": "dumpflatarg",
      "id": "dl48_software_gui_scripts_export_figma_tokens_dumpflatarg",
      "community_name": "Community 42"
    },
    {
      "label": "onlyArg",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L142",
      "_origin": "ast",
      "community": 42,
      "norm_label": "onlyarg",
      "id": "dl48_software_gui_scripts_export_figma_tokens_onlyarg",
      "community_name": "Community 42"
    },
    {
      "label": "fromJsonArg",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L144",
      "_origin": "ast",
      "community": 42,
      "norm_label": "fromjsonarg",
      "id": "dl48_software_gui_scripts_export_figma_tokens_fromjsonarg",
      "community_name": "Community 42"
    },
    {
      "label": "figmaGet()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L149",
      "_origin": "ast",
      "community": 42,
      "norm_label": "figmaget()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_figmaget",
      "community_name": "Community 42"
    },
    {
      "label": "componentToHex()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L158",
      "_origin": "ast",
      "community": 42,
      "norm_label": "componenttohex()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_componenttohex",
      "community_name": "Community 42"
    },
    {
      "label": "rgbaToHex()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L164",
      "_origin": "ast",
      "community": 42,
      "norm_label": "rgbatohex()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_rgbatohex",
      "community_name": "Community 42"
    },
    {
      "label": "normalizeTokenValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L169",
      "_origin": "ast",
      "community": 42,
      "norm_label": "normalizetokenvalue()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_normalizetokenvalue",
      "community_name": "Community 42"
    },
    {
      "label": "resolveValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L181",
      "_origin": "ast",
      "community": 42,
      "norm_label": "resolvevalue()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_resolvevalue",
      "community_name": "Community 42"
    },
    {
      "label": "flatFromApi()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L194",
      "_origin": "ast",
      "community": 42,
      "norm_label": "flatfromapi()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_flatfromapi",
      "community_name": "Community 42"
    },
    {
      "label": "pathToNested()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L210",
      "_origin": "ast",
      "community": 42,
      "norm_label": "pathtonested()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_pathtonested",
      "community_name": "Community 42"
    },
    {
      "label": "setNested()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L219",
      "_origin": "ast",
      "community": 42,
      "norm_label": "setnested()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_setnested",
      "community_name": "Community 42"
    },
    {
      "label": "astValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L229",
      "_origin": "ast",
      "community": 42,
      "norm_label": "astvalue()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_astvalue",
      "community_name": "Community 42"
    },
    {
      "label": "objectExpressionToValue()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L237",
      "_origin": "ast",
      "community": 42,
      "norm_label": "objectexpressiontovalue()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_objectexpressiontovalue",
      "community_name": "Community 42"
    },
    {
      "label": "parseExistingTokenObject()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L252",
      "_origin": "ast",
      "community": 42,
      "norm_label": "parseexistingtokenobject()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_parseexistingtokenobject",
      "community_name": "Community 42"
    },
    {
      "label": "readFileTail()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L269",
      "_origin": "ast",
      "community": 42,
      "norm_label": "readfiletail()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_readfiletail",
      "community_name": "Community 42"
    },
    {
      "label": "isRgbaString()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L288",
      "_origin": "ast",
      "community": 42,
      "norm_label": "isrgbastring()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_isrgbastring",
      "community_name": "Community 42"
    },
    {
      "label": "deepMerge()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L292",
      "_origin": "ast",
      "community": 42,
      "norm_label": "deepmerge()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_deepmerge",
      "community_name": "Community 42"
    },
    {
      "label": "mirrorEqFromMultinode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L319",
      "_origin": "ast",
      "community": 42,
      "norm_label": "mirroreqfrommultinode()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_mirroreqfrommultinode",
      "community_name": "Community 42"
    },
    {
      "label": "needsQuotes()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L329",
      "_origin": "ast",
      "community": 42,
      "norm_label": "needsquotes()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_needsquotes",
      "community_name": "Community 42"
    },
    {
      "label": "formatKey()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L333",
      "_origin": "ast",
      "community": 42,
      "norm_label": "formatkey()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_formatkey",
      "community_name": "Community 42"
    },
    {
      "label": "formatLeaf()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L337",
      "_origin": "ast",
      "community": 42,
      "norm_label": "formatleaf()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_formatleaf",
      "community_name": "Community 42"
    },
    {
      "label": "formatObject()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L342",
      "_origin": "ast",
      "community": 42,
      "norm_label": "formatobject()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_formatobject",
      "community_name": "Community 42"
    },
    {
      "label": "buildHeader()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L359",
      "_origin": "ast",
      "community": 42,
      "norm_label": "buildheader()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_buildheader",
      "community_name": "Community 42"
    },
    {
      "label": "writeTokenFile()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L391",
      "_origin": "ast",
      "community": 42,
      "norm_label": "writetokenfile()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_writetokenfile",
      "community_name": "Community 42"
    },
    {
      "label": "loadFlatFromJson()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L403",
      "_origin": "ast",
      "community": 42,
      "norm_label": "loadflatfromjson()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_loadflatfromjson",
      "community_name": "Community 42"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L414",
      "_origin": "ast",
      "community": 42,
      "norm_label": "main()",
      "id": "dl48_software_gui_scripts_export_figma_tokens_main",
      "community_name": "Community 42"
    },
    {
      "label": "srv.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 57,
      "norm_label": "srv.js",
      "id": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "community_name": "Community 57"
    },
    {
      "label": "require",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 57,
      "norm_label": "require",
      "id": "dl48_software_gui_srv_require",
      "community_name": "Community 57"
    },
    {
      "label": "getPortFromArgs()",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 57,
      "norm_label": "getportfromargs()",
      "id": "dl48_software_gui_srv_getportfromargs",
      "community_name": "Community 57"
    },
    {
      "label": "hasFlag()",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 57,
      "norm_label": "hasflag()",
      "id": "dl48_software_gui_srv_hasflag",
      "community_name": "Community 57"
    },
    {
      "label": "socketOnly",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 57,
      "norm_label": "socketonly",
      "id": "dl48_software_gui_srv_socketonly",
      "community_name": "Community 57"
    },
    {
      "label": "Server",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L20",
      "_origin": "ast",
      "community": 57,
      "norm_label": "server",
      "id": "dl48_software_gui_srv_server",
      "community_name": "Community 57"
    },
    {
      "label": "fs",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 57,
      "norm_label": "fs",
      "id": "dl48_software_gui_srv_fs",
      "community_name": "Community 57"
    },
    {
      "label": "net",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 57,
      "norm_label": "net",
      "id": "dl48_software_gui_srv_net",
      "community_name": "Community 57"
    },
    {
      "label": "path",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L23",
      "_origin": "ast",
      "community": 57,
      "norm_label": "path",
      "id": "dl48_software_gui_srv_path",
      "community_name": "Community 57"
    },
    {
      "label": "{ VU_STRUCT }",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L24",
      "_origin": "ast",
      "community": 57,
      "norm_label": "{ vu_struct }",
      "id": "dl48_software_gui_srv_vu_struct",
      "community_name": "Community 57"
    },
    {
      "label": "FW_DOWNLOAD_DIR",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L27",
      "_origin": "ast",
      "community": 57,
      "norm_label": "fw_download_dir",
      "id": "dl48_software_gui_srv_fw_download_dir",
      "community_name": "Community 57"
    },
    {
      "label": "sanitizeFilename()",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L29",
      "_origin": "ast",
      "community": 57,
      "norm_label": "sanitizefilename()",
      "id": "dl48_software_gui_srv_sanitizefilename",
      "community_name": "Community 57"
    },
    {
      "label": "parseFirmwarePort()",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L35",
      "_origin": "ast",
      "community": 57,
      "norm_label": "parsefirmwareport()",
      "id": "dl48_software_gui_srv_parsefirmwareport",
      "community_name": "Community 57"
    },
    {
      "label": "isAllowedFirmwareFetchTarget()",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L41",
      "_origin": "ast",
      "community": 57,
      "norm_label": "isallowedfirmwarefetchtarget()",
      "id": "dl48_software_gui_srv_isallowedfirmwarefetchtarget",
      "community_name": "Community 57"
    },
    {
      "label": "firmwareFetchUrl()",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L58",
      "_origin": "ast",
      "community": 57,
      "norm_label": "firmwarefetchurl()",
      "id": "dl48_software_gui_srv_firmwarefetchurl",
      "community_name": "Community 57"
    },
    {
      "label": "{ E_CMD }",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L62",
      "_origin": "ast",
      "community": 57,
      "norm_label": "{ e_cmd }",
      "id": "dl48_software_gui_srv_e_cmd",
      "community_name": "Community 57"
    },
    {
      "label": "srv",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 57,
      "norm_label": "srv",
      "id": "dl48_software_gui_srv_srv",
      "community_name": "Community 57"
    },
    {
      "label": "R01()",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L250",
      "_origin": "ast",
      "community": 57,
      "norm_label": "r01()",
      "id": "dl48_software_gui_srv_r01",
      "community_name": "Community 57"
    },
    {
      "label": "sendVuData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L285",
      "_origin": "ast",
      "community": 57,
      "norm_label": "sendvudata()",
      "id": "dl48_software_gui_srv_sendvudata",
      "community_name": "Community 57"
    },
    {
      "label": "sendRtaData()",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L319",
      "_origin": "ast",
      "community": 57,
      "norm_label": "sendrtadata()",
      "id": "dl48_software_gui_srv_sendrtadata",
      "community_name": "Community 57"
    },
    {
      "label": "srv.sh",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 310,
      "norm_label": "srv.sh",
      "id": "dl48_software_gui_srv_sh_dl48_software_gui_srv",
      "community_name": "Community 310"
    },
    {
      "label": "srv.sh script",
      "file_type": "code",
      "source_file": "dl48-software/gui/srv.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 310,
      "norm_label": "srv.sh script",
      "id": "dl48_software_gui_srv_sh__entry",
      "community_name": "Community 310"
    },
    {
      "label": "vite-plugin-auto-export.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 87,
      "norm_label": "vite-plugin-auto-export.js",
      "id": "dl48_software_gui_vite_plugin_auto_export",
      "community_name": "Community 87"
    },
    {
      "label": "MANUAL_EXPORTS",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L17",
      "_origin": "ast",
      "community": 87,
      "norm_label": "manual_exports",
      "id": "dl48_software_gui_vite_plugin_auto_export_manual_exports",
      "community_name": "Community 87"
    },
    {
      "label": "EXCLUDE_FILES",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L26",
      "_origin": "ast",
      "community": 87,
      "norm_label": "exclude_files",
      "id": "dl48_software_gui_vite_plugin_auto_export_exclude_files",
      "community_name": "Community 87"
    },
    {
      "label": "FILES_WITH_OWN_EXPORTS",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L36",
      "_origin": "ast",
      "community": 87,
      "norm_label": "files_with_own_exports",
      "id": "dl48_software_gui_vite_plugin_auto_export_files_with_own_exports",
      "community_name": "Community 87"
    },
    {
      "label": "getJsFiles()",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L45",
      "_origin": "ast",
      "community": 87,
      "norm_label": "getjsfiles()",
      "id": "dl48_software_gui_vite_plugin_auto_export_getjsfiles",
      "community_name": "Community 87"
    },
    {
      "label": "extractDeclarations()",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L64",
      "_origin": "ast",
      "community": 87,
      "norm_label": "extractdeclarations()",
      "id": "dl48_software_gui_vite_plugin_auto_export_extractdeclarations",
      "community_name": "Community 87"
    },
    {
      "label": "scanForAutoImport()",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L118",
      "_origin": "ast",
      "community": 87,
      "norm_label": "scanforautoimport()",
      "id": "dl48_software_gui_vite_plugin_auto_export_scanforautoimport",
      "community_name": "Community 87"
    },
    {
      "label": "addExportsToCode()",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L166",
      "_origin": "ast",
      "community": 87,
      "norm_label": "addexportstocode()",
      "id": "dl48_software_gui_vite_plugin_auto_export_addexportstocode",
      "community_name": "Community 87"
    },
    {
      "label": "autoExportPlugin()",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L190",
      "_origin": "ast",
      "community": 87,
      "norm_label": "autoexportplugin()",
      "id": "dl48_software_gui_vite_plugin_auto_export_autoexportplugin",
      "community_name": "Community 87"
    },
    {
      "label": "moduleOrderDebugPlugin()",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L216",
      "_origin": "ast",
      "community": 87,
      "norm_label": "moduleorderdebugplugin()",
      "id": "dl48_software_gui_vite_plugin_auto_export_moduleorderdebugplugin",
      "community_name": "Community 87"
    },
    {
      "label": "vite.config.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 87,
      "norm_label": "vite.config.js",
      "id": "dl48_software_gui_vite_config",
      "community_name": "Community 87"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L9",
      "_origin": "ast",
      "community": 87,
      "norm_label": "__dirname",
      "id": "dl48_software_gui_vite_config_dirname",
      "community_name": "Community 87"
    },
    {
      "label": "FONT_BUILD_ASSETS",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L12",
      "_origin": "ast",
      "community": 87,
      "norm_label": "font_build_assets",
      "id": "dl48_software_gui_vite_config_font_build_assets",
      "community_name": "Community 87"
    },
    {
      "label": "importMap",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L21",
      "_origin": "ast",
      "community": 87,
      "norm_label": "importmap",
      "id": "dl48_software_gui_vite_config_importmap",
      "community_name": "Community 87"
    },
    {
      "label": "buildIdPlugin()",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L23",
      "_origin": "ast",
      "community": 87,
      "norm_label": "buildidplugin()",
      "id": "dl48_software_gui_vite_config_buildidplugin",
      "community_name": "Community 87"
    },
    {
      "label": "vite.node.config.js",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite.node.config.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 87,
      "norm_label": "vite.node.config.js",
      "id": "dl48_software_gui_vite_node_config",
      "community_name": "Community 87"
    },
    {
      "label": "__dirname",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite.node.config.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 87,
      "norm_label": "__dirname",
      "id": "dl48_software_gui_vite_node_config_dirname",
      "community_name": "Community 87"
    },
    {
      "label": "importMap",
      "file_type": "code",
      "source_file": "dl48-software/gui/vite.node.config.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 87,
      "norm_label": "importmap",
      "id": "dl48_software_gui_vite_node_config_importmap",
      "community_name": "Community 87"
    },
    {
      "label": "main.go",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 28,
      "norm_label": "main.go",
      "id": "dl48_software_mixer_osc_cmd_mixer_osc_main",
      "community_name": "Community 28"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 28,
      "norm_label": "main()",
      "id": "dl48_software_mixer_osc_cmd_mixer_osc_main_main",
      "community_name": "Community 28"
    },
    {
      "label": "handlePacket()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L72",
      "_origin": "ast",
      "community": 28,
      "norm_label": "handlepacket()",
      "id": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "community_name": "Community 28"
    },
    {
      "label": "UDPConn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "norm_label": "udpconn",
      "id": "udpconn",
      "community_name": "Community 28"
    },
    {
      "label": "UDPAddr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "norm_label": "udpaddr",
      "id": "udpaddr",
      "community_name": "Community 28"
    },
    {
      "label": "send()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L135",
      "_origin": "ast",
      "community": 28,
      "norm_label": "send()",
      "id": "dl48_software_mixer_osc_cmd_mixer_osc_main_send",
      "community_name": "Community 28"
    },
    {
      "label": "env()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L141",
      "_origin": "ast",
      "community": 28,
      "norm_label": "env()",
      "id": "dl48_software_mixer_osc_cmd_mixer_osc_main_env",
      "community_name": "Community 28"
    },
    {
      "label": "main_test.go",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 28,
      "norm_label": "main_test.go",
      "id": "dl48_software_mixer_osc_cmd_mixer_osc_main_test",
      "community_name": "Community 28"
    },
    {
      "label": "TestHandlePacketSendsDCAAndFXUpdatesToWKS()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L15",
      "_origin": "ast",
      "community": 28,
      "norm_label": "testhandlepacketsendsdcaandfxupdatestowks()",
      "id": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketsendsdcaandfxupdatestowks",
      "community_name": "Community 28"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "norm_label": "t",
      "id": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_go_t",
      "community_name": "Community 28"
    },
    {
      "label": "TestHandlePacketRejectsUnsupportedSubgroupFXDestination()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L89",
      "_origin": "ast",
      "community": 28,
      "norm_label": "testhandlepacketrejectsunsupportedsubgroupfxdestination()",
      "id": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketrejectsunsupportedsubgroupfxdestination",
      "community_name": "Community 28"
    },
    {
      "label": "recvLine()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L163",
      "_origin": "ast",
      "community": 28,
      "norm_label": "recvline()",
      "id": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_recvline",
      "community_name": "Community 28"
    },
    {
      "label": "mixer-osc/deb/build-deb.sh",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/deb/build-deb.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 311,
      "norm_label": "mixer-osc/deb/build-deb.sh",
      "id": "dl48_software_mixer_osc_deb_build_deb",
      "community_name": "Community 311"
    },
    {
      "label": "build-deb.sh script",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/deb/build-deb.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 311,
      "norm_label": "build-deb.sh script",
      "id": "dl48_software_mixer_osc_deb_build_deb_sh__entry",
      "community_name": "Community 311"
    },
    {
      "label": "deb/postinst",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/deb/postinst",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 312,
      "norm_label": "deb/postinst",
      "id": "dl48_software_mixer_osc_deb_postinst",
      "community_name": "Community 312"
    },
    {
      "label": "postinst script",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/deb/postinst",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 312,
      "norm_label": "postinst script",
      "id": "dl48_software_mixer_osc_deb_postinst__entry",
      "community_name": "Community 312"
    },
    {
      "label": "deb/prerm",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/deb/prerm",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 313,
      "norm_label": "deb/prerm",
      "id": "dl48_software_mixer_osc_deb_prerm",
      "community_name": "Community 313"
    },
    {
      "label": "prerm script",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/deb/prerm",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 313,
      "norm_label": "prerm script",
      "id": "dl48_software_mixer_osc_deb_prerm__entry",
      "community_name": "Community 313"
    },
    {
      "label": "dl48/mixer-osc",
      "file_type": "code",
      "type": "package",
      "ecosystem": "go",
      "source_file": "dl48-software/mixer-osc/go.mod",
      "source_location": "L1",
      "_origin": "ast",
      "community": 337,
      "norm_label": "dl48/mixer-osc",
      "id": "pkg_dl48_mixer_osc",
      "community_name": "Community 337"
    },
    {
      "label": "keymeta.go",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 139,
      "norm_label": "keymeta.go",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta",
      "community_name": "Community 139"
    },
    {
      "label": "Key",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 139,
      "norm_label": "key",
      "id": "keymeta_key",
      "community_name": "Community 139"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 139,
      "norm_label": "init()",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta_init",
      "community_name": "Community 139"
    },
    {
      "label": "Hash()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L50",
      "_origin": "ast",
      "community": 139,
      "norm_label": "hash()",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta_hash",
      "community_name": "Community 139"
    },
    {
      "label": "Lookup()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 139,
      "norm_label": "lookup()",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta_lookup",
      "community_name": "Community 139"
    },
    {
      "label": "ResolveKeyIndex()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 139,
      "norm_label": "resolvekeyindex()",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta_resolvekeyindex",
      "community_name": "Community 139"
    },
    {
      "label": "XMLSHA256()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L81",
      "_origin": "ast",
      "community": 139,
      "norm_label": "xmlsha256()",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta_xmlsha256",
      "community_name": "Community 139"
    },
    {
      "label": "keymeta_test.go",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 139,
      "norm_label": "keymeta_test.go",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta_test",
      "community_name": "Community 139"
    },
    {
      "label": "TestDL48HashMatchesCppGenerator()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L5",
      "_origin": "ast",
      "community": 139,
      "norm_label": "testdl48hashmatchescppgenerator()",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testdl48hashmatchescppgenerator",
      "community_name": "Community 139"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 139,
      "norm_label": "t",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_go_t",
      "community_name": "Community 139"
    },
    {
      "label": "TestGeneratedLookupUsesDL48Keys()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L20",
      "_origin": "ast",
      "community": 139,
      "norm_label": "testgeneratedlookupusesdl48keys()",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testgeneratedlookupusesdl48keys",
      "community_name": "Community 139"
    },
    {
      "label": "TestGeneratedFXSpecialMetadata()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L36",
      "_origin": "ast",
      "community": 139,
      "norm_label": "testgeneratedfxspecialmetadata()",
      "id": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testgeneratedfxspecialmetadata",
      "community_name": "Community 139"
    },
    {
      "label": "mapper.go",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 45,
      "norm_label": "mapper.go",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper",
      "community_name": "Community 45"
    },
    {
      "label": "Mapper",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mapper",
      "id": "mapper_mapper",
      "community_name": "Community 30"
    },
    {
      "label": "Result",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L24",
      "_origin": "ast",
      "community": 30,
      "norm_label": "result",
      "id": "mapper_result",
      "community_name": "Community 30"
    },
    {
      "label": "Command",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 30,
      "norm_label": "command",
      "id": "command",
      "community_name": "Community 30"
    },
    {
      "label": "Command",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L30",
      "_origin": "ast",
      "community": 45,
      "norm_label": "command",
      "id": "mapper_command",
      "community_name": "Community 45"
    },
    {
      "label": "Error",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L35",
      "_origin": "ast",
      "community": 45,
      "norm_label": "error",
      "id": "mapper_error",
      "community_name": "Community 45"
    },
    {
      "label": ".Error()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L41",
      "_origin": "ast",
      "community": 45,
      "norm_label": ".error()",
      "id": "mapper_error_error",
      "community_name": "Community 45"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 124,
      "norm_label": "new()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_new",
      "community_name": "Community 124"
    },
    {
      "label": ".Map()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L45",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".map()",
      "id": "mapper_mapper_map",
      "community_name": "Community 30"
    },
    {
      "label": ".mapStrip()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L74",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mapstrip()",
      "id": "mapper_mapper_mapstrip",
      "community_name": "Community 30"
    },
    {
      "label": ".mapDCA()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L163",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mapdca()",
      "id": "mapper_mapper_mapdca",
      "community_name": "Community 30"
    },
    {
      "label": ".mapFXReturn()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L192",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mapfxreturn()",
      "id": "mapper_mapper_mapfxreturn",
      "community_name": "Community 30"
    },
    {
      "label": ".mapConfig()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L221",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mapconfig()",
      "id": "mapper_mapper_mapconfig",
      "community_name": "Community 30"
    },
    {
      "label": ".mapPEQ()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L311",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mappeq()",
      "id": "mapper_mapper_mappeq",
      "community_name": "Community 30"
    },
    {
      "label": ".mapDynamics()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L346",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mapdynamics()",
      "id": "mapper_mapper_mapdynamics",
      "community_name": "Community 30"
    },
    {
      "label": ".mapGEQ()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L367",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mapgeq()",
      "id": "mapper_mapper_mapgeq",
      "community_name": "Community 30"
    },
    {
      "label": ".mapFBE()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L391",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mapfbe()",
      "id": "mapper_mapper_mapfbe",
      "community_name": "Community 30"
    },
    {
      "label": ".mapInsert()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L408",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mapinsert()",
      "id": "mapper_mapper_mapinsert",
      "community_name": "Community 30"
    },
    {
      "label": ".mapDest()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L423",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mapdest()",
      "id": "mapper_mapper_mapdest",
      "community_name": "Community 30"
    },
    {
      "label": ".mapSys()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L507",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".mapsys()",
      "id": "mapper_mapper_mapsys",
      "community_name": "Community 30"
    },
    {
      "label": ".mapTransport()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L564",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".maptransport()",
      "id": "mapper_mapper_maptransport",
      "community_name": "Community 30"
    },
    {
      "label": ".query()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L594",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".query()",
      "id": "mapper_mapper_query",
      "community_name": "Community 30"
    },
    {
      "label": "queryInvertsMute()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L618",
      "_origin": "ast",
      "community": 45,
      "norm_label": "queryinvertsmute()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_queryinvertsmute",
      "community_name": "Community 45"
    },
    {
      "label": ".dumpMixer()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L629",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".dumpmixer()",
      "id": "mapper_mapper_dumpmixer",
      "community_name": "Community 30"
    },
    {
      "label": "appendAvailable()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L664",
      "_origin": "ast",
      "community": 45,
      "norm_label": "appendavailable()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_appendavailable",
      "community_name": "Community 45"
    },
    {
      "label": ".dumpStrip()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L671",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".dumpstrip()",
      "id": "mapper_mapper_dumpstrip",
      "community_name": "Community 30"
    },
    {
      "label": ".setKey()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L704",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".setkey()",
      "id": "mapper_mapper_setkey",
      "community_name": "Community 30"
    },
    {
      "label": ".setLiteral()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L723",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".setliteral()",
      "id": "mapper_mapper_setliteral",
      "community_name": "Community 30"
    },
    {
      "label": ".assignBit()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L731",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".assignbit()",
      "id": "mapper_mapper_assignbit",
      "community_name": "Community 30"
    },
    {
      "label": ".assignAllSub()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L745",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".assignallsub()",
      "id": "mapper_mapper_assignallsub",
      "community_name": "Community 30"
    },
    {
      "label": ".err()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L764",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".err()",
      "id": "mapper_mapper_err",
      "community_name": "Community 30"
    },
    {
      "label": "converter",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L768",
      "_origin": "ast",
      "community": 30,
      "norm_label": "converter",
      "id": "mapper_converter",
      "community_name": "Community 30"
    },
    {
      "label": "queryProbe()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L770",
      "_origin": "ast",
      "community": 45,
      "norm_label": "queryprobe()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_queryprobe",
      "community_name": "Community 45"
    },
    {
      "label": "isQueryProbe()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L772",
      "_origin": "ast",
      "community": 45,
      "norm_label": "isqueryprobe()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_isqueryprobe",
      "community_name": "Community 45"
    },
    {
      "label": "convFor()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L774",
      "_origin": "ast",
      "community": 30,
      "norm_label": "convfor()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_convfor",
      "community_name": "Community 30"
    },
    {
      "label": "numeric()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L794",
      "_origin": "ast",
      "community": 45,
      "norm_label": "numeric()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_numeric",
      "community_name": "Community 45"
    },
    {
      "label": "oneInt()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L809",
      "_origin": "ast",
      "community": 45,
      "norm_label": "oneint()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_oneint",
      "community_name": "Community 45"
    },
    {
      "label": "stringVal()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L817",
      "_origin": "ast",
      "community": 45,
      "norm_label": "stringval()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_stringval",
      "community_name": "Community 45"
    },
    {
      "label": "stringOrNumber()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L824",
      "_origin": "ast",
      "community": 45,
      "norm_label": "stringornumber()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_stringornumber",
      "community_name": "Community 45"
    },
    {
      "label": "iconVal()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L834",
      "_origin": "ast",
      "community": 45,
      "norm_label": "iconval()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_iconval",
      "community_name": "Community 45"
    },
    {
      "label": "boolNum()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L848",
      "_origin": "ast",
      "community": 45,
      "norm_label": "boolnum()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_boolnum",
      "community_name": "Community 45"
    },
    {
      "label": "boolInvertedNum()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L859",
      "_origin": "ast",
      "community": 45,
      "norm_label": "boolinvertednum()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_boolinvertednum",
      "community_name": "Community 45"
    },
    {
      "label": "boolPercent()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L870",
      "_origin": "ast",
      "community": 45,
      "norm_label": "boolpercent()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_boolpercent",
      "community_name": "Community 45"
    },
    {
      "label": "boolValue()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L881",
      "_origin": "ast",
      "community": 45,
      "norm_label": "boolvalue()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_boolvalue",
      "community_name": "Community 45"
    },
    {
      "label": "pan()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L896",
      "_origin": "ast",
      "community": 45,
      "norm_label": "pan()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_pan",
      "community_name": "Community 45"
    },
    {
      "label": "percent()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L904",
      "_origin": "ast",
      "community": 45,
      "norm_label": "percent()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_percent",
      "community_name": "Community 45"
    },
    {
      "label": "holdOrNumber()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L912",
      "_origin": "ast",
      "community": 45,
      "norm_label": "holdornumber()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_holdornumber",
      "community_name": "Community 45"
    },
    {
      "label": "checkRange()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L932",
      "_origin": "ast",
      "community": 45,
      "norm_label": "checkrange()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_checkrange",
      "community_name": "Community 45"
    },
    {
      "label": "valueToOSCForPath()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L952",
      "_origin": "ast",
      "community": 45,
      "norm_label": "valuetooscforpath()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforpath",
      "community_name": "Community 45"
    },
    {
      "label": "scalesToOSCPercent()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L960",
      "_origin": "ast",
      "community": 45,
      "norm_label": "scalestooscpercent()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_scalestooscpercent",
      "community_name": "Community 45"
    },
    {
      "label": "valueToOSCForKey()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L970",
      "_origin": "ast",
      "community": 45,
      "norm_label": "valuetooscforkey()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforkey",
      "community_name": "Community 45"
    },
    {
      "label": "valueToOSC()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L985",
      "_origin": "ast",
      "community": 45,
      "norm_label": "valuetoosc()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_valuetoosc",
      "community_name": "Community 45"
    },
    {
      "label": "asFloat()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L1006",
      "_origin": "ast",
      "community": 45,
      "norm_label": "asfloat()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat",
      "community_name": "Community 45"
    },
    {
      "label": "split()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L1027",
      "_origin": "ast",
      "community": 45,
      "norm_label": "split()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_split",
      "community_name": "Community 45"
    },
    {
      "label": "index()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L1041",
      "_origin": "ast",
      "community": 30,
      "norm_label": "index()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_index",
      "community_name": "Community 30"
    },
    {
      "label": "mapper_test.go",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 124,
      "norm_label": "mapper_test.go",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test",
      "community_name": "Community 124"
    },
    {
      "label": "codeOf()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L11",
      "_origin": "ast",
      "community": 124,
      "norm_label": "codeof()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test_codeof",
      "community_name": "Community 124"
    },
    {
      "label": "TestChannelRootAndEQMapping()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L18",
      "_origin": "ast",
      "community": 124,
      "norm_label": "testchannelrootandeqmapping()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test_testchannelrootandeqmapping",
      "community_name": "Community 124"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 124,
      "norm_label": "t",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test_go_t",
      "community_name": "Community 124"
    },
    {
      "label": "TestMixSubgroupAndSystemMapping()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L33",
      "_origin": "ast",
      "community": 124,
      "norm_label": "testmixsubgroupandsystemmapping()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmixsubgroupandsystemmapping",
      "community_name": "Community 124"
    },
    {
      "label": "TestQueryPathsAndErrors()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L58",
      "_origin": "ast",
      "community": 124,
      "norm_label": "testquerypathsanderrors()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test_testquerypathsanderrors",
      "community_name": "Community 124"
    },
    {
      "label": "TestPercentInputsAndEnumValidation()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L104",
      "_origin": "ast",
      "community": 124,
      "norm_label": "testpercentinputsandenumvalidation()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test_testpercentinputsandenumvalidation",
      "community_name": "Community 124"
    },
    {
      "label": "TestDCAAndFXReturnHighLevelMapping()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 124,
      "norm_label": "testdcaandfxreturnhighlevelmapping()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test_testdcaandfxreturnhighlevelmapping",
      "community_name": "Community 124"
    },
    {
      "label": "TestModuleRootsIconAndMixerQuery()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L157",
      "_origin": "ast",
      "community": 124,
      "norm_label": "testmodulerootsiconandmixerquery()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmodulerootsiconandmixerquery",
      "community_name": "Community 124"
    },
    {
      "label": "hasReply()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L195",
      "_origin": "ast",
      "community": 124,
      "norm_label": "hasreply()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test_hasreply",
      "community_name": "Community 124"
    },
    {
      "label": "TestSubgroupFXDestinationIsExplicitlyUnsupported()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L204",
      "_origin": "ast",
      "community": 124,
      "norm_label": "testsubgroupfxdestinationisexplicitlyunsupported()",
      "id": "dl48_software_mixer_osc_internal_mapper_mapper_test_testsubgroupfxdestinationisexplicitlyunsupported",
      "community_name": "Community 124"
    },
    {
      "label": "osc.go",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 28,
      "norm_label": "osc.go",
      "id": "dl48_software_mixer_osc_internal_osc_osc",
      "community_name": "Community 28"
    },
    {
      "label": "Value",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 45,
      "norm_label": "value",
      "id": "osc_value",
      "community_name": "Community 45"
    },
    {
      "label": "Message",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L22",
      "_origin": "ast",
      "community": 28,
      "norm_label": "message",
      "id": "osc_message",
      "community_name": "Community 28"
    },
    {
      "label": "NormalizeAddress()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L27",
      "_origin": "ast",
      "community": 28,
      "norm_label": "normalizeaddress()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_normalizeaddress",
      "community_name": "Community 28"
    },
    {
      "label": "DecodePacket()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L49",
      "_origin": "ast",
      "community": 28,
      "norm_label": "decodepacket()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_decodepacket",
      "community_name": "Community 28"
    },
    {
      "label": "DecodeBundle()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L63",
      "_origin": "ast",
      "community": 28,
      "norm_label": "decodebundle()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_decodebundle",
      "community_name": "Community 28"
    },
    {
      "label": "decodeMessage()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L88",
      "_origin": "ast",
      "community": 28,
      "norm_label": "decodemessage()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_decodemessage",
      "community_name": "Community 28"
    },
    {
      "label": "BuildMessage()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L162",
      "_origin": "ast",
      "community": 28,
      "norm_label": "buildmessage()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_buildmessage",
      "community_name": "Community 28"
    },
    {
      "label": "MustBuildMessage()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L197",
      "_origin": "ast",
      "community": 28,
      "norm_label": "mustbuildmessage()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_mustbuildmessage",
      "community_name": "Community 28"
    },
    {
      "label": "BuildError()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L205",
      "_origin": "ast",
      "community": 28,
      "norm_label": "builderror()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_builderror",
      "community_name": "Community 28"
    },
    {
      "label": "BuildBundle()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L209",
      "_origin": "ast",
      "community": 28,
      "norm_label": "buildbundle()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_buildbundle",
      "community_name": "Community 28"
    },
    {
      "label": "readString()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L219",
      "_origin": "ast",
      "community": 28,
      "norm_label": "readstring()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_readstring",
      "community_name": "Community 28"
    },
    {
      "label": "appendPaddedString()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L235",
      "_origin": "ast",
      "community": 28,
      "norm_label": "appendpaddedstring()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_appendpaddedstring",
      "community_name": "Community 28"
    },
    {
      "label": "pad4()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L244",
      "_origin": "ast",
      "community": 28,
      "norm_label": "pad4()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_pad4",
      "community_name": "Community 28"
    },
    {
      "label": "osc_test.go",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 28,
      "norm_label": "osc_test.go",
      "id": "dl48_software_mixer_osc_internal_osc_osc_test",
      "community_name": "Community 28"
    },
    {
      "label": "TestDecodeMessageWithBoolAndFloat()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L8",
      "_origin": "ast",
      "community": 28,
      "norm_label": "testdecodemessagewithboolandfloat()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_test_testdecodemessagewithboolandfloat",
      "community_name": "Community 28"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "norm_label": "t",
      "id": "dl48_software_mixer_osc_internal_osc_osc_test_go_t",
      "community_name": "Community 28"
    },
    {
      "label": "TestNormalizeAddress()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L25",
      "_origin": "ast",
      "community": 28,
      "norm_label": "testnormalizeaddress()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_test_testnormalizeaddress",
      "community_name": "Community 28"
    },
    {
      "label": "TestEncodeErrorMessage()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L32",
      "_origin": "ast",
      "community": 28,
      "norm_label": "testencodeerrormessage()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_test_testencodeerrormessage",
      "community_name": "Community 28"
    },
    {
      "label": "TestResponseTargetRoundTrip()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L43",
      "_origin": "ast",
      "community": 28,
      "norm_label": "testresponsetargetroundtrip()",
      "id": "dl48_software_mixer_osc_internal_osc_osc_test_testresponsetargetroundtrip",
      "community_name": "Community 28"
    },
    {
      "label": "wks.go",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 80,
      "norm_label": "wks.go",
      "id": "dl48_software_mixer_osc_internal_wks_wks",
      "community_name": "Community 80"
    },
    {
      "label": "State",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L14",
      "_origin": "ast",
      "community": 30,
      "norm_label": "state",
      "id": "wks_state",
      "community_name": "Community 30"
    },
    {
      "label": "RWMutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 30,
      "norm_label": "rwmutex",
      "id": "rwmutex",
      "community_name": "Community 30"
    },
    {
      "label": "NewState()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L19",
      "_origin": "ast",
      "community": 124,
      "norm_label": "newstate()",
      "id": "dl48_software_mixer_osc_internal_wks_wks_newstate",
      "community_name": "Community 124"
    },
    {
      "label": ".Set()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L23",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".set()",
      "id": "wks_state_set",
      "community_name": "Community 80"
    },
    {
      "label": ".SetMany()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L29",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".setmany()",
      "id": "wks_state_setmany",
      "community_name": "Community 80"
    },
    {
      "label": ".Get()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L37",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".get()",
      "id": "wks_state_get",
      "community_name": "Community 30"
    },
    {
      "label": ".Snapshot()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L44",
      "_origin": "ast",
      "community": 30,
      "norm_label": ".snapshot()",
      "id": "wks_state_snapshot",
      "community_name": "Community 30"
    },
    {
      "label": "normalizeJSONNumber()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L54",
      "_origin": "ast",
      "community": 80,
      "norm_label": "normalizejsonnumber()",
      "id": "dl48_software_mixer_osc_internal_wks_wks_normalizejsonnumber",
      "community_name": "Community 80"
    },
    {
      "label": "Client",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L73",
      "_origin": "ast",
      "community": 80,
      "norm_label": "client",
      "id": "wks_client",
      "community_name": "Community 80"
    },
    {
      "label": "Duration",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 28,
      "norm_label": "duration",
      "id": "duration",
      "community_name": "Community 28"
    },
    {
      "label": "Conn",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 80,
      "norm_label": "conn",
      "id": "conn",
      "community_name": "Community 80"
    },
    {
      "label": "Mutex",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 80,
      "norm_label": "mutex",
      "id": "dl48_software_mixer_osc_internal_wks_wks_go_mutex",
      "community_name": "Community 80"
    },
    {
      "label": "commandFrame",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L81",
      "_origin": "ast",
      "community": 80,
      "norm_label": "commandframe",
      "id": "wks_commandframe",
      "community_name": "Community 80"
    },
    {
      "label": "NewClient()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L87",
      "_origin": "ast",
      "community": 28,
      "norm_label": "newclient()",
      "id": "dl48_software_mixer_osc_internal_wks_wks_newclient",
      "community_name": "Community 28"
    },
    {
      "label": ".State()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L91",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".state()",
      "id": "wks_client_state",
      "community_name": "Community 80"
    },
    {
      "label": ".Connect()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L93",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".connect()",
      "id": "wks_client_connect",
      "community_name": "Community 80"
    },
    {
      "label": "Context",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 80,
      "norm_label": "context",
      "id": "context",
      "community_name": "Community 80"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".close()",
      "id": "wks_client_close",
      "community_name": "Community 80"
    },
    {
      "label": ".SetKey()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L131",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".setkey()",
      "id": "wks_client_setkey",
      "community_name": "Community 80"
    },
    {
      "label": ".SendCommand()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L139",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".sendcommand()",
      "id": "wks_client_sendcommand",
      "community_name": "Community 80"
    },
    {
      "label": ".sendCommandRaw()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L143",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".sendcommandraw()",
      "id": "wks_client_sendcommandraw",
      "community_name": "Community 80"
    },
    {
      "label": ".sendRaw()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L150",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".sendraw()",
      "id": "wks_client_sendraw",
      "community_name": "Community 80"
    },
    {
      "label": ".readLoop()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L168",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".readloop()",
      "id": "wks_client_readloop",
      "community_name": "Community 80"
    },
    {
      "label": "Reader",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 80,
      "norm_label": "reader",
      "id": "reader",
      "community_name": "Community 80"
    },
    {
      "label": ".handleLine()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L178",
      "_origin": "ast",
      "community": 80,
      "norm_label": ".handleline()",
      "id": "wks_client_handleline",
      "community_name": "Community 80"
    },
    {
      "label": "wks_test.go",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L1",
      "_origin": "ast",
      "community": 70,
      "norm_label": "wks_test.go",
      "id": "dl48_software_mixer_osc_internal_wks_wks_test",
      "community_name": "Community 70"
    },
    {
      "label": "TestClientInitAndSetKey()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L12",
      "_origin": "ast",
      "community": 70,
      "norm_label": "testclientinitandsetkey()",
      "id": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitandsetkey",
      "community_name": "Community 70"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 70,
      "norm_label": "t",
      "id": "dl48_software_mixer_osc_internal_wks_wks_test_go_t",
      "community_name": "Community 70"
    },
    {
      "label": "TestClientUnavailable()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L66",
      "_origin": "ast",
      "community": 70,
      "norm_label": "testclientunavailable()",
      "id": "dl48_software_mixer_osc_internal_wks_wks_test_testclientunavailable",
      "community_name": "Community 70"
    },
    {
      "label": "TestClientInitReadHonorsContextDeadline()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L75",
      "_origin": "ast",
      "community": 70,
      "norm_label": "testclientinitreadhonorscontextdeadline()",
      "id": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitreadhonorscontextdeadline",
      "community_name": "Community 70"
    },
    {
      "label": "TestSetKeyDoesNotPolluteStateOnWriteFailure()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L103",
      "_origin": "ast",
      "community": 70,
      "norm_label": "testsetkeydoesnotpollutestateonwritefailure()",
      "id": "dl48_software_mixer_osc_internal_wks_wks_test_testsetkeydoesnotpollutestateonwritefailure",
      "community_name": "Community 70"
    },
    {
      "label": "failingConn",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L115",
      "_origin": "ast",
      "community": 70,
      "norm_label": "failingconn",
      "id": "wks_failingconn",
      "community_name": "Community 70"
    },
    {
      "label": ".Read()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L117",
      "_origin": "ast",
      "community": 70,
      "norm_label": ".read()",
      "id": "wks_failingconn_read",
      "community_name": "Community 70"
    },
    {
      "label": ".Write()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L118",
      "_origin": "ast",
      "community": 70,
      "norm_label": ".write()",
      "id": "wks_failingconn_write",
      "community_name": "Community 70"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L119",
      "_origin": "ast",
      "community": 70,
      "norm_label": ".close()",
      "id": "wks_failingconn_close",
      "community_name": "Community 70"
    },
    {
      "label": ".LocalAddr()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L120",
      "_origin": "ast",
      "community": 70,
      "norm_label": ".localaddr()",
      "id": "wks_failingconn_localaddr",
      "community_name": "Community 70"
    },
    {
      "label": "Addr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 70,
      "norm_label": "addr",
      "id": "addr",
      "community_name": "Community 70"
    },
    {
      "label": ".RemoteAddr()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L121",
      "_origin": "ast",
      "community": 70,
      "norm_label": ".remoteaddr()",
      "id": "wks_failingconn_remoteaddr",
      "community_name": "Community 70"
    },
    {
      "label": ".SetDeadline()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L122",
      "_origin": "ast",
      "community": 70,
      "norm_label": ".setdeadline()",
      "id": "wks_failingconn_setdeadline",
      "community_name": "Community 70"
    },
    {
      "label": "Time",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 70,
      "norm_label": "time",
      "id": "dl48_software_mixer_osc_internal_wks_wks_test_go_time",
      "community_name": "Community 70"
    },
    {
      "label": ".SetReadDeadline()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L123",
      "_origin": "ast",
      "community": 70,
      "norm_label": ".setreaddeadline()",
      "id": "wks_failingconn_setreaddeadline",
      "community_name": "Community 70"
    },
    {
      "label": ".SetWriteDeadline()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L124",
      "_origin": "ast",
      "community": 70,
      "norm_label": ".setwritedeadline()",
      "id": "wks_failingconn_setwritedeadline",
      "community_name": "Community 70"
    },
    {
      "label": "dummyAddr",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L126",
      "_origin": "ast",
      "community": 70,
      "norm_label": "dummyaddr",
      "id": "wks_dummyaddr",
      "community_name": "Community 70"
    },
    {
      "label": ".Network()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L128",
      "_origin": "ast",
      "community": 70,
      "norm_label": ".network()",
      "id": "wks_dummyaddr_network",
      "community_name": "Community 70"
    },
    {
      "label": ".String()",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L129",
      "_origin": "ast",
      "community": 70,
      "norm_label": ".string()",
      "id": "wks_dummyaddr_string",
      "community_name": "Community 70"
    },
    {
      "label": "mixer-osc/rpm/build-rpm.sh",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/rpm/build-rpm.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 314,
      "norm_label": "mixer-osc/rpm/build-rpm.sh",
      "id": "dl48_software_mixer_osc_rpm_build_rpm",
      "community_name": "Community 314"
    },
    {
      "label": "build-rpm.sh script",
      "file_type": "code",
      "source_file": "dl48-software/mixer-osc/rpm/build-rpm.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 314,
      "norm_label": "build-rpm.sh script",
      "id": "dl48_software_mixer_osc_rpm_build_rpm_sh__entry",
      "community_name": "Community 314"
    },
    {
      "label": "JuceConfig.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/JuceConfig.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 335,
      "norm_label": "juceconfig.h",
      "id": "dl48_software_web_key_server_juceconfig",
      "community_name": "Community 335"
    },
    {
      "label": "bluetooth.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 35,
      "norm_label": "bluetooth.cpp",
      "id": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "community_name": "Community 35"
    },
    {
      "label": "agentHandler()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L15",
      "_origin": "ast",
      "community": 35,
      "norm_label": "agenthandler()",
      "id": "dl48_software_web_key_server_bluetooth_agenthandler",
      "community_name": "Community 35"
    },
    {
      "label": "DBusHandlerResult",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 35,
      "norm_label": "dbushandlerresult",
      "id": "dbushandlerresult",
      "community_name": "Community 35"
    },
    {
      "label": "DBusConnection",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 35,
      "norm_label": "dbusconnection",
      "id": "dl48_software_web_key_server_bluetooth_cpp_dbusconnection",
      "community_name": "Community 35"
    },
    {
      "label": "DBusMessage",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 35,
      "norm_label": "dbusmessage",
      "id": "dbusmessage",
      "community_name": "Community 35"
    },
    {
      "label": "endpointHandler()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L59",
      "_origin": "ast",
      "community": 35,
      "norm_label": "endpointhandler()",
      "id": "dl48_software_web_key_server_bluetooth_endpointhandler",
      "community_name": "Community 35"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 35,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_bluetooth_cpp_string",
      "community_name": "Community 35"
    },
    {
      "label": "BtCmds",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 35,
      "norm_label": "btcmds",
      "id": "btcmds",
      "community_name": "Community 35"
    },
    {
      "label": "startBluetooth()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L449",
      "_origin": "ast",
      "community": 35,
      "norm_label": "startbluetooth()",
      "id": "dl48_software_web_key_server_bluetooth_startbluetooth",
      "community_name": "Community 35"
    },
    {
      "label": "stopBluetooth()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L457",
      "_origin": "ast",
      "community": 35,
      "norm_label": "stopbluetooth()",
      "id": "dl48_software_web_key_server_bluetooth_stopbluetooth",
      "community_name": "Community 35"
    },
    {
      "label": "bluetooth.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "norm_label": "bluetooth.h",
      "id": "dl48_software_web_key_server_bluetooth_h_dl48_software_web_key_server_bluetooth",
      "community_name": "Community 18"
    },
    {
      "label": "Bluetooth",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L12",
      "_origin": "ast",
      "community": 35,
      "norm_label": "bluetooth",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth",
      "community_name": "Community 35"
    },
    {
      "label": "Thread",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 16,
      "norm_label": "thread",
      "id": "dl48_software_web_key_server_bluetooth_h_thread",
      "community_name": "Community 16"
    },
    {
      "label": ".Bluetooth()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L14",
      "_origin": "ast",
      "community": 35,
      "norm_label": ".bluetooth()",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_bluetooth",
      "community_name": "Community 35"
    },
    {
      "label": "executeCmd",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L26",
      "_origin": "ast",
      "community": 35,
      "norm_label": "executecmd",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_executecmd",
      "community_name": "Community 35"
    },
    {
      "label": ".requestEnable()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L28",
      "_origin": "ast",
      "community": 35,
      "norm_label": ".requestenable()",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_requestenable",
      "community_name": "Community 35"
    },
    {
      "label": ".requestDisconnect()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L29",
      "_origin": "ast",
      "community": 35,
      "norm_label": ".requestdisconnect()",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_requestdisconnect",
      "community_name": "Community 35"
    },
    {
      "label": "run",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L32",
      "_origin": "ast",
      "community": 35,
      "norm_label": "run",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_run",
      "community_name": "Community 35"
    },
    {
      "label": "init",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L33",
      "_origin": "ast",
      "community": 35,
      "norm_label": "init",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_init",
      "community_name": "Community 35"
    },
    {
      "label": "runShell",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L35",
      "_origin": "ast",
      "community": 35,
      "norm_label": "runshell",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_runshell",
      "community_name": "Community 35"
    },
    {
      "label": "getConnectedDeviceMac",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L36",
      "_origin": "ast",
      "community": 35,
      "norm_label": "getconnecteddevicemac",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_getconnecteddevicemac",
      "community_name": "Community 35"
    },
    {
      "label": "setupDbus",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L38",
      "_origin": "ast",
      "community": 35,
      "norm_label": "setupdbus",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_setupdbus",
      "community_name": "Community 35"
    },
    {
      "label": "cleanupDbus",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L39",
      "_origin": "ast",
      "community": 35,
      "norm_label": "cleanupdbus",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_cleanupdbus",
      "community_name": "Community 35"
    },
    {
      "label": "registerAgent",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L40",
      "_origin": "ast",
      "community": 35,
      "norm_label": "registeragent",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_registeragent",
      "community_name": "Community 35"
    },
    {
      "label": "registerA2dpEndpoint",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L41",
      "_origin": "ast",
      "community": 35,
      "norm_label": "registera2dpendpoint",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_registera2dpendpoint",
      "community_name": "Community 35"
    },
    {
      "label": "enabled",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L43",
      "_origin": "ast",
      "community": 35,
      "norm_label": "enabled",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_enabled",
      "community_name": "Community 35"
    },
    {
      "label": "atomic",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "norm_label": "atomic",
      "id": "dl48_software_web_key_server_bluetooth_h_atomic",
      "community_name": "Community 48"
    },
    {
      "label": "pendingEnable",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L44",
      "_origin": "ast",
      "community": 35,
      "norm_label": "pendingenable",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_pendingenable",
      "community_name": "Community 35"
    },
    {
      "label": "pendingDisconnect",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L45",
      "_origin": "ast",
      "community": 35,
      "norm_label": "pendingdisconnect",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_pendingdisconnect",
      "community_name": "Community 35"
    },
    {
      "label": "DBusConnection",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 35,
      "norm_label": "dbusconnection",
      "id": "dl48_software_web_key_server_bluetooth_h_dbusconnection",
      "community_name": "Community 35"
    },
    {
      "label": "_dbus",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L47",
      "_origin": "ast",
      "community": 35,
      "norm_label": "_dbus",
      "id": "dl48_software_web_key_server_bluetooth_bluetooth_dbus",
      "community_name": "Community 35"
    },
    {
      "label": "btaudiosource.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "norm_label": "btaudiosource.cpp",
      "id": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "community_name": "Community 18"
    },
    {
      "label": "shared_ptr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "shared_ptr",
      "id": "dl48_software_web_key_server_btaudiosource_cpp_shared_ptr",
      "community_name": "Community 18"
    },
    {
      "label": "SocketChannel",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "socketchannel",
      "id": "dl48_software_web_key_server_btaudiosource_cpp_socketchannel",
      "community_name": "Community 18"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_btaudiosource_cpp_string",
      "community_name": "Community 18"
    },
    {
      "label": "DBusConnection",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "dbusconnection",
      "id": "dl48_software_web_key_server_btaudiosource_cpp_dbusconnection",
      "community_name": "Community 18"
    },
    {
      "label": "BtAudioSource::BtAudioSource()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L257",
      "_origin": "ast",
      "community": 18,
      "norm_label": "btaudiosource::btaudiosource()",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_btaudiosource",
      "community_name": "Community 18"
    },
    {
      "label": "btaudiosource.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "norm_label": "btaudiosource.h",
      "id": "dl48_software_web_key_server_btaudiosource_h_dl48_software_web_key_server_btaudiosource",
      "community_name": "Community 18"
    },
    {
      "label": "BtAudioSource",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L23",
      "_origin": "ast",
      "community": 18,
      "norm_label": "btaudiosource",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "community_name": "Community 18"
    },
    {
      "label": "Thread",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "thread",
      "id": "dl48_software_web_key_server_btaudiosource_h_thread",
      "community_name": "Community 18"
    },
    {
      "label": "TARGET_SAMPLERATE",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L25",
      "_origin": "ast",
      "community": 18,
      "norm_label": "target_samplerate",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_target_samplerate",
      "community_name": "Community 18"
    },
    {
      "label": "TARGET_CHANNELS",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L26",
      "_origin": "ast",
      "community": 18,
      "norm_label": "target_channels",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_target_channels",
      "community_name": "Community 18"
    },
    {
      "label": "NET_PORT",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L27",
      "_origin": "ast",
      "community": 18,
      "norm_label": "net_port",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_net_port",
      "community_name": "Community 18"
    },
    {
      "label": "FIFO_FRAMES",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L28",
      "_origin": "ast",
      "community": 18,
      "norm_label": "fifo_frames",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_fifo_frames",
      "community_name": "Community 18"
    },
    {
      "label": "startStreaming",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L33",
      "_origin": "ast",
      "community": 18,
      "norm_label": "startstreaming",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreaming",
      "community_name": "Community 18"
    },
    {
      "label": "startStreamingWithTransport",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L34",
      "_origin": "ast",
      "community": 18,
      "norm_label": "startstreamingwithtransport",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreamingwithtransport",
      "community_name": "Community 18"
    },
    {
      "label": "stopStreaming",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L35",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stopstreaming",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_stopstreaming",
      "community_name": "Community 18"
    },
    {
      "label": ".isStreaming()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L36",
      "_origin": "ast",
      "community": 18,
      "norm_label": ".isstreaming()",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_isstreaming",
      "community_name": "Community 18"
    },
    {
      "label": "run",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L39",
      "_origin": "ast",
      "community": 35,
      "norm_label": "run",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_run",
      "community_name": "Community 35"
    },
    {
      "label": "findTransportPath",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L42",
      "_origin": "ast",
      "community": 18,
      "norm_label": "findtransportpath",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_findtransportpath",
      "community_name": "Community 18"
    },
    {
      "label": "acquireTransport",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L43",
      "_origin": "ast",
      "community": 35,
      "norm_label": "acquiretransport",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_acquiretransport",
      "community_name": "Community 35"
    },
    {
      "label": "drainInterleaved",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L46",
      "_origin": "ast",
      "community": 18,
      "norm_label": "draininterleaved",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_draininterleaved",
      "community_name": "Community 18"
    },
    {
      "label": "pushInterleaved",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L47",
      "_origin": "ast",
      "community": 18,
      "norm_label": "pushinterleaved",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_pushinterleaved",
      "community_name": "Community 18"
    },
    {
      "label": "_fifoMu",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L49",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_fifomu",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_fifomu",
      "community_name": "Community 18"
    },
    {
      "label": "vector",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "vector",
      "id": "dl48_software_web_key_server_btaudiosource_h_vector",
      "community_name": "Community 18"
    },
    {
      "label": "_fifo",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L50",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_fifo",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_fifo",
      "community_name": "Community 18"
    },
    {
      "label": "_fifoWrite",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L51",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_fifowrite",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_fifowrite",
      "community_name": "Community 18"
    },
    {
      "label": "_fifoRead",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L52",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_fiforead",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_fiforead",
      "community_name": "Community 18"
    },
    {
      "label": "_fifoCount",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L53",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_fifocount",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_fifocount",
      "community_name": "Community 18"
    },
    {
      "label": "startServer",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L56",
      "_origin": "ast",
      "community": 18,
      "norm_label": "startserver",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_startserver",
      "community_name": "Community 18"
    },
    {
      "label": "stopServer",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L57",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stopserver",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_stopserver",
      "community_name": "Community 18"
    },
    {
      "label": "sendFrame",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L58",
      "_origin": "ast",
      "community": 18,
      "norm_label": "sendframe",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendframe",
      "community_name": "Community 18"
    },
    {
      "label": "handleMsg",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L60",
      "_origin": "ast",
      "community": 18,
      "norm_label": "handlemsg",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlemsg",
      "community_name": "Community 18"
    },
    {
      "label": "handleGetBuffer",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L62",
      "_origin": "ast",
      "community": 18,
      "norm_label": "handlegetbuffer",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlegetbuffer",
      "community_name": "Community 18"
    },
    {
      "label": "sendFileInfo",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L63",
      "_origin": "ast",
      "community": 18,
      "norm_label": "sendfileinfo",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendfileinfo",
      "community_name": "Community 18"
    },
    {
      "label": "TcpServer",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "tcpserver",
      "id": "tcpserver",
      "community_name": "Community 18"
    },
    {
      "label": "_server",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L65",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_server",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_server",
      "community_name": "Community 18"
    },
    {
      "label": "unpack_setting_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "unpack_setting_t",
      "id": "unpack_setting_t",
      "community_name": "Community 18"
    },
    {
      "label": "_unpack",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L66",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_unpack",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_unpack",
      "community_name": "Community 18"
    },
    {
      "label": "_clientMu",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L67",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_clientmu",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_clientmu",
      "community_name": "Community 18"
    },
    {
      "label": "shared_ptr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "shared_ptr",
      "id": "dl48_software_web_key_server_btaudiosource_h_shared_ptr",
      "community_name": "Community 18"
    },
    {
      "label": "SocketChannel",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "socketchannel",
      "id": "dl48_software_web_key_server_btaudiosource_h_socketchannel",
      "community_name": "Community 18"
    },
    {
      "label": "_client",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L68",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_client",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_client",
      "community_name": "Community 18"
    },
    {
      "label": "atomic",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "atomic",
      "id": "dl48_software_web_key_server_btaudiosource_h_atomic",
      "community_name": "Community 18"
    },
    {
      "label": "_streaming",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L70",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_streaming",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_streaming",
      "community_name": "Community 18"
    },
    {
      "label": "_transportFd",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L71",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_transportfd",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_transportfd",
      "community_name": "Community 18"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_btaudiosource_h_string",
      "community_name": "Community 18"
    },
    {
      "label": "_knownTransportPath",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L72",
      "_origin": "ast",
      "community": 18,
      "norm_label": "_knowntransportpath",
      "id": "dl48_software_web_key_server_btaudiosource_btaudiosource_knowntransportpath",
      "community_name": "Community 18"
    },
    {
      "label": "cmdcpp.py",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/cmdcpp.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 277,
      "norm_label": "cmdcpp.py",
      "id": "dl48_software_web_key_server_cmds_cmdcpp",
      "community_name": "Community 277"
    },
    {
      "label": "parseCommands()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/cmdcpp.py",
      "source_location": "L6",
      "_origin": "ast",
      "community": 277,
      "norm_label": "parsecommands()",
      "id": "dl48_software_web_key_server_cmds_cmdcpp_parsecommands",
      "community_name": "Community 277"
    },
    {
      "label": "genPrototypes()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/cmdcpp.py",
      "source_location": "L33",
      "_origin": "ast",
      "community": 277,
      "norm_label": "genprototypes()",
      "id": "dl48_software_web_key_server_cmds_cmdcpp_genprototypes",
      "community_name": "Community 277"
    },
    {
      "label": "genInvocations()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/cmdcpp.py",
      "source_location": "L38",
      "_origin": "ast",
      "community": 277,
      "norm_label": "geninvocations()",
      "id": "dl48_software_web_key_server_cmds_cmdcpp_geninvocations",
      "community_name": "Community 277"
    },
    {
      "label": "dspcommands.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "norm_label": "dspcommands.cpp",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "community_name": "Community 6"
    },
    {
      "label": "WavInfo",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L30",
      "_origin": "ast",
      "community": 79,
      "norm_label": "wavinfo",
      "id": "dl48_software_web_key_server_cmds_dspcommands_wavinfo",
      "community_name": "Community 79"
    },
    {
      "label": "duration",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L31",
      "_origin": "ast",
      "community": 79,
      "norm_label": "duration",
      "id": "dl48_software_web_key_server_cmds_dspcommands_wavinfo_duration",
      "community_name": "Community 79"
    },
    {
      "label": "channels",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L32",
      "_origin": "ast",
      "community": 79,
      "norm_label": "channels",
      "id": "dl48_software_web_key_server_cmds_dspcommands_wavinfo_channels",
      "community_name": "Community 79"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 13,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cpp_string",
      "community_name": "Community 13"
    },
    {
      "label": "comment",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L33",
      "_origin": "ast",
      "community": 79,
      "norm_label": "comment",
      "id": "dl48_software_web_key_server_cmds_dspcommands_wavinfo_comment",
      "community_name": "Community 79"
    },
    {
      "label": "readWavInfo()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L36",
      "_origin": "ast",
      "community": 79,
      "norm_label": "readwavinfo()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_readwavinfo",
      "community_name": "Community 79"
    },
    {
      "label": "readWavDurationSeconds()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L106",
      "_origin": "ast",
      "community": 79,
      "norm_label": "readwavdurationseconds()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_readwavdurationseconds",
      "community_name": "Community 79"
    },
    {
      "label": "decodeAiffExtended80()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L112",
      "_origin": "ast",
      "community": 79,
      "norm_label": "decodeaiffextended80()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_decodeaiffextended80",
      "community_name": "Community 79"
    },
    {
      "label": "readAiffDurationSeconds()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L124",
      "_origin": "ast",
      "community": 79,
      "norm_label": "readaiffdurationseconds()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_readaiffdurationseconds",
      "community_name": "Community 79"
    },
    {
      "label": "readMp3DurationSeconds()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L156",
      "_origin": "ast",
      "community": 79,
      "norm_label": "readmp3durationseconds()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_readmp3durationseconds",
      "community_name": "Community 79"
    },
    {
      "label": "readMediaDurationSeconds()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L231",
      "_origin": "ast",
      "community": 79,
      "norm_label": "readmediadurationseconds()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_readmediadurationseconds",
      "community_name": "Community 79"
    },
    {
      "label": "File",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 79,
      "norm_label": "file",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cpp_file",
      "community_name": "Community 79"
    },
    {
      "label": "MediaDirEntry",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L246",
      "_origin": "ast",
      "community": 79,
      "norm_label": "mediadirentry",
      "id": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry",
      "community_name": "Community 79"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L247",
      "_origin": "ast",
      "community": 79,
      "norm_label": "name",
      "id": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_name",
      "community_name": "Community 79"
    },
    {
      "label": "fullPath",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L248",
      "_origin": "ast",
      "community": 79,
      "norm_label": "fullpath",
      "id": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_fullpath",
      "community_name": "Community 79"
    },
    {
      "label": "isDirectory",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L249",
      "_origin": "ast",
      "community": 13,
      "norm_label": "isdirectory",
      "id": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory",
      "community_name": "Community 13"
    },
    {
      "label": "scanMediaDirSafe()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L254",
      "_origin": "ast",
      "community": 79,
      "norm_label": "scanmediadirsafe()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_scanmediadirsafe",
      "community_name": "Community 79"
    },
    {
      "label": "vector",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "norm_label": "vector",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cpp_vector",
      "community_name": "Community 6"
    },
    {
      "label": "countTracksInDirectory()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L289",
      "_origin": "ast",
      "community": 79,
      "norm_label": "counttracksindirectory()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_counttracksindirectory",
      "community_name": "Community 79"
    },
    {
      "label": "preampWorker()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L323",
      "_origin": "ast",
      "community": 6,
      "norm_label": "preampworker()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_preampworker",
      "community_name": "Community 6"
    },
    {
      "label": "startPreampWorker()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L341",
      "_origin": "ast",
      "community": 6,
      "norm_label": "startpreampworker()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_startpreampworker",
      "community_name": "Community 6"
    },
    {
      "label": "stopPreampWorker()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L349",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stoppreampworker()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_stoppreampworker",
      "community_name": "Community 6"
    },
    {
      "label": "enqueuePreamp()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L361",
      "_origin": "ast",
      "community": 6,
      "norm_label": "enqueuepreamp()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_enqueuepreamp",
      "community_name": "Community 6"
    },
    {
      "label": "base64_decode()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L374",
      "_origin": "ast",
      "community": 6,
      "norm_label": "base64_decode()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_base64_decode",
      "community_name": "Community 6"
    },
    {
      "label": "sendThatSPI32MSB()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L391",
      "_origin": "ast",
      "community": 6,
      "norm_label": "sendthatspi32msb()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_sendthatspi32msb",
      "community_name": "Community 6"
    },
    {
      "label": "ledParsePositiveIndex()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L423",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ledparsepositiveindex()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ledparsepositiveindex",
      "community_name": "Community 6"
    },
    {
      "label": "ledIsIndexedKey()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L435",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ledisindexedkey()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ledisindexedkey",
      "community_name": "Community 6"
    },
    {
      "label": "ledIndexedType()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L452",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ledindexedtype()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ledindexedtype",
      "community_name": "Community 6"
    },
    {
      "label": "LedDebugType",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "norm_label": "leddebugtype",
      "id": "leddebugtype",
      "community_name": "Community 6"
    },
    {
      "label": "ledSingleType()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L468",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ledsingletype()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ledsingletype",
      "community_name": "Community 6"
    },
    {
      "label": "ledColorKeyInfo()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L499",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ledcolorkeyinfo()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ledcolorkeyinfo",
      "community_name": "Community 6"
    },
    {
      "label": "ledIsSingleKey()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L526",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ledissinglekey()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ledissinglekey",
      "community_name": "Community 6"
    },
    {
      "label": "ledIsColorKey()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L538",
      "_origin": "ast",
      "community": 6,
      "norm_label": "lediscolorkey()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_lediscolorkey",
      "community_name": "Community 6"
    },
    {
      "label": "ledExpectedMultiplierKeys()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L540",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ledexpectedmultiplierkeys()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ledexpectedmultiplierkeys",
      "community_name": "Community 6"
    },
    {
      "label": "ledMultiplierKeyExpected()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L550",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ledmultiplierkeyexpected()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ledmultiplierkeyexpected",
      "community_name": "Community 6"
    },
    {
      "label": "ledReadValue()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L556",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ledreadvalue()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ledreadvalue",
      "community_name": "Community 6"
    },
    {
      "label": "json",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "norm_label": "json",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cpp_json",
      "community_name": "Community 6"
    },
    {
      "label": "ledCmdResult()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L572",
      "_origin": "ast",
      "community": 6,
      "norm_label": "ledcmdresult()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ledcmdresult",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FADER_LED()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L582",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_fader_led()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FADER_STATUS()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L620",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_fader_status()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_status",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FADER_DEBUG()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L626",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_fader_debug()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_debug",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_UPDATE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L637",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_update()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_UPDATE_SUCCESS_OK()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L643",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_update_success_ok()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_success_ok",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_FILE_CORRUPTED_OK()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L648",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_file_corrupted_ok()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_file_corrupted_ok",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_UPDATE_FAILED_OK()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L653",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_update_failed_ok()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_failed_ok",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_UPDATE_CANCELLED()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L658",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_update_cancelled()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_cancelled",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_UPDATE_CHECK()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L663",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_update_check()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_check",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_UPDATE_LIST()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L668",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_update_list()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_list",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_UPDATE_SET_CHANNEL()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L674",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_update_set_channel()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_set_channel",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_UPDATE_SELECT()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L695",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_update_select()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_select",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_UPDATE_APP_READY()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L706",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_update_app_ready()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_ready",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FIRMWARE_UPDATE_APP_UPLOAD()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L721",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_firmware_update_app_upload()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_upload",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_MEDIA_DIR()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L737",
      "_origin": "ast",
      "community": 79,
      "norm_label": "cmd_media_dir()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir",
      "community_name": "Community 79"
    },
    {
      "label": "cmd_MEDIA_SWITCH_TRACK()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L808",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_media_switch_track()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_switch_track",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_MEDIA_SEEK()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L845",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_media_seek()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_seek",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_MEDIA_PLAY()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L856",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_media_play()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_play",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_MEDIA_PAUSE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L861",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_media_pause()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_pause",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_MEDIA_STOP()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L866",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_media_stop()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_stop",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_MEDIA_MTK_DIR()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L872",
      "_origin": "ast",
      "community": 79,
      "norm_label": "cmd_media_mtk_dir()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "community_name": "Community 79"
    },
    {
      "label": "cmd_MEDIA_MTK_SWITCH_TRACK()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L949",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_media_mtk_switch_track()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_switch_track",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_MEDIA_MTK_SEEK()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L977",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_media_mtk_seek()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_seek",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_MEDIA_MTK_PLAY()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L986",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_media_mtk_play()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_play",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_MEDIA_MTK_PAUSE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L991",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_media_mtk_pause()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_pause",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_MEDIA_MTK_STOP()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L996",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_media_mtk_stop()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_stop",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_REC_START()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1001",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_rec_start()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_start",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_REC_PAUSE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1037",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_rec_pause()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_pause",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_REC_CONT()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1042",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_rec_cont()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_cont",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_REC_STOP()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1047",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_rec_stop()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_stop",
      "community_name": "Community 6"
    },
    {
      "label": "presetDirForType()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1058",
      "_origin": "ast",
      "community": 13,
      "norm_label": "presetdirfortype()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_PRESET_LIST()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1068",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_preset_list()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_list",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_PRESET_READ()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1093",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_preset_read()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_read",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_PRESET_WRITE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1128",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_preset_write()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_write",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_PRESET_RENAME()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1154",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_preset_rename()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_rename",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_PRESET_DELETE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1197",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_preset_delete()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_delete",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SNAP_LIST()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1229",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_snap_list()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_list",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SNAP_RENAME()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1259",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_snap_rename()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_rename",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SNAP_DELETE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1293",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_snap_delete()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_delete",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SNAP_SAVE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1321",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_snap_save()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SNAP_CLONE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1362",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_snap_clone()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_clone",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SNAP_LOAD()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1393",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_snap_load()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load",
      "community_name": "Community 13"
    },
    {
      "label": "ensureShowDirExists()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1423",
      "_origin": "ast",
      "community": 13,
      "norm_label": "ensureshowdirexists()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_LIST()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1432",
      "_origin": "ast",
      "community": 107,
      "norm_label": "cmd_show_list()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_list",
      "community_name": "Community 107"
    },
    {
      "label": "cmd_LIST_USB_SHOWS()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1456",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_list_usb_shows()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_list_usb_shows",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_IMPORT_USB()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1492",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_show_import_usb()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_import_usb",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_EXPORT_USB()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1526",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_show_export_usb()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_export_usb",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_RENAME()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1560",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_show_rename()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_DELETE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1588",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_show_delete()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_SAVE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1616",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_show_save()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_LOAD()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1654",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_show_load()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_INFO_READ()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1704",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_show_info_read()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_info_read",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_NOTES_SET()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1784",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_show_notes_set()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_notes_set",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_CLONE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1820",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_show_clone()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_clone",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SHOW_CREATE_WIZARD()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1851",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_show_create_wizard()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_NDI_LIST_NETWORK_DEVICE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1888",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_ndi_list_network_device()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_list_network_device",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_NDI_SAVE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1902",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_ndi_save()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_save",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_NETCFG()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1911",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_netcfg()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_netcfg",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SETNETCFG()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1917",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_setnetcfg()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_setnetcfg",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_WIFI_LIST()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1929",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_wifi_list()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_list",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_ETHER_CONNECT()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1934",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_ether_connect()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_ether_connect",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_WIFI_CONNECT()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1947",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_wifi_connect()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_connect",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_WIFI_ROUTE_CREATE()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1962",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_wifi_route_create()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_route_create",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_BT_PAIR_DISCONNECT()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1980",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_bt_pair_disconnect()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_bt_pair_disconnect",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_FACTORY_RESET()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2005",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_factory_reset()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_INIT()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2027",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_init()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_init",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_FORMAT_USB()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2032",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_format_usb()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_format_usb",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_SET_TIME()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2039",
      "_origin": "ast",
      "community": 13,
      "norm_label": "cmd_set_time()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_time",
      "community_name": "Community 13"
    },
    {
      "label": "cmd_GUI_LOADED()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2145",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_gui_loaded()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_gui_loaded",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_SET_PREAMP()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2160",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_set_preamp()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_preamp",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_SCREEN_WAKEUP()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2168",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_screen_wakeup()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_screen_wakeup",
      "community_name": "Community 6"
    },
    {
      "label": "cmd_IDENTIFY_MIXER()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2174",
      "_origin": "ast",
      "community": 6,
      "norm_label": "cmd_identify_mixer()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cmd_identify_mixer",
      "community_name": "Community 6"
    },
    {
      "label": "stringFallbacks()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2183",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stringfallbacks()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_stringfallbacks",
      "community_name": "Community 6"
    },
    {
      "label": "checkCommands()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2193",
      "_origin": "ast",
      "community": 6,
      "norm_label": "checkcommands()",
      "id": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "community_name": "Community 6"
    },
    {
      "label": "string_view",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "norm_label": "string_view",
      "id": "dl48_software_web_key_server_cmds_dspcommands_cpp_string_view",
      "community_name": "Community 6"
    },
    {
      "label": "dspcommands.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "dspcommands.h",
      "id": "dl48_software_web_key_server_cmds_dspcommands_h_dl48_software_web_key_server_cmds_dspcommands",
      "community_name": "Community 16"
    },
    {
      "label": "netconfig.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 61,
      "norm_label": "netconfig.cpp",
      "id": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "community_name": "Community 61"
    },
    {
      "label": "runCmd()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L29",
      "_origin": "ast",
      "community": 61,
      "norm_label": "runcmd()",
      "id": "dl48_software_web_key_server_cmds_netconfig_runcmd",
      "community_name": "Community 61"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 61,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_cmds_netconfig_cpp_string",
      "community_name": "Community 61"
    },
    {
      "label": "shellEscape()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L54",
      "_origin": "ast",
      "community": 61,
      "norm_label": "shellescape()",
      "id": "dl48_software_web_key_server_cmds_netconfig_shellescape",
      "community_name": "Community 61"
    },
    {
      "label": "getActiveConnection()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L65",
      "_origin": "ast",
      "community": 61,
      "norm_label": "getactiveconnection()",
      "id": "dl48_software_web_key_server_cmds_netconfig_getactiveconnection",
      "community_name": "Community 61"
    },
    {
      "label": "getConnectionsForDevice()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L72",
      "_origin": "ast",
      "community": 61,
      "norm_label": "getconnectionsfordevice()",
      "id": "dl48_software_web_key_server_cmds_netconfig_getconnectionsfordevice",
      "community_name": "Community 61"
    },
    {
      "label": "vector",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 61,
      "norm_label": "vector",
      "id": "dl48_software_web_key_server_cmds_netconfig_cpp_vector",
      "community_name": "Community 61"
    },
    {
      "label": "deleteConnectionsFor()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L92",
      "_origin": "ast",
      "community": 61,
      "norm_label": "deleteconnectionsfor()",
      "id": "dl48_software_web_key_server_cmds_netconfig_deleteconnectionsfor",
      "community_name": "Community 61"
    },
    {
      "label": "getConnField()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L100",
      "_origin": "ast",
      "community": 61,
      "norm_label": "getconnfield()",
      "id": "dl48_software_web_key_server_cmds_netconfig_getconnfield",
      "community_name": "Community 61"
    },
    {
      "label": "getDeviceIP()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L106",
      "_origin": "ast",
      "community": 61,
      "norm_label": "getdeviceip()",
      "id": "dl48_software_web_key_server_cmds_netconfig_getdeviceip",
      "community_name": "Community 61"
    },
    {
      "label": "getDeviceGateway()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L116",
      "_origin": "ast",
      "community": 61,
      "norm_label": "getdevicegateway()",
      "id": "dl48_software_web_key_server_cmds_netconfig_getdevicegateway",
      "community_name": "Community 61"
    },
    {
      "label": "getDeviceSubnet()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L166",
      "_origin": "ast",
      "community": 61,
      "norm_label": "getdevicesubnet()",
      "id": "dl48_software_web_key_server_cmds_netconfig_getdevicesubnet",
      "community_name": "Community 61"
    },
    {
      "label": "prefixToNetmask()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L174",
      "_origin": "ast",
      "community": 117,
      "norm_label": "prefixtonetmask()",
      "id": "dl48_software_web_key_server_cmds_netconfig_prefixtonetmask",
      "community_name": "Community 117"
    },
    {
      "label": "netmaskToPrefix()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L184",
      "_origin": "ast",
      "community": 117,
      "norm_label": "netmasktoprefix()",
      "id": "dl48_software_web_key_server_cmds_netconfig_netmasktoprefix",
      "community_name": "Community 117"
    },
    {
      "label": "getIpAndNetmask()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L196",
      "_origin": "ast",
      "community": 61,
      "norm_label": "getipandnetmask()",
      "id": "dl48_software_web_key_server_cmds_netconfig_getipandnetmask",
      "community_name": "Community 61"
    },
    {
      "label": "pair",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 61,
      "norm_label": "pair",
      "id": "dl48_software_web_key_server_cmds_netconfig_cpp_pair",
      "community_name": "Community 61"
    },
    {
      "label": "changeNetworkStatus()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L208",
      "_origin": "ast",
      "community": 61,
      "norm_label": "changenetworkstatus()",
      "id": "dl48_software_web_key_server_cmds_netconfig_changenetworkstatus",
      "community_name": "Community 61"
    },
    {
      "label": "removeTrailingSpaces()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L225",
      "_origin": "ast",
      "community": 61,
      "norm_label": "removetrailingspaces()",
      "id": "dl48_software_web_key_server_cmds_netconfig_removetrailingspaces",
      "community_name": "Community 61"
    },
    {
      "label": "getWifiList()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L233",
      "_origin": "ast",
      "community": 61,
      "norm_label": "getwifilist()",
      "id": "dl48_software_web_key_server_cmds_netconfig_getwifilist",
      "community_name": "Community 61"
    },
    {
      "label": "retrieveNetConfigJSON()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L286",
      "_origin": "ast",
      "community": 61,
      "norm_label": "retrievenetconfigjson()",
      "id": "dl48_software_web_key_server_cmds_netconfig_retrievenetconfigjson",
      "community_name": "Community 61"
    },
    {
      "label": "waitForIP()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L355",
      "_origin": "ast",
      "community": 61,
      "norm_label": "waitforip()",
      "id": "dl48_software_web_key_server_cmds_netconfig_waitforip",
      "community_name": "Community 61"
    },
    {
      "label": "disconnectDevice()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L366",
      "_origin": "ast",
      "community": 61,
      "norm_label": "disconnectdevice()",
      "id": "dl48_software_web_key_server_cmds_netconfig_disconnectdevice",
      "community_name": "Community 61"
    },
    {
      "label": "checkThereIsConnection()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L373",
      "_origin": "ast",
      "community": 61,
      "norm_label": "checkthereisconnection()",
      "id": "dl48_software_web_key_server_cmds_netconfig_checkthereisconnection",
      "community_name": "Community 61"
    },
    {
      "label": "applyNetCfgfromJSON()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L430",
      "_origin": "ast",
      "community": 61,
      "norm_label": "applynetcfgfromjson()",
      "id": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "community_name": "Community 61"
    },
    {
      "label": "getNetConfig()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L526",
      "_origin": "ast",
      "community": 61,
      "norm_label": "getnetconfig()",
      "id": "dl48_software_web_key_server_cmds_netconfig_getnetconfig",
      "community_name": "Community 61"
    },
    {
      "label": "updateNetConfigFromJSON()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L532",
      "_origin": "ast",
      "community": 13,
      "norm_label": "updatenetconfigfromjson()",
      "id": "dl48_software_web_key_server_cmds_netconfig_updatenetconfigfromjson",
      "community_name": "Community 13"
    },
    {
      "label": "var",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 33,
      "norm_label": "var",
      "id": "var",
      "community_name": "Community 33"
    },
    {
      "label": "netconfig.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 117,
      "norm_label": "netconfig.h",
      "id": "dl48_software_web_key_server_cmds_netconfig_h_dl48_software_web_key_server_cmds_netconfig",
      "community_name": "Community 117"
    },
    {
      "label": "JSONProp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L17",
      "_origin": "ast",
      "community": 117,
      "norm_label": "jsonprop",
      "id": "dl48_software_web_key_server_cmds_netconfig_jsonprop",
      "community_name": "Community 117"
    },
    {
      "label": "function",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 117,
      "norm_label": "function",
      "id": "dl48_software_web_key_server_cmds_netconfig_h_function",
      "community_name": "Community 117"
    },
    {
      "label": "assign",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L19",
      "_origin": "ast",
      "community": 117,
      "norm_label": "assign",
      "id": "dl48_software_web_key_server_cmds_netconfig_jsonprop_assign",
      "community_name": "Community 117"
    },
    {
      "label": "String",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 117,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_cmds_netconfig_h_string",
      "community_name": "Community 117"
    },
    {
      "label": "dump",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L20",
      "_origin": "ast",
      "community": 117,
      "norm_label": "dump",
      "id": "dl48_software_web_key_server_cmds_netconfig_jsonprop_dump",
      "community_name": "Community 117"
    },
    {
      "label": ".JSONProp()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L22",
      "_origin": "ast",
      "community": 117,
      "norm_label": ".jsonprop()",
      "id": "dl48_software_web_key_server_cmds_netconfig_jsonprop_jsonprop",
      "community_name": "Community 117"
    },
    {
      "label": "Identifier",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 117,
      "norm_label": "identifier",
      "id": "identifier",
      "community_name": "Community 117"
    },
    {
      "label": "NetConfig",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L75",
      "_origin": "ast",
      "community": 33,
      "norm_label": "netconfig",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "community_name": "Community 33"
    },
    {
      "label": "File",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 33,
      "norm_label": "file",
      "id": "dl48_software_web_key_server_cmds_netconfig_h_file",
      "community_name": "Community 33"
    },
    {
      "label": "netConfigStateFp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L77",
      "_origin": "ast",
      "community": 33,
      "norm_label": "netconfigstatefp",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_netconfigstatefp",
      "community_name": "Community 33"
    },
    {
      "label": "wifihost_enable",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L80",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifihost_enable",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_enable",
      "community_name": "Community 33"
    },
    {
      "label": "wifihost_ssid",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L81",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifihost_ssid",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_ssid",
      "community_name": "Community 33"
    },
    {
      "label": "wifihost_ssidBroadcast",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L82",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifihost_ssidbroadcast",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_ssidbroadcast",
      "community_name": "Community 33"
    },
    {
      "label": "wifihost_pass",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L83",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifihost_pass",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_pass",
      "community_name": "Community 33"
    },
    {
      "label": "wifihost_channel",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L84",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifihost_channel",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_channel",
      "community_name": "Community 33"
    },
    {
      "label": "wifihost_ip",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L85",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifihost_ip",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_ip",
      "community_name": "Community 33"
    },
    {
      "label": "wifihost_status",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L86",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifihost_status",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_status",
      "community_name": "Community 33"
    },
    {
      "label": "wifi_enable",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L89",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifi_enable",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_enable",
      "community_name": "Community 33"
    },
    {
      "label": "wifi_dhcp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L90",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifi_dhcp",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_dhcp",
      "community_name": "Community 33"
    },
    {
      "label": "wifi_ssid",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L91",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifi_ssid",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_ssid",
      "community_name": "Community 33"
    },
    {
      "label": "wifi_pass",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L92",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifi_pass",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_pass",
      "community_name": "Community 33"
    },
    {
      "label": "wifi_ip",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L93",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifi_ip",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_ip",
      "community_name": "Community 33"
    },
    {
      "label": "wifi_gateway",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L94",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifi_gateway",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_gateway",
      "community_name": "Community 33"
    },
    {
      "label": "wifi_subnet",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L95",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifi_subnet",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_subnet",
      "community_name": "Community 33"
    },
    {
      "label": "wifi_status",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L96",
      "_origin": "ast",
      "community": 33,
      "norm_label": "wifi_status",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_status",
      "community_name": "Community 33"
    },
    {
      "label": "ethernet_enable",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L99",
      "_origin": "ast",
      "community": 33,
      "norm_label": "ethernet_enable",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_enable",
      "community_name": "Community 33"
    },
    {
      "label": "ethernet_dhcp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L100",
      "_origin": "ast",
      "community": 33,
      "norm_label": "ethernet_dhcp",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_dhcp",
      "community_name": "Community 33"
    },
    {
      "label": "ethernet_ip",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L101",
      "_origin": "ast",
      "community": 33,
      "norm_label": "ethernet_ip",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_ip",
      "community_name": "Community 33"
    },
    {
      "label": "ethernet_subnet",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L102",
      "_origin": "ast",
      "community": 33,
      "norm_label": "ethernet_subnet",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_subnet",
      "community_name": "Community 33"
    },
    {
      "label": "ethernet_gateway",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L103",
      "_origin": "ast",
      "community": 33,
      "norm_label": "ethernet_gateway",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_gateway",
      "community_name": "Community 33"
    },
    {
      "label": "ethernet_status",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L104",
      "_origin": "ast",
      "community": 33,
      "norm_label": "ethernet_status",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_status",
      "community_name": "Community 33"
    },
    {
      "label": ".wifiSubnetProp()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L107",
      "_origin": "ast",
      "community": 117,
      "norm_label": ".wifisubnetprop()",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifisubnetprop",
      "community_name": "Community 117"
    },
    {
      "label": ".subnetProp()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L129",
      "_origin": "ast",
      "community": 117,
      "norm_label": ".subnetprop()",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_subnetprop",
      "community_name": "Community 117"
    },
    {
      "label": ".allProps()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L153",
      "_origin": "ast",
      "community": 117,
      "norm_label": ".allprops()",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_allprops",
      "community_name": "Community 117"
    },
    {
      "label": "vector",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 117,
      "norm_label": "vector",
      "id": "dl48_software_web_key_server_cmds_netconfig_h_vector",
      "community_name": "Community 117"
    },
    {
      "label": "updateFromJSON",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L164",
      "_origin": "ast",
      "community": 33,
      "norm_label": "updatefromjson",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromjson",
      "community_name": "Community 33"
    },
    {
      "label": "updateFromVar",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L165",
      "_origin": "ast",
      "community": 33,
      "norm_label": "updatefromvar",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromvar",
      "community_name": "Community 33"
    },
    {
      "label": "toJSON",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L167",
      "_origin": "ast",
      "community": 33,
      "norm_label": "tojson",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_tojson",
      "community_name": "Community 33"
    },
    {
      "label": "fromJSON",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L168",
      "_origin": "ast",
      "community": 33,
      "norm_label": "fromjson",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_fromjson",
      "community_name": "Community 33"
    },
    {
      "label": "fromVar",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L169",
      "_origin": "ast",
      "community": 33,
      "norm_label": "fromvar",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_fromvar",
      "community_name": "Community 33"
    },
    {
      "label": "exec",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L170",
      "_origin": "ast",
      "community": 33,
      "norm_label": "exec",
      "id": "dl48_software_web_key_server_cmds_netconfig_netconfig_exec",
      "community_name": "Community 33"
    },
    {
      "label": "datapaths.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/datapaths.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "datapaths.h",
      "id": "dl48_software_web_key_server_datapaths",
      "community_name": "Community 16"
    },
    {
      "label": "ensureDataDirsExist()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/datapaths.h",
      "source_location": "L13",
      "_origin": "ast",
      "community": 16,
      "norm_label": "ensuredatadirsexist()",
      "id": "dl48_software_web_key_server_datapaths_ensuredatadirsexist",
      "community_name": "Community 16"
    },
    {
      "label": "web-key-server/deb/build-deb.sh",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 213,
      "norm_label": "web-key-server/deb/build-deb.sh",
      "id": "dl48_software_web_key_server_deb_build_deb",
      "community_name": "Community 213"
    },
    {
      "label": "build-deb.sh script",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 213,
      "norm_label": "build-deb.sh script",
      "id": "dl48_software_web_key_server_deb_build_deb_sh__entry",
      "community_name": "Community 213"
    },
    {
      "label": "WEBKEYREVISION",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L9",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "_origin": "ast",
      "community": 213,
      "norm_label": "webkeyrevision",
      "id": "dl48_software_web_key_server_deb_build_deb_webkeyrevision",
      "community_name": "Community 213"
    },
    {
      "label": "image_exists()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L27",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "_origin": "ast",
      "community": 213,
      "norm_label": "image_exists()",
      "id": "dl48_software_web_key_server_deb_build_deb_image_exists",
      "community_name": "Community 213"
    },
    {
      "label": "RT1021REVISION",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L64",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "_origin": "ast",
      "community": 213,
      "norm_label": "rt1021revision",
      "id": "dl48_software_web_key_server_deb_build_deb_rt1021revision",
      "community_name": "Community 213"
    },
    {
      "label": "REVISION",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L78",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "_origin": "ast",
      "community": 213,
      "norm_label": "revision",
      "id": "dl48_software_web_key_server_deb_build_deb_revision",
      "community_name": "Community 213"
    },
    {
      "label": "INSTALLED_SIZE",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L79",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "_origin": "ast",
      "community": 213,
      "norm_label": "installed_size",
      "id": "dl48_software_web_key_server_deb_build_deb_installed_size",
      "community_name": "Community 213"
    },
    {
      "label": "deb/flash-rt1021.sh",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/flash-rt1021.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 315,
      "norm_label": "deb/flash-rt1021.sh",
      "id": "dl48_software_web_key_server_deb_flash_rt1021",
      "community_name": "Community 315"
    },
    {
      "label": "flash-rt1021.sh script",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/flash-rt1021.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 315,
      "norm_label": "flash-rt1021.sh script",
      "id": "dl48_software_web_key_server_deb_flash_rt1021_sh__entry",
      "community_name": "Community 315"
    },
    {
      "label": "webkeyserver/DEBIAN/postinst",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/webkeyserver/DEBIAN/postinst",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 316,
      "norm_label": "webkeyserver/debian/postinst",
      "id": "dl48_software_web_key_server_deb_webkeyserver_debian_postinst",
      "community_name": "Community 316"
    },
    {
      "label": "postinst script",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/webkeyserver/DEBIAN/postinst",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 316,
      "norm_label": "postinst script",
      "id": "dl48_software_web_key_server_deb_webkeyserver_debian_postinst__entry",
      "community_name": "Community 316"
    },
    {
      "label": "webkeyserver/DEBIAN/prerm",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/webkeyserver/DEBIAN/prerm",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 317,
      "norm_label": "webkeyserver/debian/prerm",
      "id": "dl48_software_web_key_server_deb_webkeyserver_debian_prerm",
      "community_name": "Community 317"
    },
    {
      "label": "prerm script",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/deb/webkeyserver/DEBIAN/prerm",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 317,
      "norm_label": "prerm script",
      "id": "dl48_software_web_key_server_deb_webkeyserver_debian_prerm__entry",
      "community_name": "Community 317"
    },
    {
      "label": "discovery.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "discovery.cpp",
      "id": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "community_name": "Community 16"
    },
    {
      "label": "readFirstLine()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L36",
      "_origin": "ast",
      "community": 16,
      "norm_label": "readfirstline()",
      "id": "dl48_software_web_key_server_discovery_readfirstline",
      "community_name": "Community 16"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 16,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_discovery_cpp_string",
      "community_name": "Community 16"
    },
    {
      "label": "detectLocalIp()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L47",
      "_origin": "ast",
      "community": 16,
      "norm_label": "detectlocalip()",
      "id": "dl48_software_web_key_server_discovery_detectlocalip",
      "community_name": "Community 16"
    },
    {
      "label": "canResolveDns()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L83",
      "_origin": "ast",
      "community": 16,
      "norm_label": "canresolvedns()",
      "id": "dl48_software_web_key_server_discovery_canresolvedns",
      "community_name": "Community 16"
    },
    {
      "label": "sendRegister()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L92",
      "_origin": "ast",
      "community": 16,
      "norm_label": "sendregister()",
      "id": "dl48_software_web_key_server_discovery_sendregister",
      "community_name": "Community 16"
    },
    {
      "label": "connectWithRetry()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L116",
      "_origin": "ast",
      "community": 16,
      "norm_label": "connectwithretry()",
      "id": "dl48_software_web_key_server_discovery_connectwithretry",
      "community_name": "Community 16"
    },
    {
      "label": "shared_ptr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 16,
      "norm_label": "shared_ptr",
      "id": "dl48_software_web_key_server_discovery_cpp_shared_ptr",
      "community_name": "Community 16"
    },
    {
      "label": "WebSocketClient",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 16,
      "norm_label": "websocketclient",
      "id": "websocketclient",
      "community_name": "Community 16"
    },
    {
      "label": "startDiscoveryClient()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L146",
      "_origin": "ast",
      "community": 16,
      "norm_label": "startdiscoveryclient()",
      "id": "dl48_software_web_key_server_discovery_startdiscoveryclient",
      "community_name": "Community 16"
    },
    {
      "label": "stopDiscoveryClient()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L185",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stopdiscoveryclient()",
      "id": "dl48_software_web_key_server_discovery_stopdiscoveryclient",
      "community_name": "Community 16"
    },
    {
      "label": "updateDiscoveryName()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L214",
      "_origin": "ast",
      "community": 16,
      "norm_label": "updatediscoveryname()",
      "id": "dl48_software_web_key_server_discovery_updatediscoveryname",
      "community_name": "Community 16"
    },
    {
      "label": "discovery.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/discovery.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "discovery.h",
      "id": "dl48_software_web_key_server_discovery_h_dl48_software_web_key_server_discovery",
      "community_name": "Community 16"
    },
    {
      "label": "displaycontroller.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "norm_label": "displaycontroller.cpp",
      "id": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "community_name": "Community 49"
    },
    {
      "label": "disableSystemBlanking()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L14",
      "_origin": "ast",
      "community": 49,
      "norm_label": "disablesystemblanking()",
      "id": "dl48_software_web_key_server_displaycontroller_disablesystemblanking",
      "community_name": "Community 49"
    },
    {
      "label": "DisplayController::DisplayController()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L56",
      "_origin": "ast",
      "community": 49,
      "norm_label": "displaycontroller::displaycontroller()",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_displaycontroller",
      "community_name": "Community 49"
    },
    {
      "label": "startDisplayController()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L201",
      "_origin": "ast",
      "community": 49,
      "norm_label": "startdisplaycontroller()",
      "id": "dl48_software_web_key_server_displaycontroller_startdisplaycontroller",
      "community_name": "Community 49"
    },
    {
      "label": "stopDisplayController()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L205",
      "_origin": "ast",
      "community": 49,
      "norm_label": "stopdisplaycontroller()",
      "id": "dl48_software_web_key_server_displaycontroller_stopdisplaycontroller",
      "community_name": "Community 49"
    },
    {
      "label": "displaycontroller.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 49,
      "norm_label": "displaycontroller.h",
      "id": "dl48_software_web_key_server_displaycontroller_h_dl48_software_web_key_server_displaycontroller",
      "community_name": "Community 49"
    },
    {
      "label": "DisplayController",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L6",
      "_origin": "ast",
      "community": 49,
      "norm_label": "displaycontroller",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "community_name": "Community 49"
    },
    {
      "label": "Thread",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 49,
      "norm_label": "thread",
      "id": "dl48_software_web_key_server_displaycontroller_h_thread",
      "community_name": "Community 49"
    },
    {
      "label": "setBrightness",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L11",
      "_origin": "ast",
      "community": 49,
      "norm_label": "setbrightness",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_setbrightness",
      "community_name": "Community 49"
    },
    {
      "label": "setSleepTimeout",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L12",
      "_origin": "ast",
      "community": 49,
      "norm_label": "setsleeptimeout",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_setsleeptimeout",
      "community_name": "Community 49"
    },
    {
      "label": "resetIdle",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L13",
      "_origin": "ast",
      "community": 49,
      "norm_label": "resetidle",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_resetidle",
      "community_name": "Community 49"
    },
    {
      "label": "inhibitSleep",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L14",
      "_origin": "ast",
      "community": 49,
      "norm_label": "inhibitsleep",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_inhibitsleep",
      "community_name": "Community 49"
    },
    {
      "label": "uninhibitSleep",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L15",
      "_origin": "ast",
      "community": 49,
      "norm_label": "uninhibitsleep",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_uninhibitsleep",
      "community_name": "Community 49"
    },
    {
      "label": "run",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L18",
      "_origin": "ast",
      "community": 49,
      "norm_label": "run",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_run",
      "community_name": "Community 49"
    },
    {
      "label": "wake",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L19",
      "_origin": "ast",
      "community": 49,
      "norm_label": "wake",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_wake",
      "community_name": "Community 49"
    },
    {
      "label": "sleep",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L20",
      "_origin": "ast",
      "community": 49,
      "norm_label": "sleep",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep",
      "community_name": "Community 49"
    },
    {
      "label": "writeSysfs",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L21",
      "_origin": "ast",
      "community": 49,
      "norm_label": "writesysfs",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_writesysfs",
      "community_name": "Community 49"
    },
    {
      "label": "userToRegister",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L22",
      "_origin": "ast",
      "community": 49,
      "norm_label": "usertoregister",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_usertoregister",
      "community_name": "Community 49"
    },
    {
      "label": "brightnessPath",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L24",
      "_origin": "ast",
      "community": 49,
      "norm_label": "brightnesspath",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_brightnesspath",
      "community_name": "Community 49"
    },
    {
      "label": "blPowerPath",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L25",
      "_origin": "ast",
      "community": 49,
      "norm_label": "blpowerpath",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_blpowerpath",
      "community_name": "Community 49"
    },
    {
      "label": "brightnessFd",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L27",
      "_origin": "ast",
      "community": 49,
      "norm_label": "brightnessfd",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_brightnessfd",
      "community_name": "Community 49"
    },
    {
      "label": "sleepTimeoutMinutes",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L28",
      "_origin": "ast",
      "community": 49,
      "norm_label": "sleeptimeoutminutes",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleeptimeoutminutes",
      "community_name": "Community 49"
    },
    {
      "label": "lastActivityTick",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L29",
      "_origin": "ast",
      "community": 49,
      "norm_label": "lastactivitytick",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_lastactivitytick",
      "community_name": "Community 49"
    },
    {
      "label": "sleeping",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L30",
      "_origin": "ast",
      "community": 49,
      "norm_label": "sleeping",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleeping",
      "community_name": "Community 49"
    },
    {
      "label": "sleepInhibited",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L31",
      "_origin": "ast",
      "community": 49,
      "norm_label": "sleepinhibited",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleepinhibited",
      "community_name": "Community 49"
    },
    {
      "label": "vector",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 49,
      "norm_label": "vector",
      "id": "dl48_software_web_key_server_displaycontroller_h_vector",
      "community_name": "Community 49"
    },
    {
      "label": "inputFds",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L32",
      "_origin": "ast",
      "community": 49,
      "norm_label": "inputfds",
      "id": "dl48_software_web_key_server_displaycontroller_displaycontroller_inputfds",
      "community_name": "Community 49"
    },
    {
      "label": "firmwarebuildhistory.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 62,
      "norm_label": "firmwarebuildhistory.cpp",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_cpp_dl48_software_web_key_server_firmwarebuildhistory",
      "community_name": "Community 62"
    },
    {
      "label": "isValidMd5()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L16",
      "_origin": "ast",
      "community": 62,
      "norm_label": "isvalidmd5()",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_isvalidmd5",
      "community_name": "Community 62"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 62,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_cpp_string",
      "community_name": "Community 62"
    },
    {
      "label": "isSafeFilename()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L24",
      "_origin": "ast",
      "community": 62,
      "norm_label": "issafefilename()",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_issafefilename",
      "community_name": "Community 62"
    },
    {
      "label": "parseIntegerString()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L32",
      "_origin": "ast",
      "community": 62,
      "norm_label": "parseintegerstring()",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_parseintegerstring",
      "community_name": "Community 62"
    },
    {
      "label": "optional",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 62,
      "norm_label": "optional",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_cpp_optional",
      "community_name": "Community 62"
    },
    {
      "label": "nodeInteger()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L41",
      "_origin": "ast",
      "community": 62,
      "norm_label": "nodeinteger()",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_nodeinteger",
      "community_name": "Community 62"
    },
    {
      "label": "node",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 62,
      "norm_label": "node",
      "id": "node",
      "community_name": "Community 62"
    },
    {
      "label": "nodeString()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L50",
      "_origin": "ast",
      "community": 62,
      "norm_label": "nodestring()",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_nodestring",
      "community_name": "Community 62"
    },
    {
      "label": "parseEntry()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L58",
      "_origin": "ast",
      "community": 62,
      "norm_label": "parseentry()",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_parseentry",
      "community_name": "Community 62"
    },
    {
      "label": "parseFirmwareBuildHistoryYaml()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L89",
      "_origin": "ast",
      "community": 62,
      "norm_label": "parsefirmwarebuildhistoryyaml()",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_parsefirmwarebuildhistoryyaml",
      "community_name": "Community 62"
    },
    {
      "label": "firmwarebuildhistory.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "norm_label": "firmwarebuildhistory.h",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_h_dl48_software_web_key_server_firmwarebuildhistory",
      "community_name": "Community 10"
    },
    {
      "label": "FirmwareBuildHistoryEntry",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L7",
      "_origin": "ast",
      "community": 62,
      "norm_label": "firmwarebuildhistoryentry",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry",
      "community_name": "Community 62"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 62,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_h_string",
      "community_name": "Community 62"
    },
    {
      "label": "channel",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L8",
      "_origin": "ast",
      "community": 62,
      "norm_label": "channel",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry_channel",
      "community_name": "Community 62"
    },
    {
      "label": "build",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L9",
      "_origin": "ast",
      "community": 62,
      "norm_label": "build",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry_build",
      "community_name": "Community 62"
    },
    {
      "label": "filename",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L10",
      "_origin": "ast",
      "community": 62,
      "norm_label": "filename",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry_filename",
      "community_name": "Community 62"
    },
    {
      "label": "md5",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L11",
      "_origin": "ast",
      "community": 62,
      "norm_label": "md5",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry_md5",
      "community_name": "Community 62"
    },
    {
      "label": "fileSize",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L12",
      "_origin": "ast",
      "community": 62,
      "norm_label": "filesize",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry_filesize",
      "community_name": "Community 62"
    },
    {
      "label": "FirmwareBuildHistory",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L15",
      "_origin": "ast",
      "community": 62,
      "norm_label": "firmwarebuildhistory",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory",
      "community_name": "Community 62"
    },
    {
      "label": "vector",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 62,
      "norm_label": "vector",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_h_vector",
      "community_name": "Community 62"
    },
    {
      "label": "entries",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L16",
      "_origin": "ast",
      "community": 62,
      "norm_label": "entries",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory_entries",
      "community_name": "Community 62"
    },
    {
      "label": "malformedEntries",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L17",
      "_origin": "ast",
      "community": 62,
      "norm_label": "malformedentries",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory_malformedentries",
      "community_name": "Community 62"
    },
    {
      "label": "error",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L18",
      "_origin": "ast",
      "community": 62,
      "norm_label": "error",
      "id": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory_error",
      "community_name": "Community 62"
    },
    {
      "label": "firmwareupdater.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "firmwareupdater.cpp",
      "id": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "community_name": "Community 0"
    },
    {
      "label": "shellQuote()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L41",
      "_origin": "ast",
      "community": 0,
      "norm_label": "shellquote()",
      "id": "dl48_software_web_key_server_firmwareupdater_shellquote",
      "community_name": "Community 0"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_firmwareupdater_cpp_string",
      "community_name": "Community 0"
    },
    {
      "label": "parseContentLength()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L59",
      "_origin": "ast",
      "community": 0,
      "norm_label": "parsecontentlength()",
      "id": "dl48_software_web_key_server_firmwareupdater_parsecontentlength",
      "community_name": "Community 0"
    },
    {
      "label": "downloadFile()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L74",
      "_origin": "ast",
      "community": 0,
      "norm_label": "downloadfile()",
      "id": "dl48_software_web_key_server_firmwareupdater_downloadfile",
      "community_name": "Community 0"
    },
    {
      "label": "FirmwareUpdater::VersionInfo::displayString()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L162",
      "_origin": "ast",
      "community": 0,
      "norm_label": "firmwareupdater::versioninfo::displaystring()",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_versioninfo_displaystring",
      "community_name": "Community 0"
    },
    {
      "label": "FirmwareUpdater::VersionInfo::operator>()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L169",
      "_origin": "ast",
      "community": 0,
      "norm_label": "firmwareupdater::versioninfo::operator>()",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_versioninfo_operator",
      "community_name": "Community 0"
    },
    {
      "label": "VersionInfo",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "versioninfo",
      "id": "dl48_software_web_key_server_firmwareupdater_cpp_versioninfo",
      "community_name": "Community 0"
    },
    {
      "label": "optional",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "optional",
      "id": "dl48_software_web_key_server_firmwareupdater_cpp_optional",
      "community_name": "Community 0"
    },
    {
      "label": "ChannelInfo",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "channelinfo",
      "id": "dl48_software_web_key_server_firmwareupdater_cpp_channelinfo",
      "community_name": "Community 0"
    },
    {
      "label": "function",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "function",
      "id": "dl48_software_web_key_server_firmwareupdater_cpp_function",
      "community_name": "Community 0"
    },
    {
      "label": "HttpRequestPtr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "httprequestptr",
      "id": "dl48_software_web_key_server_firmwareupdater_cpp_httprequestptr",
      "community_name": "Community 0"
    },
    {
      "label": "vector",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "vector",
      "id": "dl48_software_web_key_server_firmwareupdater_cpp_vector",
      "community_name": "Community 0"
    },
    {
      "label": "BuildInfo",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "buildinfo",
      "id": "buildinfo",
      "community_name": "Community 0"
    },
    {
      "label": "ChannelMeta",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "channelmeta",
      "id": "channelmeta",
      "community_name": "Community 0"
    },
    {
      "label": "firmwareupdater.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "firmwareupdater.h",
      "id": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater",
      "community_name": "Community 0"
    },
    {
      "label": "HttpRequest",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L13",
      "_origin": "ast",
      "community": 0,
      "norm_label": "httprequest",
      "id": "dl48_software_web_key_server_firmwareupdater_httprequest",
      "community_name": "Community 0"
    },
    {
      "label": "FirmwareUpdater",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L16",
      "_origin": "ast",
      "community": 0,
      "norm_label": "firmwareupdater",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "community_name": "Community 0"
    },
    {
      "label": "initialize",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L62",
      "_origin": "ast",
      "community": 0,
      "norm_label": "initialize",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_initialize",
      "community_name": "Community 0"
    },
    {
      "label": "shutdown",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L63",
      "_origin": "ast",
      "community": 0,
      "norm_label": "shutdown",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_shutdown",
      "community_name": "Community 0"
    },
    {
      "label": "checkForUpdate",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L65",
      "_origin": "ast",
      "community": 0,
      "norm_label": "checkforupdate",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkforupdate",
      "community_name": "Community 0"
    },
    {
      "label": "startUpdate",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L66",
      "_origin": "ast",
      "community": 0,
      "norm_label": "startupdate",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate",
      "community_name": "Community 0"
    },
    {
      "label": "offerLocalUpdate",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L67",
      "_origin": "ast",
      "community": 0,
      "norm_label": "offerlocalupdate",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_offerlocalupdate",
      "community_name": "Community 0"
    },
    {
      "label": "startAppPushUpdate",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L68",
      "_origin": "ast",
      "community": 0,
      "norm_label": "startapppushupdate",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startapppushupdate",
      "community_name": "Community 0"
    },
    {
      "label": "cancelUpdate",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L70",
      "_origin": "ast",
      "community": 0,
      "norm_label": "cancelupdate",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cancelupdate",
      "community_name": "Community 0"
    },
    {
      "label": "acknowledgeSuccess",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L71",
      "_origin": "ast",
      "community": 0,
      "norm_label": "acknowledgesuccess",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgesuccess",
      "community_name": "Community 0"
    },
    {
      "label": "acknowledgeFailed",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L72",
      "_origin": "ast",
      "community": 0,
      "norm_label": "acknowledgefailed",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgefailed",
      "community_name": "Community 0"
    },
    {
      "label": "acknowledgeCorrupted",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L73",
      "_origin": "ast",
      "community": 0,
      "norm_label": "acknowledgecorrupted",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgecorrupted",
      "community_name": "Community 0"
    },
    {
      "label": "listBuilds",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L75",
      "_origin": "ast",
      "community": 0,
      "norm_label": "listbuilds",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_listbuilds",
      "community_name": "Community 0"
    },
    {
      "label": "cmdSetChannel",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L76",
      "_origin": "ast",
      "community": 0,
      "norm_label": "cmdsetchannel",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdsetchannel",
      "community_name": "Community 0"
    },
    {
      "label": "cmdClearPin",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L77",
      "_origin": "ast",
      "community": 0,
      "norm_label": "cmdclearpin",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdclearpin",
      "community_name": "Community 0"
    },
    {
      "label": "selectBuild",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L78",
      "_origin": "ast",
      "community": 0,
      "norm_label": "selectbuild",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild",
      "community_name": "Community 0"
    },
    {
      "label": "setChannel",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L81",
      "_origin": "ast",
      "community": 0,
      "norm_label": "setchannel",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_setchannel",
      "community_name": "Community 0"
    },
    {
      "label": "getChannel",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L82",
      "_origin": "ast",
      "community": 0,
      "norm_label": "getchannel",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getchannel",
      "community_name": "Community 0"
    },
    {
      "label": "setPeriodicCheckEnabled",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L83",
      "_origin": "ast",
      "community": 0,
      "norm_label": "setperiodiccheckenabled",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_setperiodiccheckenabled",
      "community_name": "Community 0"
    },
    {
      "label": ".getPeriodicCheckEnabled()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L84",
      "_origin": "ast",
      "community": 0,
      "norm_label": ".getperiodiccheckenabled()",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getperiodiccheckenabled",
      "community_name": "Community 0"
    },
    {
      "label": ".getState()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L86",
      "_origin": "ast",
      "community": 0,
      "norm_label": ".getstate()",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getstate",
      "community_name": "Community 0"
    },
    {
      "label": ".getPendingSource()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L87",
      "_origin": "ast",
      "community": 0,
      "norm_label": ".getpendingsource()",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getpendingsource",
      "community_name": "Community 0"
    },
    {
      "label": "PendingSource",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "pendingsource",
      "id": "pendingsource",
      "community_name": "Community 0"
    },
    {
      "label": ".getProgress()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L88",
      "_origin": "ast",
      "community": 0,
      "norm_label": ".getprogress()",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getprogress",
      "community_name": "Community 0"
    },
    {
      "label": "checkPostBootStatus",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L91",
      "_origin": "ast",
      "community": 0,
      "norm_label": "checkpostbootstatus",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkpostbootstatus",
      "community_name": "Community 0"
    },
    {
      "label": "parseBuildId",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L93",
      "_origin": "ast",
      "community": 0,
      "norm_label": "parsebuildid",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parsebuildid",
      "community_name": "Community 0"
    },
    {
      "label": "parseVersionString",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L94",
      "_origin": "ast",
      "community": 0,
      "norm_label": "parseversionstring",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring",
      "community_name": "Community 0"
    },
    {
      "label": "channelDisplayLabel",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L95",
      "_origin": "ast",
      "community": 0,
      "norm_label": "channeldisplaylabel",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channeldisplaylabel",
      "community_name": "Community 0"
    },
    {
      "label": "thread",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 16,
      "norm_label": "thread",
      "id": "dl48_software_web_key_server_firmwareupdater_h_thread",
      "community_name": "Community 16"
    },
    {
      "label": "workerThread",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L98",
      "_origin": "ast",
      "community": 0,
      "norm_label": "workerthread",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_workerthread",
      "community_name": "Community 0"
    },
    {
      "label": "workerThreadMutex",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L102",
      "_origin": "ast",
      "community": 0,
      "norm_label": "workerthreadmutex",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_workerthreadmutex",
      "community_name": "Community 0"
    },
    {
      "label": "atomic",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "atomic",
      "id": "dl48_software_web_key_server_firmwareupdater_h_atomic",
      "community_name": "Community 0"
    },
    {
      "label": "stopRequested",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L103",
      "_origin": "ast",
      "community": 0,
      "norm_label": "stoprequested",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_stoprequested",
      "community_name": "Community 0"
    },
    {
      "label": "shuttingDown",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L104",
      "_origin": "ast",
      "community": 0,
      "norm_label": "shuttingdown",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_shuttingdown",
      "community_name": "Community 0"
    },
    {
      "label": "state",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L105",
      "_origin": "ast",
      "community": 0,
      "norm_label": "state",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_state",
      "community_name": "Community 0"
    },
    {
      "label": "pendingSource",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L106",
      "_origin": "ast",
      "community": 0,
      "norm_label": "pendingsource",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_pendingsource",
      "community_name": "Community 0"
    },
    {
      "label": "progress",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L107",
      "_origin": "ast",
      "community": 0,
      "norm_label": "progress",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_progress",
      "community_name": "Community 0"
    },
    {
      "label": "lastBroadcastedProgress",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L108",
      "_origin": "ast",
      "community": 0,
      "norm_label": "lastbroadcastedprogress",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_lastbroadcastedprogress",
      "community_name": "Community 0"
    },
    {
      "label": "periodicCheckEnabled",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L109",
      "_origin": "ast",
      "community": 0,
      "norm_label": "periodiccheckenabled",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_periodiccheckenabled",
      "community_name": "Community 0"
    },
    {
      "label": "mutex",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L110",
      "_origin": "ast",
      "community": 18,
      "norm_label": "mutex",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_mutex",
      "community_name": "Community 18"
    },
    {
      "label": "activeRequestMutex",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L114",
      "_origin": "ast",
      "community": 0,
      "norm_label": "activerequestmutex",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_activerequestmutex",
      "community_name": "Community 0"
    },
    {
      "label": "HttpRequestPtr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "httprequestptr",
      "id": "dl48_software_web_key_server_firmwareupdater_h_httprequestptr",
      "community_name": "Community 0"
    },
    {
      "label": "activeRequest",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L115",
      "_origin": "ast",
      "community": 0,
      "norm_label": "activerequest",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_activerequest",
      "community_name": "Community 0"
    },
    {
      "label": "registerActiveRequest",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L117",
      "_origin": "ast",
      "community": 0,
      "norm_label": "registeractiverequest",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registeractiverequest",
      "community_name": "Community 0"
    },
    {
      "label": "clearActiveRequest",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L118",
      "_origin": "ast",
      "community": 0,
      "norm_label": "clearactiverequest",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearactiverequest",
      "community_name": "Community 0"
    },
    {
      "label": "spawnWorker",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L124",
      "_origin": "ast",
      "community": 0,
      "norm_label": "spawnworker",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_spawnworker",
      "community_name": "Community 0"
    },
    {
      "label": "VersionInfo",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "versioninfo",
      "id": "dl48_software_web_key_server_firmwareupdater_h_versioninfo",
      "community_name": "Community 0"
    },
    {
      "label": "localVersion",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L126",
      "_origin": "ast",
      "community": 0,
      "norm_label": "localversion",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_localversion",
      "community_name": "Community 0"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_firmwareupdater_h_string",
      "community_name": "Community 0"
    },
    {
      "label": "activeChannel",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L127",
      "_origin": "ast",
      "community": 0,
      "norm_label": "activechannel",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_activechannel",
      "community_name": "Community 0"
    },
    {
      "label": "ChannelInfo",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "channelinfo",
      "id": "dl48_software_web_key_server_firmwareupdater_h_channelinfo",
      "community_name": "Community 0"
    },
    {
      "label": "pendingUpdate",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L128",
      "_origin": "ast",
      "community": 0,
      "norm_label": "pendingupdate",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_pendingupdate",
      "community_name": "Community 0"
    },
    {
      "label": "downloadedFilePath",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L129",
      "_origin": "ast",
      "community": 0,
      "norm_label": "downloadedfilepath",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_downloadedfilepath",
      "community_name": "Community 0"
    },
    {
      "label": "selectionToken",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L130",
      "_origin": "ast",
      "community": 0,
      "norm_label": "selectiontoken",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectiontoken",
      "community_name": "Community 0"
    },
    {
      "label": "time_point",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "time_point",
      "id": "time_point",
      "community_name": "Community 0"
    },
    {
      "label": "manualPendingExpiry",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L131",
      "_origin": "ast",
      "community": 0,
      "norm_label": "manualpendingexpiry",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_manualpendingexpiry",
      "community_name": "Community 0"
    },
    {
      "label": "ManifestCache",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "manifestcache",
      "id": "manifestcache",
      "community_name": "Community 0"
    },
    {
      "label": "manifestCache",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L144",
      "_origin": "ast",
      "community": 0,
      "norm_label": "manifestcache",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_manifestcache",
      "community_name": "Community 0"
    },
    {
      "label": "cacheRequestMutex",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L147",
      "_origin": "ast",
      "community": 0,
      "norm_label": "cacherequestmutex",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cacherequestmutex",
      "community_name": "Community 0"
    },
    {
      "label": "cacheRequest",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L148",
      "_origin": "ast",
      "community": 0,
      "norm_label": "cacherequest",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cacherequest",
      "community_name": "Community 0"
    },
    {
      "label": "registerCacheRequest",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L149",
      "_origin": "ast",
      "community": 0,
      "norm_label": "registercacherequest",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registercacherequest",
      "community_name": "Community 0"
    },
    {
      "label": "clearCacheRequest",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L150",
      "_origin": "ast",
      "community": 0,
      "norm_label": "clearcacherequest",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearcacherequest",
      "community_name": "Community 0"
    },
    {
      "label": "isValidChannel",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L153",
      "_origin": "ast",
      "community": 0,
      "norm_label": "isvalidchannel",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isvalidchannel",
      "community_name": "Community 0"
    },
    {
      "label": "isValidMd5",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L154",
      "_origin": "ast",
      "community": 0,
      "norm_label": "isvalidmd5",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isvalidmd5",
      "community_name": "Community 0"
    },
    {
      "label": "isHttpsUrl",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L155",
      "_origin": "ast",
      "community": 0,
      "norm_label": "ishttpsurl",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_ishttpsurl",
      "community_name": "Community 0"
    },
    {
      "label": "makeBuildId",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L156",
      "_origin": "ast",
      "community": 0,
      "norm_label": "makebuildid",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_makebuildid",
      "community_name": "Community 0"
    },
    {
      "label": "isInstallableEntry",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L158",
      "_origin": "ast",
      "community": 0,
      "norm_label": "isinstallableentry",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isinstallableentry",
      "community_name": "Community 0"
    },
    {
      "label": "generateToken",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L159",
      "_origin": "ast",
      "community": 0,
      "norm_label": "generatetoken",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_generatetoken",
      "community_name": "Community 0"
    },
    {
      "label": "clearManualPending",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L160",
      "_origin": "ast",
      "community": 0,
      "norm_label": "clearmanualpending",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearmanualpending",
      "community_name": "Community 0"
    },
    {
      "label": "computeRelation",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L161",
      "_origin": "ast",
      "community": 0,
      "norm_label": "computerelation",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_computerelation",
      "community_name": "Community 0"
    },
    {
      "label": "buildListForChannel",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L163",
      "_origin": "ast",
      "community": 0,
      "norm_label": "buildlistforchannel",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel",
      "community_name": "Community 0"
    },
    {
      "label": "channelMetaList",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L164",
      "_origin": "ast",
      "community": 0,
      "norm_label": "channelmetalist",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channelmetalist",
      "community_name": "Community 0"
    },
    {
      "label": "fetchManifest",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L166",
      "_origin": "ast",
      "community": 0,
      "norm_label": "fetchmanifest",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest",
      "community_name": "Community 0"
    },
    {
      "label": "appendBuildHistoryBuilds",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L167",
      "_origin": "ast",
      "community": 0,
      "norm_label": "appendbuildhistorybuilds",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds",
      "community_name": "Community 0"
    },
    {
      "label": "joinWorker",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L169",
      "_origin": "ast",
      "community": 0,
      "norm_label": "joinworker",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_joinworker",
      "community_name": "Community 0"
    },
    {
      "label": "doCheckForUpdate",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L171",
      "_origin": "ast",
      "community": 0,
      "norm_label": "docheckforupdate",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate",
      "community_name": "Community 0"
    },
    {
      "label": "doDownloadAndApply",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L172",
      "_origin": "ast",
      "community": 0,
      "norm_label": "dodownloadandapply",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "community_name": "Community 0"
    },
    {
      "label": "verifyMD5",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L174",
      "_origin": "ast",
      "community": 0,
      "norm_label": "verifymd5",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_verifymd5",
      "community_name": "Community 0"
    },
    {
      "label": "runFirmwareUpgrade",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L175",
      "_origin": "ast",
      "community": 0,
      "norm_label": "runfirmwareupgrade",
      "id": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_runfirmwareupgrade",
      "community_name": "Community 0"
    },
    {
      "label": "footswitch.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "footswitch.cpp",
      "id": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "community_name": "Community 16"
    },
    {
      "label": "SwitchState",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L25",
      "_origin": "ast",
      "community": 16,
      "norm_label": "switchstate",
      "id": "dl48_software_web_key_server_footswitch_switchstate",
      "community_name": "Community 16"
    },
    {
      "label": "stableActuated",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L26",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stableactuated",
      "id": "dl48_software_web_key_server_footswitch_switchstate_stableactuated",
      "community_name": "Community 16"
    },
    {
      "label": "candidate",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L27",
      "_origin": "ast",
      "community": 16,
      "norm_label": "candidate",
      "id": "dl48_software_web_key_server_footswitch_switchstate_candidate",
      "community_name": "Community 16"
    },
    {
      "label": "count",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L28",
      "_origin": "ast",
      "community": 16,
      "norm_label": "count",
      "id": "dl48_software_web_key_server_footswitch_switchstate_count",
      "community_name": "Community 16"
    },
    {
      "label": "engaged",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L29",
      "_origin": "ast",
      "community": 16,
      "norm_label": "engaged",
      "id": "dl48_software_web_key_server_footswitch_switchstate_engaged",
      "community_name": "Community 16"
    },
    {
      "label": "readLevel()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L33",
      "_origin": "ast",
      "community": 16,
      "norm_label": "readlevel()",
      "id": "dl48_software_web_key_server_footswitch_readlevel",
      "community_name": "Community 16"
    },
    {
      "label": "readActuated()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L41",
      "_origin": "ast",
      "community": 16,
      "norm_label": "readactuated()",
      "id": "dl48_software_web_key_server_footswitch_readactuated",
      "community_name": "Community 16"
    },
    {
      "label": "pollLoop()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L46",
      "_origin": "ast",
      "community": 16,
      "norm_label": "pollloop()",
      "id": "dl48_software_web_key_server_footswitch_pollloop",
      "community_name": "Community 16"
    },
    {
      "label": "startFootswitch()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L129",
      "_origin": "ast",
      "community": 16,
      "norm_label": "startfootswitch()",
      "id": "dl48_software_web_key_server_footswitch_startfootswitch",
      "community_name": "Community 16"
    },
    {
      "label": "stopFootswitch()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L137",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stopfootswitch()",
      "id": "dl48_software_web_key_server_footswitch_stopfootswitch",
      "community_name": "Community 16"
    },
    {
      "label": "footswitch.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/footswitch.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "footswitch.h",
      "id": "dl48_software_web_key_server_footswitch_h_dl48_software_web_key_server_footswitch",
      "community_name": "Community 16"
    },
    {
      "label": "ioexpander.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 48,
      "norm_label": "ioexpander.cpp",
      "id": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "community_name": "Community 48"
    },
    {
      "label": "IoExpander",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L38",
      "_origin": "ast",
      "community": 48,
      "norm_label": "ioexpander",
      "id": "dl48_software_web_key_server_ioexpander_ioexpander",
      "community_name": "Community 48"
    },
    {
      "label": "addr",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L39",
      "_origin": "ast",
      "community": 48,
      "norm_label": "addr",
      "id": "dl48_software_web_key_server_ioexpander_ioexpander_addr",
      "community_name": "Community 48"
    },
    {
      "label": "key",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L40",
      "_origin": "ast",
      "community": 48,
      "norm_label": "key",
      "id": "dl48_software_web_key_server_ioexpander_ioexpander_key",
      "community_name": "Community 48"
    },
    {
      "label": "pca9535_write_reg()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L122",
      "_origin": "ast",
      "community": 48,
      "norm_label": "pca9535_write_reg()",
      "id": "dl48_software_web_key_server_ioexpander_pca9535_write_reg",
      "community_name": "Community 48"
    },
    {
      "label": "pca9535_read_reg()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L132",
      "_origin": "ast",
      "community": 48,
      "norm_label": "pca9535_read_reg()",
      "id": "dl48_software_web_key_server_ioexpander_pca9535_read_reg",
      "community_name": "Community 48"
    },
    {
      "label": "publishChanges()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L146",
      "_origin": "ast",
      "community": 48,
      "norm_label": "publishchanges()",
      "id": "dl48_software_web_key_server_ioexpander_publishchanges",
      "community_name": "Community 48"
    },
    {
      "label": "scannerLoop()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L171",
      "_origin": "ast",
      "community": 48,
      "norm_label": "scannerloop()",
      "id": "dl48_software_web_key_server_ioexpander_scannerloop",
      "community_name": "Community 48"
    },
    {
      "label": "startIOExpanderScanner()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L242",
      "_origin": "ast",
      "community": 48,
      "norm_label": "startioexpanderscanner()",
      "id": "dl48_software_web_key_server_ioexpander_startioexpanderscanner",
      "community_name": "Community 48"
    },
    {
      "label": "stopIOExpanderScanner()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L248",
      "_origin": "ast",
      "community": 48,
      "norm_label": "stopioexpanderscanner()",
      "id": "dl48_software_web_key_server_ioexpander_stopioexpanderscanner",
      "community_name": "Community 48"
    },
    {
      "label": "ioexpander.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ioexpander.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 48,
      "norm_label": "ioexpander.h",
      "id": "dl48_software_web_key_server_ioexpander_h_dl48_software_web_key_server_ioexpander",
      "community_name": "Community 48"
    },
    {
      "label": "keydatatransform.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 95,
      "norm_label": "keydatatransform.cpp",
      "id": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "community_name": "Community 95"
    },
    {
      "label": "findV()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L8",
      "_origin": "ast",
      "community": 95,
      "norm_label": "findv()",
      "id": "dl48_software_web_key_server_keydatatransform_findv",
      "community_name": "Community 95"
    },
    {
      "label": "function",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 95,
      "norm_label": "function",
      "id": "dl48_software_web_key_server_keydatatransform_cpp_function",
      "community_name": "Community 95"
    },
    {
      "label": "VtoLN()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L23",
      "_origin": "ast",
      "community": 95,
      "norm_label": "vtoln()",
      "id": "dl48_software_web_key_server_keydatatransform_vtoln",
      "community_name": "Community 95"
    },
    {
      "label": "vmixFrom01()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L30",
      "_origin": "ast",
      "community": 95,
      "norm_label": "vmixfrom01()",
      "id": "dl48_software_web_key_server_keydatatransform_vmixfrom01",
      "community_name": "Community 95"
    },
    {
      "label": "vmixTo01()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L42",
      "_origin": "ast",
      "community": 95,
      "norm_label": "vmixto01()",
      "id": "dl48_software_web_key_server_keydatatransform_vmixto01",
      "community_name": "Community 95"
    },
    {
      "label": "linFrom01()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L47",
      "_origin": "ast",
      "community": 95,
      "norm_label": "linfrom01()",
      "id": "dl48_software_web_key_server_keydatatransform_linfrom01",
      "community_name": "Community 95"
    },
    {
      "label": "linTo01()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L52",
      "_origin": "ast",
      "community": 95,
      "norm_label": "linto01()",
      "id": "dl48_software_web_key_server_keydatatransform_linto01",
      "community_name": "Community 95"
    },
    {
      "label": "linqFrom01()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L58",
      "_origin": "ast",
      "community": 95,
      "norm_label": "linqfrom01()",
      "id": "dl48_software_web_key_server_keydatatransform_linqfrom01",
      "community_name": "Community 95"
    },
    {
      "label": "linqTo01()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L63",
      "_origin": "ast",
      "community": 95,
      "norm_label": "linqto01()",
      "id": "dl48_software_web_key_server_keydatatransform_linqto01",
      "community_name": "Community 95"
    },
    {
      "label": "squareFrom01()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L69",
      "_origin": "ast",
      "community": 95,
      "norm_label": "squarefrom01()",
      "id": "dl48_software_web_key_server_keydatatransform_squarefrom01",
      "community_name": "Community 95"
    },
    {
      "label": "squareTo01()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L74",
      "_origin": "ast",
      "community": 95,
      "norm_label": "squareto01()",
      "id": "dl48_software_web_key_server_keydatatransform_squareto01",
      "community_name": "Community 95"
    },
    {
      "label": "logFrom01()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L80",
      "_origin": "ast",
      "community": 95,
      "norm_label": "logfrom01()",
      "id": "dl48_software_web_key_server_keydatatransform_logfrom01",
      "community_name": "Community 95"
    },
    {
      "label": "logTo01()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L87",
      "_origin": "ast",
      "community": 95,
      "norm_label": "logto01()",
      "id": "dl48_software_web_key_server_keydatatransform_logto01",
      "community_name": "Community 95"
    },
    {
      "label": "keydatatransform.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keydatatransform.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 95,
      "norm_label": "keydatatransform.h",
      "id": "dl48_software_web_key_server_keydatatransform_h_dl48_software_web_key_server_keydatatransform",
      "community_name": "Community 95"
    },
    {
      "label": "keylookup.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 101,
      "norm_label": "keylookup.h",
      "id": "dl48_software_web_key_server_keylookup",
      "community_name": "Community 101"
    },
    {
      "label": "KeyLookup",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L21",
      "_origin": "ast",
      "community": 101,
      "norm_label": "keylookup",
      "id": "dl48_software_web_key_server_keylookup_keylookup",
      "community_name": "Community 101"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L22",
      "_origin": "ast",
      "community": 101,
      "norm_label": "type",
      "id": "dl48_software_web_key_server_keylookup_keylookup_type",
      "community_name": "Community 101"
    },
    {
      "label": "hash",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L22",
      "_origin": "ast",
      "community": 101,
      "norm_label": "hash",
      "id": "dl48_software_web_key_server_keylookup_keylookup_hash",
      "community_name": "Community 101"
    },
    {
      "label": "flags",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L22",
      "_origin": "ast",
      "community": 101,
      "norm_label": "flags",
      "id": "dl48_software_web_key_server_keylookup_keylookup_flags",
      "community_name": "Community 101"
    },
    {
      "label": "string_view",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 101,
      "norm_label": "string_view",
      "id": "dl48_software_web_key_server_keylookup_h_string_view",
      "community_name": "Community 101"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L23",
      "_origin": "ast",
      "community": 101,
      "norm_label": "name",
      "id": "dl48_software_web_key_server_keylookup_keylookup_name",
      "community_name": "Community 101"
    },
    {
      "label": "defstr",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L23",
      "_origin": "ast",
      "community": 101,
      "norm_label": "defstr",
      "id": "dl48_software_web_key_server_keylookup_keylookup_defstr",
      "community_name": "Community 101"
    },
    {
      "label": "minv",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L24",
      "_origin": "ast",
      "community": 101,
      "norm_label": "minv",
      "id": "dl48_software_web_key_server_keylookup_keylookup_minv",
      "community_name": "Community 101"
    },
    {
      "label": "maxv",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L24",
      "_origin": "ast",
      "community": 101,
      "norm_label": "maxv",
      "id": "dl48_software_web_key_server_keylookup_keylookup_maxv",
      "community_name": "Community 101"
    },
    {
      "label": "defv",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L24",
      "_origin": "ast",
      "community": 101,
      "norm_label": "defv",
      "id": "dl48_software_web_key_server_keylookup_keylookup_defv",
      "community_name": "Community 101"
    },
    {
      "label": "enumId",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L25",
      "_origin": "ast",
      "community": 101,
      "norm_label": "enumid",
      "id": "dl48_software_web_key_server_keylookup_keylookup_enumid",
      "community_name": "Community 101"
    },
    {
      "label": "segment",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L26",
      "_origin": "ast",
      "community": 101,
      "norm_label": "segment",
      "id": "dl48_software_web_key_server_keylookup_keylookup_segment",
      "community_name": "Community 101"
    },
    {
      "label": "resolveKeyIndex()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L45",
      "_origin": "ast",
      "community": 101,
      "norm_label": "resolvekeyindex()",
      "id": "dl48_software_web_key_server_keylookup_resolvekeyindex",
      "community_name": "Community 101"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 101,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_keylookup_h_string",
      "community_name": "Community 101"
    },
    {
      "label": "resolveEnumIndex()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L53",
      "_origin": "ast",
      "community": 101,
      "norm_label": "resolveenumindex()",
      "id": "dl48_software_web_key_server_keylookup_resolveenumindex",
      "community_name": "Community 101"
    },
    {
      "label": "keystore.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "norm_label": "keystore.cpp",
      "id": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "community_name": "Community 8"
    },
    {
      "label": "VtoMix()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L56",
      "_origin": "ast",
      "community": 8,
      "norm_label": "vtomix()",
      "id": "dl48_software_web_key_server_keystore_vtomix",
      "community_name": "Community 8"
    },
    {
      "label": "VotMix()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L66",
      "_origin": "ast",
      "community": 8,
      "norm_label": "votmix()",
      "id": "dl48_software_web_key_server_keystore_votmix",
      "community_name": "Community 8"
    },
    {
      "label": "repl()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L79",
      "_origin": "ast",
      "community": 8,
      "norm_label": "repl()",
      "id": "dl48_software_web_key_server_keystore_repl",
      "community_name": "Community 8"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 8,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_keystore_cpp_string",
      "community_name": "Community 8"
    },
    {
      "label": "wildcardToRegex()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L87",
      "_origin": "ast",
      "community": 8,
      "norm_label": "wildcardtoregex()",
      "id": "dl48_software_web_key_server_keystore_wildcardtoregex",
      "community_name": "Community 8"
    },
    {
      "label": "ignoreBankKeys()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L125",
      "_origin": "ast",
      "community": 8,
      "norm_label": "ignorebankkeys()",
      "id": "dl48_software_web_key_server_keystore_ignorebankkeys",
      "community_name": "Community 8"
    },
    {
      "label": "string_view",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 8,
      "norm_label": "string_view",
      "id": "dl48_software_web_key_server_keystore_cpp_string_view",
      "community_name": "Community 8"
    },
    {
      "label": "sendUserFuncButton()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L131",
      "_origin": "ast",
      "community": 16,
      "norm_label": "senduserfuncbutton()",
      "id": "dl48_software_web_key_server_keystore_senduserfuncbutton",
      "community_name": "Community 16"
    },
    {
      "label": "initKeyStore()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L137",
      "_origin": "ast",
      "community": 8,
      "norm_label": "initkeystore()",
      "id": "dl48_software_web_key_server_keystore_initkeystore",
      "community_name": "Community 8"
    },
    {
      "label": "stringFallback()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L154",
      "_origin": "ast",
      "community": 8,
      "norm_label": "stringfallback()",
      "id": "dl48_software_web_key_server_keystore_stringfallback",
      "community_name": "Community 8"
    },
    {
      "label": "json",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 8,
      "norm_label": "json",
      "id": "dl48_software_web_key_server_keystore_cpp_json",
      "community_name": "Community 8"
    },
    {
      "label": "migrateSchema()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L164",
      "_origin": "ast",
      "community": 8,
      "norm_label": "migrateschema()",
      "id": "dl48_software_web_key_server_keystore_migrateschema",
      "community_name": "Community 8"
    },
    {
      "label": "dumpKeysWithFilter()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L185",
      "_origin": "ast",
      "community": 13,
      "norm_label": "dumpkeyswithfilter()",
      "id": "dl48_software_web_key_server_keystore_dumpkeyswithfilter",
      "community_name": "Community 13"
    },
    {
      "label": "function",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 8,
      "norm_label": "function",
      "id": "dl48_software_web_key_server_keystore_cpp_function",
      "community_name": "Community 8"
    },
    {
      "label": "dumpDefaultKeysForSegment()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L236",
      "_origin": "ast",
      "community": 8,
      "norm_label": "dumpdefaultkeysforsegment()",
      "id": "dl48_software_web_key_server_keystore_dumpdefaultkeysforsegment",
      "community_name": "Community 8"
    },
    {
      "label": "escapeJsonString()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L275",
      "_origin": "ast",
      "community": 8,
      "norm_label": "escapejsonstring()",
      "id": "dl48_software_web_key_server_keystore_escapejsonstring",
      "community_name": "Community 8"
    },
    {
      "label": "getInitMessageFast()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L298",
      "_origin": "ast",
      "community": 8,
      "norm_label": "getinitmessagefast()",
      "id": "dl48_software_web_key_server_keystore_getinitmessagefast",
      "community_name": "Community 8"
    },
    {
      "label": "getInitMessage()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L345",
      "_origin": "ast",
      "community": 8,
      "norm_label": "getinitmessage()",
      "id": "dl48_software_web_key_server_keystore_getinitmessage",
      "community_name": "Community 8"
    },
    {
      "label": "EncoderMeta",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L383",
      "_origin": "ast",
      "community": 8,
      "norm_label": "encodermeta",
      "id": "dl48_software_web_key_server_keystore_encodermeta",
      "community_name": "Community 8"
    },
    {
      "label": "minv",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L384",
      "_origin": "ast",
      "community": 8,
      "norm_label": "minv",
      "id": "dl48_software_web_key_server_keystore_encodermeta_minv",
      "community_name": "Community 8"
    },
    {
      "label": "maxv",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L384",
      "_origin": "ast",
      "community": 8,
      "norm_label": "maxv",
      "id": "dl48_software_web_key_server_keystore_encodermeta_maxv",
      "community_name": "Community 8"
    },
    {
      "label": "law",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L385",
      "_origin": "ast",
      "community": 8,
      "norm_label": "law",
      "id": "dl48_software_web_key_server_keystore_encodermeta_law",
      "community_name": "Community 8"
    },
    {
      "label": "prec",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L386",
      "_origin": "ast",
      "community": 8,
      "norm_label": "prec",
      "id": "dl48_software_web_key_server_keystore_encodermeta_prec",
      "community_name": "Community 8"
    },
    {
      "label": "handleLocalKey()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L414",
      "_origin": "ast",
      "community": 8,
      "norm_label": "handlelocalkey()",
      "id": "dl48_software_web_key_server_keystore_handlelocalkey",
      "community_name": "Community 8"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 79,
      "norm_label": "t",
      "id": "dl48_software_web_key_server_keystore_cpp_t",
      "community_name": "Community 79"
    },
    {
      "label": "setKeysWithFilter()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L763",
      "_origin": "ast",
      "community": 8,
      "norm_label": "setkeyswithfilter()",
      "id": "dl48_software_web_key_server_keystore_setkeyswithfilter",
      "community_name": "Community 8"
    },
    {
      "label": "ButtonConfig",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L818",
      "_origin": "ast",
      "community": 214,
      "norm_label": "buttonconfig",
      "id": "dl48_software_web_key_server_keystore_buttonconfig",
      "community_name": "Community 214"
    },
    {
      "label": "key",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L819",
      "_origin": "ast",
      "community": 214,
      "norm_label": "key",
      "id": "dl48_software_web_key_server_keystore_buttonconfig_key",
      "community_name": "Community 214"
    },
    {
      "label": "buttonName",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L820",
      "_origin": "ast",
      "community": 214,
      "norm_label": "buttonname",
      "id": "dl48_software_web_key_server_keystore_buttonconfig_buttonname",
      "community_name": "Community 214"
    },
    {
      "label": "colorName",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L821",
      "_origin": "ast",
      "community": 214,
      "norm_label": "colorname",
      "id": "dl48_software_web_key_server_keystore_buttonconfig_colorname",
      "community_name": "Community 214"
    },
    {
      "label": "shiftValue",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L822",
      "_origin": "ast",
      "community": 214,
      "norm_label": "shiftvalue",
      "id": "dl48_software_web_key_server_keystore_buttonconfig_shiftvalue",
      "community_name": "Community 214"
    },
    {
      "label": "pressedColor",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L823",
      "_origin": "ast",
      "community": 214,
      "norm_label": "pressedcolor",
      "id": "dl48_software_web_key_server_keystore_buttonconfig_pressedcolor",
      "community_name": "Community 214"
    },
    {
      "label": "releasedColor",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L824",
      "_origin": "ast",
      "community": 214,
      "norm_label": "releasedcolor",
      "id": "dl48_software_web_key_server_keystore_buttonconfig_releasedcolor",
      "community_name": "Community 214"
    },
    {
      "label": "initializeMixer()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L846",
      "_origin": "ast",
      "community": 8,
      "norm_label": "initializemixer()",
      "id": "dl48_software_web_key_server_keystore_initializemixer",
      "community_name": "Community 8"
    },
    {
      "label": "initLoadMixerState()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L918",
      "_origin": "ast",
      "community": 8,
      "norm_label": "initloadmixerstate()",
      "id": "dl48_software_web_key_server_keystore_initloadmixerstate",
      "community_name": "Community 8"
    },
    {
      "label": "getDataKeyfromKS()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1070",
      "_origin": "ast",
      "community": 79,
      "norm_label": "getdatakeyfromks()",
      "id": "dl48_software_web_key_server_keystore_getdatakeyfromks",
      "community_name": "Community 79"
    },
    {
      "label": "loadFastMsgInKS()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1093",
      "_origin": "ast",
      "community": 8,
      "norm_label": "loadfastmsginks()",
      "id": "dl48_software_web_key_server_keystore_loadfastmsginks",
      "community_name": "Community 8"
    },
    {
      "label": "loadJSONInKS()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1162",
      "_origin": "ast",
      "community": 8,
      "norm_label": "loadjsoninks()",
      "id": "dl48_software_web_key_server_keystore_loadjsoninks",
      "community_name": "Community 8"
    },
    {
      "label": "loadMsgInKS()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1189",
      "_origin": "ast",
      "community": 8,
      "norm_label": "loadmsginks()",
      "id": "dl48_software_web_key_server_keystore_loadmsginks",
      "community_name": "Community 8"
    },
    {
      "label": "handleIncomingMessage()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1230",
      "_origin": "ast",
      "community": 16,
      "norm_label": "handleincomingmessage()",
      "id": "dl48_software_web_key_server_keystore_handleincomingmessage",
      "community_name": "Community 16"
    },
    {
      "label": "resetKeys()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1254",
      "_origin": "ast",
      "community": 8,
      "norm_label": "resetkeys()",
      "id": "dl48_software_web_key_server_keystore_resetkeys",
      "community_name": "Community 8"
    },
    {
      "label": "buildFaderkeysForBank()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1316",
      "_origin": "ast",
      "community": 8,
      "norm_label": "buildfaderkeysforbank()",
      "id": "dl48_software_web_key_server_keystore_buildfaderkeysforbank",
      "community_name": "Community 8"
    },
    {
      "label": "findNextNonEmptyBank()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1336",
      "_origin": "ast",
      "community": 95,
      "norm_label": "findnextnonemptybank()",
      "id": "dl48_software_web_key_server_keystore_findnextnonemptybank",
      "community_name": "Community 95"
    },
    {
      "label": "handleFaderMsgs()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1348",
      "_origin": "ast",
      "community": 95,
      "norm_label": "handlefadermsgs()",
      "id": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "community_name": "Community 95"
    },
    {
      "label": "checkNeedSave()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1938",
      "_origin": "ast",
      "community": 13,
      "norm_label": "checkneedsave()",
      "id": "dl48_software_web_key_server_keystore_checkneedsave",
      "community_name": "Community 13"
    },
    {
      "label": "CheckSaveThread",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1961",
      "_origin": "ast",
      "community": 8,
      "norm_label": "checksavethread",
      "id": "dl48_software_web_key_server_keystore_checksavethread",
      "community_name": "Community 8"
    },
    {
      "label": "Thread",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 8,
      "norm_label": "thread",
      "id": "dl48_software_web_key_server_keystore_cpp_thread",
      "community_name": "Community 8"
    },
    {
      "label": ".CheckSaveThread()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1963",
      "_origin": "ast",
      "community": 8,
      "norm_label": ".checksavethread()",
      "id": "dl48_software_web_key_server_keystore_checksavethread_checksavethread",
      "community_name": "Community 8"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1968",
      "_origin": "ast",
      "community": 8,
      "norm_label": ".run()",
      "id": "dl48_software_web_key_server_keystore_checksavethread_run",
      "community_name": "Community 8"
    },
    {
      "label": "startKeystoreThread()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1984",
      "_origin": "ast",
      "community": 8,
      "norm_label": "startkeystorethread()",
      "id": "dl48_software_web_key_server_keystore_startkeystorethread",
      "community_name": "Community 8"
    },
    {
      "label": "stopKeystoreThread()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1988",
      "_origin": "ast",
      "community": 8,
      "norm_label": "stopkeystorethread()",
      "id": "dl48_software_web_key_server_keystore_stopkeystorethread",
      "community_name": "Community 8"
    },
    {
      "label": "faderFrameIsLed()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2016",
      "_origin": "ast",
      "community": 8,
      "norm_label": "faderframeisled()",
      "id": "dl48_software_web_key_server_keystore_faderframeisled",
      "community_name": "Community 8"
    },
    {
      "label": "faderStripLedFrames()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2028",
      "_origin": "ast",
      "community": 8,
      "norm_label": "faderstripledframes()",
      "id": "dl48_software_web_key_server_keystore_faderstripledframes",
      "community_name": "Community 8"
    },
    {
      "label": "FaderThread",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2049",
      "_origin": "ast",
      "community": 8,
      "norm_label": "faderthread",
      "id": "dl48_software_web_key_server_keystore_faderthread",
      "community_name": "Community 8"
    },
    {
      "label": "unique_ptr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 8,
      "norm_label": "unique_ptr",
      "id": "dl48_software_web_key_server_keystore_cpp_unique_ptr",
      "community_name": "Community 8"
    },
    {
      "label": "Serial",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 8,
      "norm_label": "serial",
      "id": "dl48_software_web_key_server_keystore_cpp_serial",
      "community_name": "Community 8"
    },
    {
      "label": "_faderUART",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2052",
      "_origin": "ast",
      "community": 8,
      "norm_label": "_faderuart",
      "id": "dl48_software_web_key_server_keystore_faderthread_faderuart",
      "community_name": "Community 8"
    },
    {
      "label": "uartWriteMutex",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2053",
      "_origin": "ast",
      "community": 8,
      "norm_label": "uartwritemutex",
      "id": "dl48_software_web_key_server_keystore_faderthread_uartwritemutex",
      "community_name": "Community 8"
    },
    {
      "label": ".FaderThread()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2056",
      "_origin": "ast",
      "community": 8,
      "norm_label": ".faderthread()",
      "id": "dl48_software_web_key_server_keystore_faderthread_faderthread",
      "community_name": "Community 8"
    },
    {
      "label": ".sendUartMsg()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2077",
      "_origin": "ast",
      "community": 8,
      "norm_label": ".senduartmsg()",
      "id": "dl48_software_web_key_server_keystore_faderthread_senduartmsg",
      "community_name": "Community 8"
    },
    {
      "label": ".sendUartMsgRaw()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2095",
      "_origin": "ast",
      "community": 8,
      "norm_label": ".senduartmsgraw()",
      "id": "dl48_software_web_key_server_keystore_faderthread_senduartmsgraw",
      "community_name": "Community 8"
    },
    {
      "label": ".sendUartMsgPassthrough()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2132",
      "_origin": "ast",
      "community": 8,
      "norm_label": ".senduartmsgpassthrough()",
      "id": "dl48_software_web_key_server_keystore_faderthread_senduartmsgpassthrough",
      "community_name": "Community 8"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2138",
      "_origin": "ast",
      "community": 8,
      "norm_label": ".run()",
      "id": "dl48_software_web_key_server_keystore_faderthread_run",
      "community_name": "Community 8"
    },
    {
      "label": "sendFaderMsg()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2169",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sendfadermsg()",
      "id": "dl48_software_web_key_server_keystore_sendfadermsg",
      "community_name": "Community 8"
    },
    {
      "label": "sendFaderMsgRaw()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2173",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sendfadermsgraw()",
      "id": "dl48_software_web_key_server_keystore_sendfadermsgraw",
      "community_name": "Community 8"
    },
    {
      "label": "noteFaderLedActivity()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2178",
      "_origin": "ast",
      "community": 8,
      "norm_label": "notefaderledactivity()",
      "id": "dl48_software_web_key_server_keystore_notefaderledactivity",
      "community_name": "Community 8"
    },
    {
      "label": "enterLedOverride()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2183",
      "_origin": "ast",
      "community": 8,
      "norm_label": "enterledoverride()",
      "id": "dl48_software_web_key_server_keystore_enterledoverride",
      "community_name": "Community 8"
    },
    {
      "label": "exitLedOverride()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2188",
      "_origin": "ast",
      "community": 8,
      "norm_label": "exitledoverride()",
      "id": "dl48_software_web_key_server_keystore_exitledoverride",
      "community_name": "Community 8"
    },
    {
      "label": "sendFaderLedPassthrough()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2194",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sendfaderledpassthrough()",
      "id": "dl48_software_web_key_server_keystore_sendfaderledpassthrough",
      "community_name": "Community 8"
    },
    {
      "label": "faderLinkStatusJson()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2199",
      "_origin": "ast",
      "community": 8,
      "norm_label": "faderlinkstatusjson()",
      "id": "dl48_software_web_key_server_keystore_faderlinkstatusjson",
      "community_name": "Community 8"
    },
    {
      "label": "startFaderThread()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2211",
      "_origin": "ast",
      "community": 8,
      "norm_label": "startfaderthread()",
      "id": "dl48_software_web_key_server_keystore_startfaderthread",
      "community_name": "Community 8"
    },
    {
      "label": "stopFaderThread()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2215",
      "_origin": "ast",
      "community": 8,
      "norm_label": "stopfaderthread()",
      "id": "dl48_software_web_key_server_keystore_stopfaderthread",
      "community_name": "Community 8"
    },
    {
      "label": "keystore.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "keystore.h",
      "id": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore",
      "community_name": "Community 16"
    },
    {
      "label": "setDataKeyinKS()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/keystore.h",
      "source_location": "L21",
      "_origin": "ast",
      "community": 6,
      "norm_label": "setdatakeyinks()",
      "id": "dl48_software_web_key_server_keystore_setdatakeyinks",
      "community_name": "Community 6"
    },
    {
      "label": "string_view",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 336,
      "norm_label": "string_view",
      "id": "dl48_software_web_key_server_keystore_h_string_view",
      "community_name": "Community 336"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_keystore_h_string",
      "community_name": "Community 6"
    },
    {
      "label": "logger.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "logger.h",
      "id": "dl48_software_web_key_server_logger",
      "community_name": "Community 16"
    },
    {
      "label": "logError()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L13",
      "_origin": "ast",
      "community": 35,
      "norm_label": "logerror()",
      "id": "dl48_software_web_key_server_logger_logerror",
      "community_name": "Community 35"
    },
    {
      "label": "FMT_INLINE",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 35,
      "norm_label": "fmt_inline",
      "id": "fmt_inline",
      "community_name": "Community 35"
    },
    {
      "label": "format_string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 35,
      "norm_label": "format_string",
      "id": "format_string",
      "community_name": "Community 35"
    },
    {
      "label": "logWarn()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L19",
      "_origin": "ast",
      "community": 0,
      "norm_label": "logwarn()",
      "id": "dl48_software_web_key_server_logger_logwarn",
      "community_name": "Community 0"
    },
    {
      "label": "logInfo()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L25",
      "_origin": "ast",
      "community": 35,
      "norm_label": "loginfo()",
      "id": "dl48_software_web_key_server_logger_loginfo",
      "community_name": "Community 35"
    },
    {
      "label": "logDebug()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L31",
      "_origin": "ast",
      "community": 16,
      "norm_label": "logdebug()",
      "id": "dl48_software_web_key_server_logger_logdebug",
      "community_name": "Community 16"
    },
    {
      "label": "FormattedException",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L42",
      "_origin": "ast",
      "community": 13,
      "norm_label": "formattedexception",
      "id": "dl48_software_web_key_server_logger_formattedexception",
      "community_name": "Community 13"
    },
    {
      "label": "runtime_error",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 81,
      "norm_label": "runtime_error",
      "id": "runtime_error",
      "community_name": "Community 81"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 13,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_logger_h_string",
      "community_name": "Community 13"
    },
    {
      "label": "loggerHandler()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L49",
      "_origin": "ast",
      "community": 16,
      "norm_label": "loggerhandler()",
      "id": "dl48_software_web_key_server_logger_loggerhandler",
      "community_name": "Community 16"
    },
    {
      "label": "initLogger()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L54",
      "_origin": "ast",
      "community": 16,
      "norm_label": "initlogger()",
      "id": "dl48_software_web_key_server_logger_initlogger",
      "community_name": "Community 16"
    },
    {
      "label": "mdns.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 195,
      "norm_label": "mdns.cpp",
      "id": "dl48_software_web_key_server_mdns_cpp_dl48_software_web_key_server_mdns",
      "community_name": "Community 195"
    },
    {
      "label": "readFirstLine()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L18",
      "_origin": "ast",
      "community": 195,
      "norm_label": "readfirstline()",
      "id": "dl48_software_web_key_server_mdns_readfirstline",
      "community_name": "Community 195"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 195,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_mdns_cpp_string",
      "community_name": "Community 195"
    },
    {
      "label": "xmlEscape()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L28",
      "_origin": "ast",
      "community": 195,
      "norm_label": "xmlescape()",
      "id": "dl48_software_web_key_server_mdns_xmlescape",
      "community_name": "Community 195"
    },
    {
      "label": "initMdnsService()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L44",
      "_origin": "ast",
      "community": 195,
      "norm_label": "initmdnsservice()",
      "id": "dl48_software_web_key_server_mdns_initmdnsservice",
      "community_name": "Community 195"
    },
    {
      "label": "writeMdnsService()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L50",
      "_origin": "ast",
      "community": 195,
      "norm_label": "writemdnsservice()",
      "id": "dl48_software_web_key_server_mdns_writemdnsservice",
      "community_name": "Community 195"
    },
    {
      "label": "removeMdnsService()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L92",
      "_origin": "ast",
      "community": 195,
      "norm_label": "removemdnsservice()",
      "id": "dl48_software_web_key_server_mdns_removemdnsservice",
      "community_name": "Community 195"
    },
    {
      "label": "mdns.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mdns.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 195,
      "norm_label": "mdns.h",
      "id": "dl48_software_web_key_server_mdns_h_dl48_software_web_key_server_mdns",
      "community_name": "Community 195"
    },
    {
      "label": "mediawatcher.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "norm_label": "mediawatcher.cpp",
      "id": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "community_name": "Community 17"
    },
    {
      "label": "FileInfo",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L39",
      "_origin": "ast",
      "community": 17,
      "norm_label": "fileinfo",
      "id": "dl48_software_web_key_server_mediawatcher_fileinfo",
      "community_name": "Community 17"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 17,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_mediawatcher_cpp_string",
      "community_name": "Community 17"
    },
    {
      "label": "filename",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L40",
      "_origin": "ast",
      "community": 17,
      "norm_label": "filename",
      "id": "dl48_software_web_key_server_mediawatcher_fileinfo_filename",
      "community_name": "Community 17"
    },
    {
      "label": "time_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 17,
      "norm_label": "time_t",
      "id": "dl48_software_web_key_server_mediawatcher_cpp_time_t",
      "community_name": "Community 17"
    },
    {
      "label": "timestamp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L41",
      "_origin": "ast",
      "community": 17,
      "norm_label": "timestamp",
      "id": "dl48_software_web_key_server_mediawatcher_fileinfo_timestamp",
      "community_name": "Community 17"
    },
    {
      "label": "compareByTime()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L45",
      "_origin": "ast",
      "community": 17,
      "norm_label": "comparebytime()",
      "id": "dl48_software_web_key_server_mediawatcher_comparebytime",
      "community_name": "Community 17"
    },
    {
      "label": "convertTimeToTimeT()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L50",
      "_origin": "ast",
      "community": 17,
      "norm_label": "converttimetotimet()",
      "id": "dl48_software_web_key_server_mediawatcher_converttimetotimet",
      "community_name": "Community 17"
    },
    {
      "label": "file_time_type",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 17,
      "norm_label": "file_time_type",
      "id": "file_time_type",
      "community_name": "Community 17"
    },
    {
      "label": "createDefaultShow()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L60",
      "_origin": "ast",
      "community": 8,
      "norm_label": "createdefaultshow()",
      "id": "dl48_software_web_key_server_mediawatcher_createdefaultshow",
      "community_name": "Community 8"
    },
    {
      "label": "MountInfo",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L149",
      "_origin": "ast",
      "community": 17,
      "norm_label": "mountinfo",
      "id": "dl48_software_web_key_server_mediawatcher_mountinfo",
      "community_name": "Community 17"
    },
    {
      "label": "mountpoint",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L150",
      "_origin": "ast",
      "community": 17,
      "norm_label": "mountpoint",
      "id": "dl48_software_web_key_server_mediawatcher_mountinfo_mountpoint",
      "community_name": "Community 17"
    },
    {
      "label": "fstype",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L151",
      "_origin": "ast",
      "community": 17,
      "norm_label": "fstype",
      "id": "dl48_software_web_key_server_mediawatcher_mountinfo_fstype",
      "community_name": "Community 17"
    },
    {
      "label": "getMountTable()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L154",
      "_origin": "ast",
      "community": 17,
      "norm_label": "getmounttable()",
      "id": "dl48_software_web_key_server_mediawatcher_getmounttable",
      "community_name": "Community 17"
    },
    {
      "label": "map",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 17,
      "norm_label": "map",
      "id": "map",
      "community_name": "Community 17"
    },
    {
      "label": "isUsbBlockDevice()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L164",
      "_origin": "ast",
      "community": 17,
      "norm_label": "isusbblockdevice()",
      "id": "dl48_software_web_key_server_mediawatcher_isusbblockdevice",
      "community_name": "Community 17"
    },
    {
      "label": "hasPartitionChildren()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L172",
      "_origin": "ast",
      "community": 17,
      "norm_label": "haspartitionchildren()",
      "id": "dl48_software_web_key_server_mediawatcher_haspartitionchildren",
      "community_name": "Community 17"
    },
    {
      "label": "detectFsType()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L181",
      "_origin": "ast",
      "community": 17,
      "norm_label": "detectfstype()",
      "id": "dl48_software_web_key_server_mediawatcher_detectfstype",
      "community_name": "Community 17"
    },
    {
      "label": "humanReadableSize()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L204",
      "_origin": "ast",
      "community": 17,
      "norm_label": "humanreadablesize()",
      "id": "dl48_software_web_key_server_mediawatcher_humanreadablesize",
      "community_name": "Community 17"
    },
    {
      "label": "json",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 17,
      "norm_label": "json",
      "id": "dl48_software_web_key_server_mediawatcher_cpp_json",
      "community_name": "Community 17"
    },
    {
      "label": "path",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 17,
      "norm_label": "path",
      "id": "dl48_software_web_key_server_mediawatcher_cpp_path",
      "community_name": "Community 17"
    },
    {
      "label": "updateUsbTimeLeftNow()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L476",
      "_origin": "ast",
      "community": 8,
      "norm_label": "updateusbtimeleftnow()",
      "id": "dl48_software_web_key_server_mediawatcher_updateusbtimeleftnow",
      "community_name": "Community 8"
    },
    {
      "label": "startDeviceScanner()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L707",
      "_origin": "ast",
      "community": 35,
      "norm_label": "startdevicescanner()",
      "id": "dl48_software_web_key_server_mediawatcher_startdevicescanner",
      "community_name": "Community 35"
    },
    {
      "label": "stopDeviceScanner()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L724",
      "_origin": "ast",
      "community": 35,
      "norm_label": "stopdevicescanner()",
      "id": "dl48_software_web_key_server_mediawatcher_stopdevicescanner",
      "community_name": "Community 35"
    },
    {
      "label": "startMediaWatcher()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L731",
      "_origin": "ast",
      "community": 35,
      "norm_label": "startmediawatcher()",
      "id": "dl48_software_web_key_server_mediawatcher_startmediawatcher",
      "community_name": "Community 35"
    },
    {
      "label": "stopMediaWatcher()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L741",
      "_origin": "ast",
      "community": 35,
      "norm_label": "stopmediawatcher()",
      "id": "dl48_software_web_key_server_mediawatcher_stopmediawatcher",
      "community_name": "Community 35"
    },
    {
      "label": "mediawatcher.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "norm_label": "mediawatcher.h",
      "id": "dl48_software_web_key_server_mediawatcher_h_dl48_software_web_key_server_mediawatcher",
      "community_name": "Community 17"
    },
    {
      "label": "MediaWatcher",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L14",
      "_origin": "ast",
      "community": 17,
      "norm_label": "mediawatcher",
      "id": "dl48_software_web_key_server_mediawatcher_mediawatcher",
      "community_name": "Community 17"
    },
    {
      "label": "Thread",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 17,
      "norm_label": "thread",
      "id": "dl48_software_web_key_server_mediawatcher_h_thread",
      "community_name": "Community 17"
    },
    {
      "label": ".MediaWatcher()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L17",
      "_origin": "ast",
      "community": 17,
      "norm_label": ".mediawatcher()",
      "id": "dl48_software_web_key_server_mediawatcher_mediawatcher_mediawatcher",
      "community_name": "Community 17"
    },
    {
      "label": "run",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L26",
      "_origin": "ast",
      "community": 17,
      "norm_label": "run",
      "id": "dl48_software_web_key_server_mediawatcher_mediawatcher_run",
      "community_name": "Community 17"
    },
    {
      "label": "monitorFolder",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L27",
      "_origin": "ast",
      "community": 17,
      "norm_label": "monitorfolder",
      "id": "dl48_software_web_key_server_mediawatcher_mediawatcher_monitorfolder",
      "community_name": "Community 17"
    },
    {
      "label": "DeviceScanner",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L30",
      "_origin": "ast",
      "community": 17,
      "norm_label": "devicescanner",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "community_name": "Community 17"
    },
    {
      "label": ".DeviceScanner()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L33",
      "_origin": "ast",
      "community": 17,
      "norm_label": ".devicescanner()",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_devicescanner",
      "community_name": "Community 17"
    },
    {
      "label": "unmountDisk",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L41",
      "_origin": "ast",
      "community": 17,
      "norm_label": "unmountdisk",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountdisk",
      "community_name": "Community 17"
    },
    {
      "label": "formatDisk",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L42",
      "_origin": "ast",
      "community": 17,
      "norm_label": "formatdisk",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_formatdisk",
      "community_name": "Community 17"
    },
    {
      "label": "mountUSBDiskInMTP",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L43",
      "_origin": "ast",
      "community": 17,
      "norm_label": "mountusbdiskinmtp",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_mountusbdiskinmtp",
      "community_name": "Community 17"
    },
    {
      "label": "unmountUSBDiskInMTP",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L44",
      "_origin": "ast",
      "community": 17,
      "norm_label": "unmountusbdiskinmtp",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountusbdiskinmtp",
      "community_name": "Community 17"
    },
    {
      "label": "mountInternalMTP",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L45",
      "_origin": "ast",
      "community": 17,
      "norm_label": "mountinternalmtp",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_mountinternalmtp",
      "community_name": "Community 17"
    },
    {
      "label": "unmountInternalMTP",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L46",
      "_origin": "ast",
      "community": 17,
      "norm_label": "unmountinternalmtp",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountinternalmtp",
      "community_name": "Community 17"
    },
    {
      "label": "sendUSBRecordingTime",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L47",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sendusbrecordingtime",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_sendusbrecordingtime",
      "community_name": "Community 17"
    },
    {
      "label": "updateUsbTimeLeft",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L48",
      "_origin": "ast",
      "community": 17,
      "norm_label": "updateusbtimeleft",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_updateusbtimeleft",
      "community_name": "Community 17"
    },
    {
      "label": "sendIPaddress",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L49",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sendipaddress",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_sendipaddress",
      "community_name": "Community 17"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 17,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_mediawatcher_h_string",
      "community_name": "Community 17"
    },
    {
      "label": "usbPath",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L51",
      "_origin": "ast",
      "community": 17,
      "norm_label": "usbpath",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_usbpath",
      "community_name": "Community 17"
    },
    {
      "label": "usbMount",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L52",
      "_origin": "ast",
      "community": 17,
      "norm_label": "usbmount",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_usbmount",
      "community_name": "Community 17"
    },
    {
      "label": "recFolderName",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L53",
      "_origin": "ast",
      "community": 17,
      "norm_label": "recfoldername",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_recfoldername",
      "community_name": "Community 17"
    },
    {
      "label": "recDir",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L54",
      "_origin": "ast",
      "community": 17,
      "norm_label": "recdir",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_recdir",
      "community_name": "Community 17"
    },
    {
      "label": "run",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L57",
      "_origin": "ast",
      "community": 17,
      "norm_label": "run",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_run",
      "community_name": "Community 17"
    },
    {
      "label": "scanAndUpdateDevices",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L58",
      "_origin": "ast",
      "community": 17,
      "norm_label": "scanandupdatedevices",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "community_name": "Community 17"
    },
    {
      "label": "scanDevices",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L59",
      "_origin": "ast",
      "community": 17,
      "norm_label": "scandevices",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_scandevices",
      "community_name": "Community 17"
    },
    {
      "label": "processUnfinishedWAVFiles",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L60",
      "_origin": "ast",
      "community": 17,
      "norm_label": "processunfinishedwavfiles",
      "id": "dl48_software_web_key_server_mediawatcher_devicescanner_processunfinishedwavfiles",
      "community_name": "Community 17"
    },
    {
      "label": "mpmc.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 48,
      "norm_label": "mpmc.h",
      "id": "dl48_software_web_key_server_mpmc",
      "community_name": "Community 48"
    },
    {
      "label": "MPMC",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L8",
      "_origin": "ast",
      "community": 67,
      "norm_label": "mpmc",
      "id": "dl48_software_web_key_server_mpmc_mpmc",
      "community_name": "Community 67"
    },
    {
      "label": ".MPMC()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L10",
      "_origin": "ast",
      "community": 67,
      "norm_label": ".mpmc()",
      "id": "dl48_software_web_key_server_mpmc_mpmc_mpmc",
      "community_name": "Community 67"
    },
    {
      "label": ".operator=()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L12",
      "_origin": "ast",
      "community": 67,
      "norm_label": ".operator=()",
      "id": "dl48_software_web_key_server_mpmc_mpmc_operator",
      "community_name": "Community 67"
    },
    {
      "label": ".clear()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L14",
      "_origin": "ast",
      "community": 67,
      "norm_label": ".clear()",
      "id": "dl48_software_web_key_server_mpmc_mpmc_clear",
      "community_name": "Community 67"
    },
    {
      "label": ".size()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L27",
      "_origin": "ast",
      "community": 67,
      "norm_label": ".size()",
      "id": "dl48_software_web_key_server_mpmc_mpmc_size",
      "community_name": "Community 67"
    },
    {
      "label": ".capacity()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L32",
      "_origin": "ast",
      "community": 67,
      "norm_label": ".capacity()",
      "id": "dl48_software_web_key_server_mpmc_mpmc_capacity",
      "community_name": "Community 67"
    },
    {
      "label": ".push()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L36",
      "_origin": "ast",
      "community": 67,
      "norm_label": ".push()",
      "id": "dl48_software_web_key_server_mpmc_mpmc_push",
      "community_name": "Community 67"
    },
    {
      "label": "T",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 67,
      "norm_label": "t",
      "id": "dl48_software_web_key_server_mpmc_h_t",
      "community_name": "Community 67"
    },
    {
      "label": ".pushBlocking()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L58",
      "_origin": "ast",
      "community": 67,
      "norm_label": ".pushblocking()",
      "id": "dl48_software_web_key_server_mpmc_mpmc_pushblocking",
      "community_name": "Community 67"
    },
    {
      "label": ".pop()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L77",
      "_origin": "ast",
      "community": 67,
      "norm_label": ".pop()",
      "id": "dl48_software_web_key_server_mpmc_mpmc_pop",
      "community_name": "Community 67"
    },
    {
      "label": "dummy0",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L107",
      "_origin": "ast",
      "community": 67,
      "norm_label": "dummy0",
      "id": "dl48_software_web_key_server_mpmc_mpmc_dummy0",
      "community_name": "Community 67"
    },
    {
      "label": "array",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 48,
      "norm_label": "array",
      "id": "dl48_software_web_key_server_mpmc_h_array",
      "community_name": "Community 48"
    },
    {
      "label": "Cell",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 67,
      "norm_label": "cell",
      "id": "cell",
      "community_name": "Community 67"
    },
    {
      "label": "SIZE",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 67,
      "norm_label": "size",
      "id": "size",
      "community_name": "Community 67"
    },
    {
      "label": "buf",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L108",
      "_origin": "ast",
      "community": 67,
      "norm_label": "buf",
      "id": "dl48_software_web_key_server_mpmc_mpmc_buf",
      "community_name": "Community 67"
    },
    {
      "label": "dummy1",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L109",
      "_origin": "ast",
      "community": 67,
      "norm_label": "dummy1",
      "id": "dl48_software_web_key_server_mpmc_mpmc_dummy1",
      "community_name": "Community 67"
    },
    {
      "label": "atomic",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 67,
      "norm_label": "atomic",
      "id": "dl48_software_web_key_server_mpmc_h_atomic",
      "community_name": "Community 67"
    },
    {
      "label": "ptrW",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L110",
      "_origin": "ast",
      "community": 67,
      "norm_label": "ptrw",
      "id": "dl48_software_web_key_server_mpmc_mpmc_ptrw",
      "community_name": "Community 67"
    },
    {
      "label": "dummy2",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L111",
      "_origin": "ast",
      "community": 67,
      "norm_label": "dummy2",
      "id": "dl48_software_web_key_server_mpmc_mpmc_dummy2",
      "community_name": "Community 67"
    },
    {
      "label": "ptrR",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L112",
      "_origin": "ast",
      "community": 67,
      "norm_label": "ptrr",
      "id": "dl48_software_web_key_server_mpmc_mpmc_ptrr",
      "community_name": "Community 67"
    },
    {
      "label": "dummy3",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L113",
      "_origin": "ast",
      "community": 67,
      "norm_label": "dummy3",
      "id": "dl48_software_web_key_server_mpmc_mpmc_dummy3",
      "community_name": "Community 67"
    },
    {
      "label": "corrupted",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L114",
      "_origin": "ast",
      "community": 67,
      "norm_label": "corrupted",
      "id": "dl48_software_web_key_server_mpmc_mpmc_corrupted",
      "community_name": "Community 67"
    },
    {
      "label": "ring_leds.py",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 29,
      "norm_label": "ring_leds.py",
      "id": "dl48_software_web_key_server_ring_leds",
      "community_name": "Community 29"
    },
    {
      "label": "parse_color()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L57",
      "_origin": "ast",
      "community": 29,
      "norm_label": "parse_color()",
      "id": "dl48_software_web_key_server_ring_leds_parse_color",
      "community_name": "Community 29"
    },
    {
      "label": "rgb()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L72",
      "_origin": "ast",
      "community": 29,
      "norm_label": "rgb()",
      "id": "dl48_software_web_key_server_ring_leds_rgb",
      "community_name": "Community 29"
    },
    {
      "label": "clamp8()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L76",
      "_origin": "ast",
      "community": 29,
      "norm_label": "clamp8()",
      "id": "dl48_software_web_key_server_ring_leds_clamp8",
      "community_name": "Community 29"
    },
    {
      "label": "hsv_to_rgb_packed()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L80",
      "_origin": "ast",
      "community": 29,
      "norm_label": "hsv_to_rgb_packed()",
      "id": "dl48_software_web_key_server_ring_leds_hsv_to_rgb_packed",
      "community_name": "Community 29"
    },
    {
      "label": "open_uart()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L95",
      "_origin": "ast",
      "community": 29,
      "norm_label": "open_uart()",
      "id": "dl48_software_web_key_server_ring_leds_open_uart",
      "community_name": "Community 29"
    },
    {
      "label": "send_ring()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L112",
      "_origin": "ast",
      "community": 29,
      "norm_label": "send_ring()",
      "id": "dl48_software_web_key_server_ring_leds_send_ring",
      "community_name": "Community 29"
    },
    {
      "label": "send_all()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L117",
      "_origin": "ast",
      "community": 29,
      "norm_label": "send_all()",
      "id": "dl48_software_web_key_server_ring_leds_send_all",
      "community_name": "Community 29"
    },
    {
      "label": "send_all_array()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L122",
      "_origin": "ast",
      "community": 29,
      "norm_label": "send_all_array()",
      "id": "dl48_software_web_key_server_ring_leds_send_all_array",
      "community_name": "Community 29"
    },
    {
      "label": "read_lines()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L127",
      "_origin": "ast",
      "community": 29,
      "norm_label": "read_lines()",
      "id": "dl48_software_web_key_server_ring_leds_read_lines",
      "community_name": "Community 29"
    },
    {
      "label": "parse_encoder_delta()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L147",
      "_origin": "ast",
      "community": 29,
      "norm_label": "parse_encoder_delta()",
      "id": "dl48_software_web_key_server_ring_leds_parse_encoder_delta",
      "community_name": "Community 29"
    },
    {
      "label": "live_comet()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L166",
      "_origin": "ast",
      "community": 29,
      "norm_label": "live_comet()",
      "id": "dl48_software_web_key_server_ring_leds_live_comet",
      "community_name": "Community 29"
    },
    {
      "label": "live_hue()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L202",
      "_origin": "ast",
      "community": 29,
      "norm_label": "live_hue()",
      "id": "dl48_software_web_key_server_ring_leds_live_hue",
      "community_name": "Community 29"
    },
    {
      "label": "live_trail()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L226",
      "_origin": "ast",
      "community": 29,
      "norm_label": "live_trail()",
      "id": "dl48_software_web_key_server_ring_leds_live_trail",
      "community_name": "Community 29"
    },
    {
      "label": "live_sparkle()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L262",
      "_origin": "ast",
      "community": 29,
      "norm_label": "live_sparkle()",
      "id": "dl48_software_web_key_server_ring_leds_live_sparkle",
      "community_name": "Community 29"
    },
    {
      "label": "drain_rx()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L304",
      "_origin": "ast",
      "community": 29,
      "norm_label": "drain_rx()",
      "id": "dl48_software_web_key_server_ring_leds_drain_rx",
      "community_name": "Community 29"
    },
    {
      "label": "cmd_all()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L317",
      "_origin": "ast",
      "community": 29,
      "norm_label": "cmd_all()",
      "id": "dl48_software_web_key_server_ring_leds_cmd_all",
      "community_name": "Community 29"
    },
    {
      "label": "cmd_off()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L323",
      "_origin": "ast",
      "community": 29,
      "norm_label": "cmd_off()",
      "id": "dl48_software_web_key_server_ring_leds_cmd_off",
      "community_name": "Community 29"
    },
    {
      "label": "cmd_one()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L328",
      "_origin": "ast",
      "community": 29,
      "norm_label": "cmd_one()",
      "id": "dl48_software_web_key_server_ring_leds_cmd_one",
      "community_name": "Community 29"
    },
    {
      "label": "cmd_chase()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L341",
      "_origin": "ast",
      "community": 29,
      "norm_label": "cmd_chase()",
      "id": "dl48_software_web_key_server_ring_leds_cmd_chase",
      "community_name": "Community 29"
    },
    {
      "label": "cmd_rainbow()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L357",
      "_origin": "ast",
      "community": 29,
      "norm_label": "cmd_rainbow()",
      "id": "dl48_software_web_key_server_ring_leds_cmd_rainbow",
      "community_name": "Community 29"
    },
    {
      "label": "cmd_fill()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L374",
      "_origin": "ast",
      "community": 29,
      "norm_label": "cmd_fill()",
      "id": "dl48_software_web_key_server_ring_leds_cmd_fill",
      "community_name": "Community 29"
    },
    {
      "label": "cmd_live()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L386",
      "_origin": "ast",
      "community": 29,
      "norm_label": "cmd_live()",
      "id": "dl48_software_web_key_server_ring_leds_cmd_live",
      "community_name": "Community 29"
    },
    {
      "label": "cmd_monitor()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L399",
      "_origin": "ast",
      "community": 29,
      "norm_label": "cmd_monitor()",
      "id": "dl48_software_web_key_server_ring_leds_cmd_monitor",
      "community_name": "Community 29"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L428",
      "_origin": "ast",
      "community": 29,
      "norm_label": "main()",
      "id": "dl48_software_web_key_server_ring_leds_main",
      "community_name": "Community 29"
    },
    {
      "label": "h in [0,360), s and v in [0,1]. Returns packed 0xRRGGBB.",
      "file_type": "rationale",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L81",
      "_origin": "ast",
      "community": 29,
      "norm_label": "h in [0,360), s and v in [0,1]. returns packed 0xrrggbb.",
      "id": "dl48_software_web_key_server_ring_leds_rationale_81",
      "community_name": "Community 29"
    },
    {
      "label": "Non-blocking read; returns list of complete lines, keeps partials in buf.",
      "file_type": "rationale",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L128",
      "_origin": "ast",
      "community": 29,
      "norm_label": "non-blocking read; returns list of complete lines, keeps partials in buf.",
      "id": "dl48_software_web_key_server_ring_leds_rationale_128",
      "community_name": "Community 29"
    },
    {
      "label": "Extract encoder delta from e.g. {\"enc.7.v\":2}. Returns (idx, delta) or None.",
      "file_type": "rationale",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L148",
      "_origin": "ast",
      "community": 29,
      "norm_label": "extract encoder delta from e.g. {\"enc.7.v\":2}. returns (idx, delta) or none.",
      "id": "dl48_software_web_key_server_ring_leds_rationale_148",
      "community_name": "Community 29"
    },
    {
      "label": "Single segment follows encoder; color cycles R,G,B,C,M,Y,W each revolution.",
      "file_type": "rationale",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L167",
      "_origin": "ast",
      "community": 29,
      "norm_label": "single segment follows encoder; color cycles r,g,b,c,m,y,w each revolution.",
      "id": "dl48_software_web_key_server_ring_leds_rationale_167",
      "community_name": "Community 29"
    },
    {
      "label": "All LEDs glow; encoder rotation smoothly shifts the hue.",
      "file_type": "rationale",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L203",
      "_origin": "ast",
      "community": 29,
      "norm_label": "all leds glow; encoder rotation smoothly shifts the hue.",
      "id": "dl48_software_web_key_server_ring_leds_rationale_203",
      "community_name": "Community 29"
    },
    {
      "label": "Rotation leaves a fading rainbow trail in the direction of spin.",
      "file_type": "rationale",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L227",
      "_origin": "ast",
      "community": 29,
      "norm_label": "rotation leaves a fading rainbow trail in the direction of spin.",
      "id": "dl48_software_web_key_server_ring_leds_rationale_227",
      "community_name": "Community 29"
    },
    {
      "label": "Each detent lights a random LED with a random color; all fade over time.",
      "file_type": "rationale",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L263",
      "_origin": "ast",
      "community": 29,
      "norm_label": "each detent lights a random led with a random color; all fade over time.",
      "id": "dl48_software_web_key_server_ring_leds_rationale_263",
      "community_name": "Community 29"
    },
    {
      "label": "web-key-server/rpm/build-rpm.sh",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 231,
      "norm_label": "web-key-server/rpm/build-rpm.sh",
      "id": "dl48_software_web_key_server_rpm_build_rpm",
      "community_name": "Community 231"
    },
    {
      "label": "build-rpm.sh script",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 231,
      "norm_label": "build-rpm.sh script",
      "id": "dl48_software_web_key_server_rpm_build_rpm_sh__entry",
      "community_name": "Community 231"
    },
    {
      "label": "WEBKEYREVISION",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L9",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "_origin": "ast",
      "community": 231,
      "norm_label": "webkeyrevision",
      "id": "dl48_software_web_key_server_rpm_build_rpm_webkeyrevision",
      "community_name": "Community 231"
    },
    {
      "label": "image_exists()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L27",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "_origin": "ast",
      "community": 231,
      "norm_label": "image_exists()",
      "id": "dl48_software_web_key_server_rpm_build_rpm_image_exists",
      "community_name": "Community 231"
    },
    {
      "label": "RT1021REVISION",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L65",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "_origin": "ast",
      "community": 231,
      "norm_label": "rt1021revision",
      "id": "dl48_software_web_key_server_rpm_build_rpm_rt1021revision",
      "community_name": "Community 231"
    },
    {
      "label": "REVISION",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L78",
      "metadata": {
        "language": "bash",
        "kind": "code"
      },
      "_origin": "ast",
      "community": 231,
      "norm_label": "revision",
      "id": "dl48_software_web_key_server_rpm_build_rpm_revision",
      "community_name": "Community 231"
    },
    {
      "label": "rpm/flash-rt1021.sh",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/rpm/flash-rt1021.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 318,
      "norm_label": "rpm/flash-rt1021.sh",
      "id": "dl48_software_web_key_server_rpm_flash_rt1021",
      "community_name": "Community 318"
    },
    {
      "label": "flash-rt1021.sh script",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/rpm/flash-rt1021.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 318,
      "norm_label": "flash-rt1021.sh script",
      "id": "dl48_software_web_key_server_rpm_flash_rt1021_sh__entry",
      "community_name": "Community 318"
    },
    {
      "label": "web-key-server/run_remote.sh",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/run_remote.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 319,
      "norm_label": "web-key-server/run_remote.sh",
      "id": "dl48_software_web_key_server_run_remote",
      "community_name": "Community 319"
    },
    {
      "label": "run_remote.sh script",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/run_remote.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 319,
      "norm_label": "run_remote.sh script",
      "id": "dl48_software_web_key_server_run_remote_sh__entry",
      "community_name": "Community 319"
    },
    {
      "label": "web-key-server/scopeguard.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/scopeguard.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "web-key-server/scopeguard.h",
      "id": "dl48_software_web_key_server_scopeguard",
      "community_name": "Community 16"
    },
    {
      "label": "ScopeExit",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/scopeguard.h",
      "source_location": "L22",
      "_origin": "ast",
      "community": 16,
      "norm_label": "scopeexit",
      "id": "dl48_software_web_key_server_scopeguard_scopeexit",
      "community_name": "Community 16"
    },
    {
      "label": "Function",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 16,
      "norm_label": "function",
      "id": "dl48_software_web_key_server_scopeguard_h_function",
      "community_name": "Community 16"
    },
    {
      "label": ".~ScopeExit()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/scopeguard.h",
      "source_location": "L29",
      "_origin": "ast",
      "community": 16,
      "norm_label": ".~scopeexit()",
      "id": "dl48_software_web_key_server_scopeguard_scopeexit_scopeexit",
      "community_name": "Community 16"
    },
    {
      "label": "exitHandler",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/scopeguard.h",
      "source_location": "L36",
      "_origin": "ast",
      "community": 16,
      "norm_label": "exithandler",
      "id": "dl48_software_web_key_server_scopeguard_scopeexit_exithandler",
      "community_name": "Community 16"
    },
    {
      "label": "socketcontext.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 13,
      "norm_label": "socketcontext.cpp",
      "id": "dl48_software_web_key_server_socketcontext_cpp_dl48_software_web_key_server_socketcontext",
      "community_name": "Community 13"
    },
    {
      "label": "WebSocketChannelPtr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "websocketchannelptr",
      "id": "dl48_software_web_key_server_socketcontext_cpp_websocketchannelptr",
      "community_name": "Community 20"
    },
    {
      "label": "SocketChannelPtr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "socketchannelptr",
      "id": "dl48_software_web_key_server_socketcontext_cpp_socketchannelptr",
      "community_name": "Community 20"
    },
    {
      "label": "wsSend()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L82",
      "_origin": "ast",
      "community": 13,
      "norm_label": "wssend()",
      "id": "dl48_software_web_key_server_socketcontext_wssend",
      "community_name": "Community 13"
    },
    {
      "label": "string_view",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 13,
      "norm_label": "string_view",
      "id": "dl48_software_web_key_server_socketcontext_cpp_string_view",
      "community_name": "Community 13"
    },
    {
      "label": "wsBroadcastToAll()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L139",
      "_origin": "ast",
      "community": 13,
      "norm_label": "wsbroadcasttoall()",
      "id": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall",
      "community_name": "Community 13"
    },
    {
      "label": "wsBroadcastToOthers()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L143",
      "_origin": "ast",
      "community": 13,
      "norm_label": "wsbroadcasttoothers()",
      "id": "dl48_software_web_key_server_socketcontext_wsbroadcasttoothers",
      "community_name": "Community 13"
    },
    {
      "label": "socketcontext.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "socketcontext.h",
      "id": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext",
      "community_name": "Community 16"
    },
    {
      "label": "SocketContext",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L17",
      "_origin": "ast",
      "community": 20,
      "norm_label": "socketcontext",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext",
      "community_name": "Community 20"
    },
    {
      "label": "RWLock",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "rwlock",
      "id": "rwlock",
      "community_name": "Community 20"
    },
    {
      "label": "localLock",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L19",
      "_origin": "ast",
      "community": 20,
      "norm_label": "locallock",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_locallock",
      "community_name": "Community 20"
    },
    {
      "label": "WRITE_BACKLOG_DROP",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L27",
      "_origin": "ast",
      "community": 20,
      "norm_label": "write_backlog_drop",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_write_backlog_drop",
      "community_name": "Community 20"
    },
    {
      "label": "WRITE_BACKLOG_REAP",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L28",
      "_origin": "ast",
      "community": 20,
      "norm_label": "write_backlog_reap",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_write_backlog_reap",
      "community_name": "Community 20"
    },
    {
      "label": "isChannelActive",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L30",
      "_origin": "ast",
      "community": 20,
      "norm_label": "ischannelactive",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_ischannelactive",
      "community_name": "Community 20"
    },
    {
      "label": "sendStringView",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L31",
      "_origin": "ast",
      "community": 20,
      "norm_label": "sendstringview",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_sendstringview",
      "community_name": "Community 20"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L32",
      "_origin": "ast",
      "community": 20,
      "norm_label": "type",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_type",
      "community_name": "Community 20"
    },
    {
      "label": "sid",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L33",
      "_origin": "ast",
      "community": 20,
      "norm_label": "sid",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_sid",
      "community_name": "Community 20"
    },
    {
      "label": "registerInstance",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L35",
      "_origin": "ast",
      "community": 20,
      "norm_label": "registerinstance",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_registerinstance",
      "community_name": "Community 20"
    },
    {
      "label": "unregisterInstance",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L36",
      "_origin": "ast",
      "community": 20,
      "norm_label": "unregisterinstance",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_unregisterinstance",
      "community_name": "Community 20"
    },
    {
      "label": "release",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L37",
      "_origin": "ast",
      "community": 20,
      "norm_label": "release",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_release",
      "community_name": "Community 20"
    },
    {
      "label": ".~SocketContext()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L39",
      "_origin": "ast",
      "community": 20,
      "norm_label": ".~socketcontext()",
      "id": "dl48_software_web_key_server_socketcontext_socketcontext_socketcontext",
      "community_name": "Community 20"
    },
    {
      "label": "WebsocketContext",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L44",
      "_origin": "ast",
      "community": 20,
      "norm_label": "websocketcontext",
      "id": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "community_name": "Community 20"
    },
    {
      "label": "WebSocketChannelPtr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "websocketchannelptr",
      "id": "dl48_software_web_key_server_socketcontext_h_websocketchannelptr",
      "community_name": "Community 20"
    },
    {
      "label": "chan",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L46",
      "_origin": "ast",
      "community": 20,
      "norm_label": "chan",
      "id": "dl48_software_web_key_server_socketcontext_websocketcontext_chan",
      "community_name": "Community 20"
    },
    {
      "label": "TimerID",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "timerid",
      "id": "timerid",
      "community_name": "Community 20"
    },
    {
      "label": "timerID",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L47",
      "_origin": "ast",
      "community": 20,
      "norm_label": "timerid",
      "id": "dl48_software_web_key_server_socketcontext_websocketcontext_timerid",
      "community_name": "Community 20"
    },
    {
      "label": ".type()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L49",
      "_origin": "ast",
      "community": 20,
      "norm_label": ".type()",
      "id": "dl48_software_web_key_server_socketcontext_websocketcontext_type",
      "community_name": "Community 20"
    },
    {
      "label": ".isChannelActive()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L53",
      "_origin": "ast",
      "community": 20,
      "norm_label": ".ischannelactive()",
      "id": "dl48_software_web_key_server_socketcontext_websocketcontext_ischannelactive",
      "community_name": "Community 20"
    },
    {
      "label": ".sendStringView()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L57",
      "_origin": "ast",
      "community": 20,
      "norm_label": ".sendstringview()",
      "id": "dl48_software_web_key_server_socketcontext_websocketcontext_sendstringview",
      "community_name": "Community 20"
    },
    {
      "label": "string_view",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "string_view",
      "id": "dl48_software_web_key_server_socketcontext_h_string_view",
      "community_name": "Community 20"
    },
    {
      "label": "init",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L65",
      "_origin": "ast",
      "community": 20,
      "norm_label": "init",
      "id": "dl48_software_web_key_server_socketcontext_websocketcontext_init",
      "community_name": "Community 20"
    },
    {
      "label": ".~WebsocketContext()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L67",
      "_origin": "ast",
      "community": 20,
      "norm_label": ".~websocketcontext()",
      "id": "dl48_software_web_key_server_socketcontext_websocketcontext_websocketcontext",
      "community_name": "Community 20"
    },
    {
      "label": "TcpSocketContext",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L77",
      "_origin": "ast",
      "community": 20,
      "norm_label": "tcpsocketcontext",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "community_name": "Community 20"
    },
    {
      "label": "SocketChannelPtr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "socketchannelptr",
      "id": "dl48_software_web_key_server_socketcontext_h_socketchannelptr",
      "community_name": "Community 20"
    },
    {
      "label": "chan",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L79",
      "_origin": "ast",
      "community": 20,
      "norm_label": "chan",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_chan",
      "community_name": "Community 20"
    },
    {
      "label": "CriticalSection",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "criticalsection",
      "id": "criticalsection",
      "community_name": "Community 20"
    },
    {
      "label": "writeLock",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L80",
      "_origin": "ast",
      "community": 20,
      "norm_label": "writelock",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_writelock",
      "community_name": "Community 20"
    },
    {
      "label": "MAX_MESSAGE_SIZE",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L82",
      "_origin": "ast",
      "community": 20,
      "norm_label": "max_message_size",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_max_message_size",
      "community_name": "Community 20"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_socketcontext_h_string",
      "community_name": "Community 20"
    },
    {
      "label": "data",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L83",
      "_origin": "ast",
      "community": 20,
      "norm_label": "data",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_data",
      "community_name": "Community 20"
    },
    {
      "label": "scratch",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L84",
      "_origin": "ast",
      "community": 20,
      "norm_label": "scratch",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_scratch",
      "community_name": "Community 20"
    },
    {
      "label": ".TcpSocketContext()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L86",
      "_origin": "ast",
      "community": 20,
      "norm_label": ".tcpsocketcontext()",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_tcpsocketcontext",
      "community_name": "Community 20"
    },
    {
      "label": ".type()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L91",
      "_origin": "ast",
      "community": 20,
      "norm_label": ".type()",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_type",
      "community_name": "Community 20"
    },
    {
      "label": ".isChannelActive()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L95",
      "_origin": "ast",
      "community": 20,
      "norm_label": ".ischannelactive()",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_ischannelactive",
      "community_name": "Community 20"
    },
    {
      "label": ".sendStringView()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L99",
      "_origin": "ast",
      "community": 20,
      "norm_label": ".sendstringview()",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_sendstringview",
      "community_name": "Community 20"
    },
    {
      "label": "init",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L115",
      "_origin": "ast",
      "community": 20,
      "norm_label": "init",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_init",
      "community_name": "Community 20"
    },
    {
      "label": ".accum()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L121",
      "_origin": "ast",
      "community": 20,
      "norm_label": ".accum()",
      "id": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_accum",
      "community_name": "Community 20"
    },
    {
      "label": "function",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "function",
      "id": "dl48_software_web_key_server_socketcontext_h_function",
      "community_name": "Community 20"
    },
    {
      "label": "test-faders.py",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/test-faders.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 278,
      "norm_label": "test-faders.py",
      "id": "dl48_software_web_key_server_test_faders",
      "community_name": "Community 278"
    },
    {
      "label": "open_uart()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/test-faders.py",
      "source_location": "L125",
      "_origin": "ast",
      "community": 278,
      "norm_label": "open_uart()",
      "id": "dl48_software_web_key_server_test_faders_open_uart",
      "community_name": "Community 278"
    },
    {
      "label": "send_payload()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/test-faders.py",
      "source_location": "L141",
      "_origin": "ast",
      "community": 278,
      "norm_label": "send_payload()",
      "id": "dl48_software_web_key_server_test_faders_send_payload",
      "community_name": "Community 278"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/test-faders.py",
      "source_location": "L146",
      "_origin": "ast",
      "community": 278,
      "norm_label": "main()",
      "id": "dl48_software_web_key_server_test_faders_main",
      "community_name": "Community 278"
    },
    {
      "label": "uartmonitor.py",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/uartmonitor.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 292,
      "norm_label": "uartmonitor.py",
      "id": "dl48_software_web_key_server_uartmonitor",
      "community_name": "Community 292"
    },
    {
      "label": "open_uart()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/uartmonitor.py",
      "source_location": "L14",
      "_origin": "ast",
      "community": 292,
      "norm_label": "open_uart()",
      "id": "dl48_software_web_key_server_uartmonitor_open_uart",
      "community_name": "Community 292"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/uartmonitor.py",
      "source_location": "L30",
      "_origin": "ast",
      "community": 292,
      "norm_label": "main()",
      "id": "dl48_software_web_key_server_uartmonitor_main",
      "community_name": "Community 292"
    },
    {
      "label": "utils.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 107,
      "norm_label": "utils.cpp",
      "id": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "community_name": "Community 107"
    },
    {
      "label": "shellescape()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L5",
      "_origin": "ast",
      "community": 107,
      "norm_label": "shellescape()",
      "id": "dl48_software_web_key_server_utils_shellescape",
      "community_name": "Community 107"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 107,
      "norm_label": "string",
      "id": "dl48_software_web_key_server_utils_cpp_string",
      "community_name": "Community 107"
    },
    {
      "label": "needsEscape()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L17",
      "_origin": "ast",
      "community": 107,
      "norm_label": "needsescape()",
      "id": "dl48_software_web_key_server_utils_needsescape",
      "community_name": "Community 107"
    },
    {
      "label": "escapeChar()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L30",
      "_origin": "ast",
      "community": 107,
      "norm_label": "escapechar()",
      "id": "dl48_software_web_key_server_utils_escapechar",
      "community_name": "Community 107"
    },
    {
      "label": "isWindowsReserved()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L36",
      "_origin": "ast",
      "community": 107,
      "norm_label": "iswindowsreserved()",
      "id": "dl48_software_web_key_server_utils_iswindowsreserved",
      "community_name": "Community 107"
    },
    {
      "label": "escapeName()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L50",
      "_origin": "ast",
      "community": 13,
      "norm_label": "escapename()",
      "id": "dl48_software_web_key_server_utils_escapename",
      "community_name": "Community 13"
    },
    {
      "label": "unescapeName()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L86",
      "_origin": "ast",
      "community": 107,
      "norm_label": "unescapename()",
      "id": "dl48_software_web_key_server_utils_unescapename",
      "community_name": "Community 107"
    },
    {
      "label": "migrateEncodedNames()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L107",
      "_origin": "ast",
      "community": 107,
      "norm_label": "migrateencodednames()",
      "id": "dl48_software_web_key_server_utils_migrateencodednames",
      "community_name": "Community 107"
    },
    {
      "label": "exec()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L131",
      "_origin": "ast",
      "community": 17,
      "norm_label": "exec()",
      "id": "dl48_software_web_key_server_utils_exec",
      "community_name": "Community 17"
    },
    {
      "label": "getFileCreationDate()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L154",
      "_origin": "ast",
      "community": 13,
      "norm_label": "getfilecreationdate()",
      "id": "dl48_software_web_key_server_utils_getfilecreationdate",
      "community_name": "Community 13"
    },
    {
      "label": "Time",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 13,
      "norm_label": "time",
      "id": "dl48_software_web_key_server_utils_cpp_time",
      "community_name": "Community 13"
    },
    {
      "label": "writeUART()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L165",
      "_origin": "ast",
      "community": 107,
      "norm_label": "writeuart()",
      "id": "dl48_software_web_key_server_utils_writeuart",
      "community_name": "Community 107"
    },
    {
      "label": "unique_ptr",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 107,
      "norm_label": "unique_ptr",
      "id": "dl48_software_web_key_server_utils_cpp_unique_ptr",
      "community_name": "Community 107"
    },
    {
      "label": "Serial",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 107,
      "norm_label": "serial",
      "id": "dl48_software_web_key_server_utils_cpp_serial",
      "community_name": "Community 107"
    },
    {
      "label": "string_view",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 107,
      "norm_label": "string_view",
      "id": "dl48_software_web_key_server_utils_cpp_string_view",
      "community_name": "Community 107"
    },
    {
      "label": "readUART()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L180",
      "_origin": "ast",
      "community": 107,
      "norm_label": "readuart()",
      "id": "dl48_software_web_key_server_utils_readuart",
      "community_name": "Community 107"
    },
    {
      "label": "utils.h",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/utils.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 107,
      "norm_label": "utils.h",
      "id": "dl48_software_web_key_server_utils_h_dl48_software_web_key_server_utils",
      "community_name": "Community 107"
    },
    {
      "label": "web-key-server.cpp",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "web-key-server.cpp",
      "id": "dl48_software_web_key_server_web_key_server",
      "community_name": "Community 16"
    },
    {
      "label": "exitHandlerCallback()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L36",
      "_origin": "ast",
      "community": 16,
      "norm_label": "exithandlercallback()",
      "id": "dl48_software_web_key_server_web_key_server_exithandlercallback",
      "community_name": "Community 16"
    },
    {
      "label": "registerWssHandlers()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L43",
      "_origin": "ast",
      "community": 16,
      "norm_label": "registerwsshandlers()",
      "id": "dl48_software_web_key_server_web_key_server_registerwsshandlers",
      "community_name": "Community 16"
    },
    {
      "label": "registerHttpRoutes()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L109",
      "_origin": "ast",
      "community": 16,
      "norm_label": "registerhttproutes()",
      "id": "dl48_software_web_key_server_web_key_server_registerhttproutes",
      "community_name": "Community 16"
    },
    {
      "label": "registerTcpHandlers()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L192",
      "_origin": "ast",
      "community": 16,
      "norm_label": "registertcphandlers()",
      "id": "dl48_software_web_key_server_web_key_server_registertcphandlers",
      "community_name": "Community 16"
    },
    {
      "label": "doFirstBootStuff()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L224",
      "_origin": "ast",
      "community": 8,
      "norm_label": "dofirstbootstuff()",
      "id": "dl48_software_web_key_server_web_key_server_dofirstbootstuff",
      "community_name": "Community 8"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L232",
      "_origin": "ast",
      "community": 16,
      "norm_label": "main()",
      "id": "dl48_software_web_key_server_web_key_server_main",
      "community_name": "Community 16"
    },
    {
      "label": "extract.js",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 196,
      "norm_label": "extract.js",
      "id": "dl48_software_xmlinterface_extract",
      "community_name": "Community 196"
    },
    {
      "label": "fs",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 196,
      "norm_label": "fs",
      "id": "dl48_software_xmlinterface_extract_fs",
      "community_name": "Community 196"
    },
    {
      "label": "obj",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 196,
      "norm_label": "obj",
      "id": "dl48_software_xmlinterface_extract_obj",
      "community_name": "Community 196"
    },
    {
      "label": "enums",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 196,
      "norm_label": "enums",
      "id": "dl48_software_xmlinterface_extract_enums",
      "community_name": "Community 196"
    },
    {
      "label": "getKeyByValue()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L8",
      "_origin": "ast",
      "community": 196,
      "norm_label": "getkeybyvalue()",
      "id": "dl48_software_xmlinterface_extract_getkeybyvalue",
      "community_name": "Community 196"
    },
    {
      "label": "save()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L14",
      "_origin": "ast",
      "community": 196,
      "norm_label": "save()",
      "id": "dl48_software_xmlinterface_extract_save",
      "community_name": "Community 196"
    },
    {
      "label": "$F",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L20",
      "_origin": "ast",
      "community": 196,
      "norm_label": "$f",
      "id": "dl48_software_xmlinterface_extract_f",
      "community_name": "Community 196"
    },
    {
      "label": "DALL",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L31",
      "_origin": "ast",
      "community": 196,
      "norm_label": "dall",
      "id": "dl48_software_xmlinterface_extract_dall",
      "community_name": "Community 196"
    },
    {
      "label": "xmlintf.py",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 34,
      "norm_label": "xmlintf.py",
      "id": "dl48_software_xmlinterface_xmlintf",
      "community_name": "Community 34"
    },
    {
      "label": "xmlintf_gencpp.py",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_gencpp.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 34,
      "norm_label": "xmlintf_gencpp.py",
      "id": "dl48_software_xmlinterface_xmlintf_gencpp",
      "community_name": "Community 34"
    },
    {
      "label": "getVUEncodeFunction()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_gencpp.py",
      "source_location": "L3",
      "_origin": "ast",
      "community": 34,
      "norm_label": "getvuencodefunction()",
      "id": "dl48_software_xmlinterface_xmlintf_gencpp_getvuencodefunction",
      "community_name": "Community 34"
    },
    {
      "label": "gencpp()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_gencpp.py",
      "source_location": "L110",
      "_origin": "ast",
      "community": 34,
      "norm_label": "gencpp()",
      "id": "dl48_software_xmlinterface_xmlintf_gencpp_gencpp",
      "community_name": "Community 34"
    },
    {
      "label": "xmlintf_gengo.py",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 34,
      "norm_label": "xmlintf_gengo.py",
      "id": "dl48_software_xmlinterface_xmlintf_gengo",
      "community_name": "Community 34"
    },
    {
      "label": "_hash_func()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L20",
      "_origin": "ast",
      "community": 34,
      "norm_label": "_hash_func()",
      "id": "dl48_software_xmlinterface_xmlintf_gengo_hash_func",
      "community_name": "Community 34"
    },
    {
      "label": "_go_string()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L27",
      "_origin": "ast",
      "community": 34,
      "norm_label": "_go_string()",
      "id": "dl48_software_xmlinterface_xmlintf_gengo_go_string",
      "community_name": "Community 34"
    },
    {
      "label": "_num()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L31",
      "_origin": "ast",
      "community": 34,
      "norm_label": "_num()",
      "id": "dl48_software_xmlinterface_xmlintf_gengo_num",
      "community_name": "Community 34"
    },
    {
      "label": "gengo()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L46",
      "_origin": "ast",
      "community": 34,
      "norm_label": "gengo()",
      "id": "dl48_software_xmlinterface_xmlintf_gengo_gengo",
      "community_name": "Community 34"
    },
    {
      "label": "xmlintf_genjs.py",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_genjs.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 34,
      "norm_label": "xmlintf_genjs.py",
      "id": "dl48_software_xmlinterface_xmlintf_genjs",
      "community_name": "Community 34"
    },
    {
      "label": "collapseInt()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_genjs.py",
      "source_location": "L7",
      "_origin": "ast",
      "community": 34,
      "norm_label": "collapseint()",
      "id": "dl48_software_xmlinterface_xmlintf_genjs_collapseint",
      "community_name": "Community 34"
    },
    {
      "label": "encodeParam()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_genjs.py",
      "source_location": "L19",
      "_origin": "ast",
      "community": 34,
      "norm_label": "encodeparam()",
      "id": "dl48_software_xmlinterface_xmlintf_genjs_encodeparam",
      "community_name": "Community 34"
    },
    {
      "label": "genjs()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_genjs.py",
      "source_location": "L50",
      "_origin": "ast",
      "community": 34,
      "norm_label": "genjs()",
      "id": "dl48_software_xmlinterface_xmlintf_genjs_genjs",
      "community_name": "Community 34"
    },
    {
      "label": "xmlintf_params.py",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 34,
      "norm_label": "xmlintf_params.py",
      "id": "dl48_software_xmlinterface_xmlintf_params",
      "community_name": "Community 34"
    },
    {
      "label": "parseBoolStringInt()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L126",
      "_origin": "ast",
      "community": 34,
      "norm_label": "parseboolstringint()",
      "id": "dl48_software_xmlinterface_xmlintf_params_parseboolstringint",
      "community_name": "Community 34"
    },
    {
      "label": "meterBaseKey()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L139",
      "_origin": "ast",
      "community": 34,
      "norm_label": "meterbasekey()",
      "id": "dl48_software_xmlinterface_xmlintf_params_meterbasekey",
      "community_name": "Community 34"
    },
    {
      "label": "addParam()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L150",
      "_origin": "ast",
      "community": 34,
      "norm_label": "addparam()",
      "id": "dl48_software_xmlinterface_xmlintf_params_addparam",
      "community_name": "Community 34"
    },
    {
      "label": "isParamNode()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L177",
      "_origin": "ast",
      "community": 34,
      "norm_label": "isparamnode()",
      "id": "dl48_software_xmlinterface_xmlintf_params_isparamnode",
      "community_name": "Community 34"
    },
    {
      "label": "isEffectNode()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L188",
      "_origin": "ast",
      "community": 34,
      "norm_label": "iseffectnode()",
      "id": "dl48_software_xmlinterface_xmlintf_params_iseffectnode",
      "community_name": "Community 34"
    },
    {
      "label": "isMeterNode()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L200",
      "_origin": "ast",
      "community": 34,
      "norm_label": "ismeternode()",
      "id": "dl48_software_xmlinterface_xmlintf_params_ismeternode",
      "community_name": "Community 34"
    },
    {
      "label": "isBandNode()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L212",
      "_origin": "ast",
      "community": 34,
      "norm_label": "isbandnode()",
      "id": "dl48_software_xmlinterface_xmlintf_params_isbandnode",
      "community_name": "Community 34"
    },
    {
      "label": "isChannelNode()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L224",
      "_origin": "ast",
      "community": 34,
      "norm_label": "ischannelnode()",
      "id": "dl48_software_xmlinterface_xmlintf_params_ischannelnode",
      "community_name": "Community 34"
    },
    {
      "label": "isInsideBlock()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L236",
      "_origin": "ast",
      "community": 34,
      "norm_label": "isinsideblock()",
      "id": "dl48_software_xmlinterface_xmlintf_params_isinsideblock",
      "community_name": "Community 34"
    },
    {
      "label": "parseNode()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L246",
      "_origin": "ast",
      "community": 34,
      "norm_label": "parsenode()",
      "id": "dl48_software_xmlinterface_xmlintf_params_parsenode",
      "community_name": "Community 34"
    },
    {
      "label": "parseOuterNode()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L472",
      "_origin": "ast",
      "community": 34,
      "norm_label": "parseouternode()",
      "id": "dl48_software_xmlinterface_xmlintf_params_parseouternode",
      "community_name": "Community 34"
    },
    {
      "label": "processXML()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L541",
      "_origin": "ast",
      "community": 34,
      "norm_label": "processxml()",
      "id": "dl48_software_xmlinterface_xmlintf_params_processxml",
      "community_name": "Community 34"
    },
    {
      "label": "xmlintf_xmlparser.py",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_xmlparser.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 34,
      "norm_label": "xmlintf_xmlparser.py",
      "id": "dl48_software_xmlinterface_xmlintf_xmlparser",
      "community_name": "Community 34"
    },
    {
      "label": "getXML()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_xmlparser.py",
      "source_location": "L4",
      "_origin": "ast",
      "community": 34,
      "norm_label": "getxml()",
      "id": "dl48_software_xmlinterface_xmlintf_xmlparser_getxml",
      "community_name": "Community 34"
    },
    {
      "label": "scanForEnums()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_xmlparser.py",
      "source_location": "L16",
      "_origin": "ast",
      "community": 34,
      "norm_label": "scanforenums()",
      "id": "dl48_software_xmlinterface_xmlintf_xmlparser_scanforenums",
      "community_name": "Community 34"
    },
    {
      "label": "parseFXNode()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_xmlparser.py",
      "source_location": "L68",
      "_origin": "ast",
      "community": 34,
      "norm_label": "parsefxnode()",
      "id": "dl48_software_xmlinterface_xmlintf_xmlparser_parsefxnode",
      "community_name": "Community 34"
    },
    {
      "label": "parseFX()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlintf_xmlparser.py",
      "source_location": "L136",
      "_origin": "ast",
      "community": 34,
      "norm_label": "parsefx()",
      "id": "dl48_software_xmlinterface_xmlintf_xmlparser_parsefx",
      "community_name": "Community 34"
    },
    {
      "label": "xmlsha256.c",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 181,
      "norm_label": "xmlsha256.c",
      "id": "dl48_software_xmlinterface_xmlsha256",
      "community_name": "Community 181"
    },
    {
      "label": "sha256_transform()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L37",
      "_origin": "ast",
      "community": 181,
      "norm_label": "sha256_transform()",
      "id": "dl48_software_xmlinterface_xmlsha256_sha256_transform",
      "community_name": "Community 181"
    },
    {
      "label": "SHA256_CTX",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 181,
      "norm_label": "sha256_ctx",
      "id": "sha256_ctx",
      "community_name": "Community 181"
    },
    {
      "label": "sha256_init()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L77",
      "_origin": "ast",
      "community": 181,
      "norm_label": "sha256_init()",
      "id": "dl48_software_xmlinterface_xmlsha256_sha256_init",
      "community_name": "Community 181"
    },
    {
      "label": "sha256_update()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L90",
      "_origin": "ast",
      "community": 181,
      "norm_label": "sha256_update()",
      "id": "dl48_software_xmlinterface_xmlsha256_sha256_update",
      "community_name": "Community 181"
    },
    {
      "label": "sha256_final()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L102",
      "_origin": "ast",
      "community": 181,
      "norm_label": "sha256_final()",
      "id": "dl48_software_xmlinterface_xmlsha256_sha256_final",
      "community_name": "Community 181"
    },
    {
      "label": "getXmlSHA256FromFiles()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L146",
      "_origin": "ast",
      "community": 181,
      "norm_label": "getxmlsha256fromfiles()",
      "id": "dl48_software_xmlinterface_xmlsha256_getxmlsha256fromfiles",
      "community_name": "Community 181"
    },
    {
      "label": "getSHARCPayloadFromSHA256()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L222",
      "_origin": "ast",
      "community": 181,
      "norm_label": "getsharcpayloadfromsha256()",
      "id": "dl48_software_xmlinterface_xmlsha256_getsharcpayloadfromsha256",
      "community_name": "Community 181"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L269",
      "_origin": "ast",
      "community": 181,
      "norm_label": "main()",
      "id": "dl48_software_xmlinterface_xmlsha256_main",
      "community_name": "Community 181"
    }
  ],
  "links": [
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/deb/build-deb.sh",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_deb_build_deb",
      "target": "dl48_software_glesgui_deb_build_deb_installed_size"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/deb/build-deb.sh",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_deb_build_deb",
      "target": "dl48_software_glesgui_deb_build_deb_revision"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/deb/build-deb.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_deb_build_deb",
      "target": "dl48_software_glesgui_deb_build_deb_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/deb/glesgui/DEBIAN/postinst",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_deb_glesgui_debian_postinst",
      "target": "dl48_software_glesgui_deb_glesgui_debian_postinst__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/deb/glesgui/DEBIAN/prerm",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_deb_glesgui_debian_prerm",
      "target": "dl48_software_glesgui_deb_glesgui_debian_prerm__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/fonts_and_images.h",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_fonts_and_images",
      "target": "dl48_software_glesgui_fonts_and_images_initfontfrompath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/fonts_and_images.h",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_fonts_and_images",
      "target": "dl48_software_glesgui_fonts_and_images_loadfonts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/fonts_and_images.h",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_fonts_and_images",
      "target": "dl48_software_glesgui_fonts_and_images_loadimages"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_fonts_and_images"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/fonts_and_images.h",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_fonts_and_images_loadimages",
      "target": "dl48_software_glesgui_glesgui_string_hash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/fonts_and_images.h",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_fonts_and_images_initfontfrompath",
      "target": "dl48_software_glesgui_glesgui_nvgcreatefontmem2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/fonts_and_images.h",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_fonts_and_images_loadfonts",
      "target": "dl48_software_glesgui_fonts_and_images_initfontfrompath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1782",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_calibratetouchscreen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2039",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_checkforscreencalibrationgesture"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2085",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_clearmessagequeue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_command"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L848",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_command_loadfromjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_countusage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1612",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_crossshape"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_cwiden"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_drawimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_dumpval"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L990",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_getbool"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1010",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_getf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1018",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_gets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1024",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_getstr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L717",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_gradientdef"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L731",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_gradientdef_loadfromjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_handleevents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1072",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_handlemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_handlepipedata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_imagetex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_loadtscalibrationmatrix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_matrix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_matrix_determinant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_matrix_from_farray6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_matrix_init_identity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_matrix_init_scale"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_matrix_init_translate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_matrix_invert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_matrix_mult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L781",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_myvar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_nvgcreatefontmem2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_openpipe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_operator_h"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_parsecolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2091",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_parsecommands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_pollevents"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_printusage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_reportfps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_savecalibration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_setfont"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_sfmlmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1950",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_solvematrix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_strhas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_string_hash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1684",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_testcalibration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_timestampinseconds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_tsremap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_tsremapf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_writetga"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_glesgui_wssend"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_scopeguard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_splash_h_dl48_software_glesgui_splash"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_mutex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command_loadfromjson",
      "target": "dl48_software_glesgui_glesgui_string_hash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_drawimage",
      "target": "dl48_software_glesgui_glesgui_string_hash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_string_hash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_operator_h",
      "target": "dl48_software_glesgui_glesgui_string_hash"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_string_hash",
      "target": "dl48_software_glesgui_glesgui_cpp_string_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1797",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_calibratetouchscreen",
      "target": "dl48_software_glesgui_glesgui_timestampinseconds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handleevents",
      "target": "dl48_software_glesgui_glesgui_timestampinseconds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_reportfps",
      "target": "dl48_software_glesgui_glesgui_timestampinseconds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_testcalibration",
      "target": "dl48_software_glesgui_glesgui_timestampinseconds"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L540",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_countusage",
      "target": "dl48_software_glesgui_glesgui_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L644",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_drawimage",
      "target": "dl48_software_glesgui_glesgui_cpp_string_view"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1018",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gets",
      "target": "dl48_software_glesgui_glesgui_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L601",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_parsecolor",
      "target": "dl48_software_glesgui_glesgui_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_strhas",
      "target": "dl48_software_glesgui_glesgui_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1605",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_wssend",
      "target": "dl48_software_glesgui_glesgui_cpp_string_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L890",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command_loadfromjson",
      "target": "dl48_software_glesgui_glesgui_dumpval"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L130",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_dumpval",
      "target": "dl48_software_glesgui_glesgui_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_dumpval",
      "target": "dl48_software_glesgui_glesgui_cpp_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_dumpval",
      "target": "dl48_software_glesgui_glesgui_myvar_is_null"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L821",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L983",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command_loadfromjson",
      "target": "dl48_software_glesgui_glesgui_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_countusage",
      "target": "dl48_software_glesgui_glesgui_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_drawimage",
      "target": "dl48_software_glesgui_glesgui_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1024",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_getstr",
      "target": "dl48_software_glesgui_glesgui_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_parsecolor",
      "target": "dl48_software_glesgui_glesgui_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L605",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_setfont",
      "target": "dl48_software_glesgui_glesgui_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L848",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command_loadfromjson",
      "target": "dl48_software_glesgui_glesgui_cpp_value"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L731",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef_loadfromjson",
      "target": "dl48_software_glesgui_glesgui_cpp_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_strhas"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L209",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_imagetex",
      "target": "dl48_software_glesgui_glesgui_imagetex_cacheh"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L208",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_imagetex",
      "target": "dl48_software_glesgui_glesgui_imagetex_cachew"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_imagetex",
      "target": "dl48_software_glesgui_glesgui_imagetex_imagetex"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L207",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_imagetex",
      "target": "dl48_software_glesgui_glesgui_imagetex_texid"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L220",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_matrix",
      "target": "dl48_software_glesgui_glesgui_matrix_val"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_loadtscalibrationmatrix",
      "target": "dl48_software_glesgui_glesgui_matrix_init_identity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_matrix_from_farray6",
      "target": "dl48_software_glesgui_glesgui_matrix_init_identity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_matrix_init_scale",
      "target": "dl48_software_glesgui_glesgui_matrix_init_identity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_matrix_init_translate",
      "target": "dl48_software_glesgui_glesgui_matrix_init_identity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_loadtscalibrationmatrix",
      "target": "dl48_software_glesgui_glesgui_matrix_from_farray6"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_loadtscalibrationmatrix",
      "target": "dl48_software_glesgui_glesgui_matrix_init_scale"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_savecalibration",
      "target": "dl48_software_glesgui_glesgui_matrix_init_scale"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_loadtscalibrationmatrix",
      "target": "dl48_software_glesgui_glesgui_matrix_init_translate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_savecalibration",
      "target": "dl48_software_glesgui_glesgui_matrix_init_translate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_loadtscalibrationmatrix",
      "target": "dl48_software_glesgui_glesgui_matrix_mult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_savecalibration",
      "target": "dl48_software_glesgui_glesgui_matrix_mult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_matrix_invert",
      "target": "dl48_software_glesgui_glesgui_matrix_determinant"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_savecalibration",
      "target": "dl48_software_glesgui_glesgui_loadtscalibrationmatrix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1944",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_calibratetouchscreen",
      "target": "dl48_software_glesgui_glesgui_savecalibration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L410",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_savecalibration",
      "target": "dl48_software_glesgui_glesgui_cpp_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L824",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_cpp_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L725",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef",
      "target": "dl48_software_glesgui_glesgui_cpp_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1950",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_solvematrix",
      "target": "dl48_software_glesgui_glesgui_cpp_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1659",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_tsremapf",
      "target": "dl48_software_glesgui_glesgui_cpp_array"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_pollevents",
      "target": "dl48_software_glesgui_glesgui_tsremap"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L477",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_tsremap",
      "target": "tuple"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "tuple"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "tuple"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger",
      "target": "tuple"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L521",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_nvgcreatefontmem2",
      "target": "nvgcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_parsecolor",
      "target": "dl48_software_glesgui_glesgui_cwiden"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef_loadfromjson",
      "target": "dl48_software_glesgui_glesgui_parsecolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_parsecolor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L561",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_parsecolor",
      "target": "nvgcolor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L724",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef",
      "target": "nvgcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1459",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_setfont"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_drawimage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L724",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef",
      "target": "dl48_software_glesgui_glesgui_cpp_pair"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L724",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef",
      "target": "dl48_software_glesgui_glesgui_cpp_vector"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef",
      "target": "dl48_software_glesgui_glesgui_gradientdef_gradientdef"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L728",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef",
      "target": "dl48_software_glesgui_glesgui_gradientdef_loadfromjson"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L725",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef",
      "target": "dl48_software_glesgui_glesgui_gradientdef_rect"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L724",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef",
      "target": "dl48_software_glesgui_glesgui_gradientdef_stops"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L723",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef",
      "target": "dl48_software_glesgui_glesgui_gradientdef_type"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1950",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_solvematrix",
      "target": "dl48_software_glesgui_glesgui_cpp_vector"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L733",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gradientdef_loadfromjson",
      "target": "dl48_software_glesgui_glesgui_myvar_is_null"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L824",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_myvar"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L990",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_getbool",
      "target": "dl48_software_glesgui_glesgui_myvar"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1010",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_getf",
      "target": "dl48_software_glesgui_glesgui_myvar"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1018",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gets",
      "target": "dl48_software_glesgui_glesgui_myvar"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1024",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_getstr",
      "target": "dl48_software_glesgui_glesgui_myvar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_myvar",
      "target": "dl48_software_glesgui_glesgui_myvar_has_value"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_myvar",
      "target": "dl48_software_glesgui_glesgui_myvar_is_null"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L790",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_myvar",
      "target": "dl48_software_glesgui_glesgui_myvar_reset"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L781",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_myvar",
      "target": "variant_nullptr_t_long_long_double_string_gradientdef_std_vector_pair_float_float_bool"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L850",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command_loadfromjson",
      "target": "dl48_software_glesgui_glesgui_myvar_is_null"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L991",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_getbool",
      "target": "dl48_software_glesgui_glesgui_myvar_has_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1011",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_getf",
      "target": "dl48_software_glesgui_glesgui_myvar_has_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1019",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gets",
      "target": "dl48_software_glesgui_glesgui_myvar_has_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1025",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_getstr",
      "target": "dl48_software_glesgui_glesgui_myvar_has_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_myvar_has_value"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L823",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_command_argc"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L824",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_command_args"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L821",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_command_cmd"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L819",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_command_cmdhash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_command_command"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L822",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_command_flags"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L841",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_command_loadfromjson"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L824",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_command_maxarg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_command_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L843",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command",
      "target": "dl48_software_glesgui_glesgui_command_size"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1005",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_getbool",
      "target": "dl48_software_glesgui_glesgui_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1033",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_getf",
      "target": "dl48_software_glesgui_glesgui_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1038",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_gets",
      "target": "dl48_software_glesgui_glesgui_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1043",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_getstr",
      "target": "dl48_software_glesgui_glesgui_command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1072",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_command"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L891",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_command_loadfromjson",
      "target": "dl48_software_glesgui_glesgui_command_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_command_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1002",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_glesgui_getbool",
      "target": "runtime_error"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_getbool"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1015",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_glesgui_getf",
      "target": "runtime_error"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_getf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1021",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_glesgui_gets",
      "target": "runtime_error"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_gets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1030",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_glesgui_getstr",
      "target": "runtime_error"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlemessage",
      "target": "dl48_software_glesgui_glesgui_getstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_pollevents",
      "target": "dl48_software_glesgui_glesgui_wssend"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_crossshape",
      "target": "dl48_software_glesgui_glesgui_crossshape_crossshape"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_crossshape",
      "target": "dl48_software_glesgui_glesgui_crossshape_getpoint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1623",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_crossshape",
      "target": "dl48_software_glesgui_glesgui_crossshape_getpointcount"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1614",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_crossshape",
      "target": "dl48_software_glesgui_glesgui_crossshape_halfsize"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1614",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_crossshape",
      "target": "dl48_software_glesgui_glesgui_crossshape_halfthickness"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1612",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_crossshape",
      "target": "shape"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1799",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_calibratetouchscreen",
      "target": "dl48_software_glesgui_glesgui_crossshape_crossshape"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_testcalibration",
      "target": "dl48_software_glesgui_glesgui_crossshape_crossshape"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1627",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_crossshape_getpoint",
      "target": "dl48_software_glesgui_glesgui_cpp_size_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1627",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_crossshape_getpoint",
      "target": "vector2f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1950",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_solvematrix",
      "target": "vector2f"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1659",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_tsremapf",
      "target": "vector2f"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1856",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_calibratetouchscreen",
      "target": "dl48_software_glesgui_glesgui_tsremapf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2026",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_solvematrix",
      "target": "dl48_software_glesgui_glesgui_tsremapf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1750",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_testcalibration",
      "target": "dl48_software_glesgui_glesgui_tsremapf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2072",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_checkforscreencalibrationgesture",
      "target": "dl48_software_glesgui_glesgui_sfmlmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1947",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_calibratetouchscreen",
      "target": "dl48_software_glesgui_glesgui_testcalibration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L1897",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_calibratetouchscreen",
      "target": "dl48_software_glesgui_glesgui_solvematrix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2073",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_checkforscreencalibrationgesture",
      "target": "dl48_software_glesgui_glesgui_calibratetouchscreen"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_checkforscreencalibrationgesture",
      "target": "dl48_software_glesgui_glesgui_clearmessagequeue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_pollevents",
      "target": "dl48_software_glesgui_glesgui_checkforscreencalibrationgesture"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handlepipedata",
      "target": "dl48_software_glesgui_glesgui_parsecommands"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_glesgui_handleevents",
      "target": "dl48_software_glesgui_glesgui_pollevents"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/glesgui.cpp",
      "source_location": "L2252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_glesgui_handlepipedata",
      "target": "dl48_software_glesgui_zip_file_zip_file_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_aligned_alloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_calloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_calloc_base"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_cfree"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_dllmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_free_base"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_libc_pvalloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_libc_valloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_malloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_malloc_base"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_malloc_size"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_malloc_usable_size"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_memalign"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_msize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_msize_base"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_posix_memalign"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_pvalloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_realloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_realloc_base"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_reallocarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_reallocf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_rpaligned_alloc_reverse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_rpaligned_alloc_reverse_nothrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_rpfree_aligned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_rpfree_size"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_rpfree_size_aligned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_rpmalloc_nothrow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_rppvalloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_rpreallocarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_rpvalloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_valloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdapv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdapvj"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdapvjst11align_val_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdapvm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdapvmst11align_val_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdapvst11align_val_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdlpv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdlpvj"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdlpvjst11align_val_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdlpvm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdlpvmst11align_val_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_zdlpvst11align_val_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znaj"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znajj"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znajrkst9nothrow_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znajst11align_val_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znajst11align_val_trkst9nothrow_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znamm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znamrkst9nothrow_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znamst11align_val_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znamst11align_val_trkst9nothrow_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znwj"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znwjj"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znwjrkst9nothrow_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znwjst11align_val_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znwjst11align_val_trkst9nothrow_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znwm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znwmm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znwmrkst9nothrow_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znwmst11align_val_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc",
      "target": "dl48_software_glesgui_malloc_znwmst11align_val_trkst9nothrow_t"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_malloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_rpmalloc_nothrow",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L67",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_rpmalloc_nothrow",
      "target": "rp_nothrow_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L69",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_rpaligned_alloc_reverse_nothrow",
      "target": "rp_nothrow_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L178",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_znajrkst9nothrow_t",
      "target": "rp_nothrow_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_znajst11align_val_trkst9nothrow_t",
      "target": "rp_nothrow_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_znamrkst9nothrow_t",
      "target": "rp_nothrow_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_znamst11align_val_trkst9nothrow_t",
      "target": "rp_nothrow_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L177",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_znwjrkst9nothrow_t",
      "target": "rp_nothrow_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_znwjst11align_val_trkst9nothrow_t",
      "target": "rp_nothrow_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L158",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_znwmrkst9nothrow_t",
      "target": "rp_nothrow_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_znwmst11align_val_trkst9nothrow_t",
      "target": "rp_nothrow_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_rpaligned_alloc_reverse",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_rpaligned_alloc_reverse_nothrow",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_rpfree_size",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_rpfree_aligned",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_rpfree_size_aligned",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_rpvalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_valloc",
      "target": "dl48_software_glesgui_malloc_rpvalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_pvalloc",
      "target": "dl48_software_glesgui_malloc_rppvalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_rppvalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_reallocarray",
      "target": "dl48_software_glesgui_malloc_rpreallocarray"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_rpreallocarray",
      "target": "dl48_software_glesgui_rpmalloc_rprealloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_malloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_xmlinterface_xmlsha256_getxmlsha256fromfiles",
      "target": "dl48_software_glesgui_malloc_malloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_calloc",
      "target": "dl48_software_glesgui_rpmalloc_rpcalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_realloc",
      "target": "dl48_software_glesgui_rpmalloc_rprealloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_reallocf",
      "target": "dl48_software_glesgui_rpmalloc_rprealloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_aligned_alloc",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_memalign",
      "target": "dl48_software_glesgui_rpmalloc_rpmemalign"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_posix_memalign",
      "target": "dl48_software_glesgui_rpmalloc_rpposix_memalign"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_free",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_xmlinterface_xmlsha256_getxmlsha256fromfiles",
      "target": "dl48_software_glesgui_malloc_free"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_cfree",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_malloc_usable_size",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_usable_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_malloc_size",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_usable_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_libc_valloc",
      "target": "dl48_software_glesgui_malloc_valloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_libc_pvalloc",
      "target": "dl48_software_glesgui_malloc_pvalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_malloc_base",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_free_base",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_calloc_base",
      "target": "dl48_software_glesgui_rpmalloc_rpcalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_msize",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_usable_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_msize_base",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_usable_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_realloc_base",
      "target": "dl48_software_glesgui_rpmalloc_rprealloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdlpv",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdapv",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znwm",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znam",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znwmm",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znamm",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znwmst11align_val_t",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znamst11align_val_t",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znwmrkst9nothrow_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znamrkst9nothrow_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znwmst11align_val_trkst9nothrow_t",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znamst11align_val_trkst9nothrow_t",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdlpvm",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdapvm",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdlpvst11align_val_t",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdapvst11align_val_t",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdlpvmst11align_val_t",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdapvmst11align_val_t",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znwj",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znaj",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znwjj",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znajj",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znwjst11align_val_t",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znajst11align_val_t",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znwjrkst9nothrow_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znajrkst9nothrow_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znwjst11align_val_trkst9nothrow_t",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_znajst11align_val_trkst9nothrow_t",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdlpvj",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdapvj",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdlpvjst11align_val_t",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_zdapvjst11align_val_t",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L343",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_dllmain",
      "target": "bool"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_dllmain",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_finalize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_dllmain",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_dllmain",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_finalize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_glesgui_malloc_dllmain",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_initialize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_dllmain",
      "target": "dword"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_dllmain",
      "target": "hinstance"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/malloc.c",
      "source_location": "L343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_malloc_dllmain",
      "target": "lpvoid"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpm/build-rpm.sh",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpm_build_rpm",
      "target": "dl48_software_glesgui_rpm_build_rpm_revision"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpm/build-rpm.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpm_build_rpm",
      "target": "dl48_software_glesgui_rpm_build_rpm_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_block_deallocate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_block_get_span"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_block_usable_size"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L676",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_page_aligned_size"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_page_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L637",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_size_class"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_size_class_tiny"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap_allocate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_id"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_h_dl48_software_glesgui_rpmalloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1651",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1632",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_generic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1596",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_huge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_small_to_large"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1781",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_free_all"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_get_page"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_get_page_generic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_get_span"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_initialize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_lock_acquire"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_lock_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_make_free_page_available"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_page_free_decommit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_pop_local_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_reallocate_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1754",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_reallocate_block_aligned"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_unmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L797",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_os_mcommit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_os_mmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L876",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_os_munmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L690",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_os_set_page_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1081",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_adopt_thread_free_block_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_allocate_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1005",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_available_to_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1054",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_available_to_full"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L934",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L945",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_block_from_thread_free_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L939",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_block_index"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L959",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_block_realign"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L929",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_block_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L953",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_block_to_thread_free_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L985",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_commit_memory_pages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L975",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_decommit_memory_pages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1025",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_full_to_available"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1039",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_full_to_free_on_new_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L966",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_get_local_free_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_get_size"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L903",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_get_span"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_initialize_blocks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L920",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_is_thread_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_push_local_free_to_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1069",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_put_local_free_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1097",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1902",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_alloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1914",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_calloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1890",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_realloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpaligned_zalloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1854",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpcalloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1847",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpfree"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1823",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_clz"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_dump_statistics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_finalize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_get_heap_for_ptr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_acquire"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_alloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_calloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_realloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_alloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_calloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_free_all"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_realloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_thread_set_current"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1995",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1975",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1818",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_is_thread_initialized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_collect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1965",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_destructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_finalize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_initialize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1954",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_usable_size"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1938",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmemalign"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1944",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpposix_memalign"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1878",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rprealloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1835",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpzalloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_set_thread_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_span_allocate_page"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_span_deallocate_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_span_get_page_from_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_span_is_thread_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_wait_spin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_c_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L650",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_get_size_class",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_clz"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "target": "dl48_software_glesgui_rpmalloc_wait_spin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_lock_acquire",
      "target": "dl48_software_glesgui_rpmalloc_wait_spin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_adopt_thread_free_block_list",
      "target": "dl48_software_glesgui_rpmalloc_wait_spin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block",
      "target": "dl48_software_glesgui_rpmalloc_wait_spin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_id"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_lock_acquire",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_id"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_lock_release",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_id"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L923",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_is_thread_heap",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_id"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_id"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1969",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_destructor",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_id"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L608",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_set_thread_heap",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_id"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_is_thread_heap",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_id"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_get_thread_heap_allocate",
      "target": "dl48_software_glesgui_rpmalloc_set_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_thread_set_current",
      "target": "dl48_software_glesgui_rpmalloc_set_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_finalize",
      "target": "dl48_software_glesgui_rpmalloc_set_thread_heap"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L603",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_set_thread_heap",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_get_thread_heap_allocate",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L617",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_get_thread_heap_allocate",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_initialize",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap_allocate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L625",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_get_thread_heap",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1904",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_alloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1934",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_calloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1898",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_realloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1910",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_zalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1874",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpcalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_thread_set_current",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1820",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_is_thread_initialized",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_finalize",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_initialize",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1940",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmemalign",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1946",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpposix_memalign",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1886",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rprealloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1843",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpzalloc",
      "target": "dl48_software_glesgui_rpmalloc_get_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block",
      "target": "dl48_software_glesgui_rpmalloc_get_size_class_tiny"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1634",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_generic",
      "target": "dl48_software_glesgui_rpmalloc_get_size_class"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L665",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_get_page_type",
      "target": "page_type_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "target": "dl48_software_glesgui_rpmalloc_get_page_type"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1463",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_span",
      "target": "page_type_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_huge",
      "target": "dl48_software_glesgui_rpmalloc_get_page_aligned_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_new",
      "target": "dl48_software_glesgui_rpmalloc_get_page_aligned_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L741",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_os_mmap",
      "target": "dl48_software_glesgui_rpmalloc_os_set_page_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L917",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_get_size",
      "target": "dl48_software_glesgui_rpmalloc_page_get_span"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L903",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_get_span",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L903",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_get_span",
      "target": "span_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1287",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_block_get_span",
      "target": "span_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1463",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_span",
      "target": "span_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1229",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_allocate_page",
      "target": "span_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_deallocate_block",
      "target": "span_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1223",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_get_page_from_block",
      "target": "span_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_is_thread_heap",
      "target": "span_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1567",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1513",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_make_free_page_available",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1081",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_adopt_thread_free_block_list",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_allocate_block",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1005",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_available_to_free",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1054",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_available_to_full",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L934",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L945",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_from_thread_free_list",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L939",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_index",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L959",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_realign",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L929",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_start",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L953",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_to_thread_free_list",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L985",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_commit_memory_pages",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L975",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_decommit_memory_pages",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1025",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_full_to_available",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1039",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_full_to_free_on_new_heap",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L966",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_get_local_free_block",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L908",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_get_size",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_initialize_blocks",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L920",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_is_thread_heap",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_push_local_free_to_heap",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1069",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_local_free_block",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1097",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1229",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_allocate_page",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_deallocate_block",
      "target": "page_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1223",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_get_page_from_block",
      "target": "page_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L990",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_commit_memory_pages",
      "target": "dl48_software_glesgui_rpmalloc_page_get_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_decommit_memory_pages",
      "target": "dl48_software_glesgui_rpmalloc_page_get_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_block_deallocate",
      "target": "dl48_software_glesgui_rpmalloc_page_is_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_allocate_page",
      "target": "dl48_software_glesgui_rpmalloc_page_is_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_deallocate_block",
      "target": "dl48_software_glesgui_rpmalloc_page_is_thread_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_index",
      "target": "dl48_software_glesgui_rpmalloc_page_block_start"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L961",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_realign",
      "target": "dl48_software_glesgui_rpmalloc_page_block_start"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L929",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_start",
      "target": "block_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1292",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_block_deallocate",
      "target": "block_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1287",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_block_get_span",
      "target": "block_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1316",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_block_usable_size",
      "target": "block_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L934",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block",
      "target": "block_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L945",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_from_thread_free_list",
      "target": "block_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L939",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_index",
      "target": "block_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L959",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_realign",
      "target": "block_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L966",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_get_local_free_block",
      "target": "block_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1069",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_local_free_block",
      "target": "block_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1097",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block",
      "target": "block_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L949",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_block_from_thread_free_list",
      "target": "dl48_software_glesgui_rpmalloc_page_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_initialize_blocks",
      "target": "dl48_software_glesgui_rpmalloc_page_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block",
      "target": "dl48_software_glesgui_rpmalloc_page_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block",
      "target": "dl48_software_glesgui_rpmalloc_page_block_index"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1091",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_adopt_thread_free_block_list",
      "target": "dl48_software_glesgui_rpmalloc_page_block_from_thread_free_list"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block",
      "target": "dl48_software_glesgui_rpmalloc_page_block_from_thread_free_list"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block",
      "target": "dl48_software_glesgui_rpmalloc_page_block_to_thread_free_list"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_deallocate_block",
      "target": "dl48_software_glesgui_rpmalloc_page_block_realign"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_allocate_block",
      "target": "dl48_software_glesgui_rpmalloc_page_get_local_free_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_page_free_decommit",
      "target": "dl48_software_glesgui_rpmalloc_page_decommit_memory_pages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1459",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_make_free_page_available",
      "target": "dl48_software_glesgui_rpmalloc_page_commit_memory_pages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_block_deallocate",
      "target": "dl48_software_glesgui_rpmalloc_page_available_to_free"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1022",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_available_to_free",
      "target": "dl48_software_glesgui_rpmalloc_heap_page_free_decommit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1075",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_local_free_block",
      "target": "dl48_software_glesgui_rpmalloc_page_available_to_free"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1077",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_local_free_block",
      "target": "dl48_software_glesgui_rpmalloc_page_full_to_available"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1051",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_full_to_free_on_new_heap",
      "target": "dl48_software_glesgui_rpmalloc_heap_page_free_decommit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1039",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_full_to_free_on_new_heap",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_allocate_block",
      "target": "dl48_software_glesgui_rpmalloc_page_available_to_full"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_deallocate_block",
      "target": "dl48_software_glesgui_rpmalloc_page_put_local_free_block"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1081",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_adopt_thread_free_block_list",
      "target": "noinline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_allocate_block",
      "target": "dl48_software_glesgui_rpmalloc_page_adopt_thread_free_block_list"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1135",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_initialize_blocks",
      "target": "noinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1097",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block",
      "target": "noinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1260",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_deallocate_block",
      "target": "noinline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_span_deallocate_block",
      "target": "dl48_software_glesgui_rpmalloc_page_put_thread_free_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_allocate_block",
      "target": "dl48_software_glesgui_rpmalloc_page_push_local_free_to_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_allocate_block",
      "target": "dl48_software_glesgui_rpmalloc_page_initialize_blocks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1591",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_small_to_large",
      "target": "dl48_software_glesgui_rpmalloc_page_allocate_block"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1168",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_page_allocate_block",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1651",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1666",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1577",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_pop_local_free",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1902",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_alloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1914",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_calloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1890",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_realloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1908",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_zalloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1854",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpcalloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1823",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2229",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_alloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2263",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_calloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2297",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_realloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2218",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_alloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2240",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_calloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2286",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_realloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1938",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmemalign",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1878",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rprealloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1835",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpzalloc",
      "target": "rpmalloc_allocator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_block_deallocate",
      "target": "dl48_software_glesgui_rpmalloc_span_get_page_from_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_block_usable_size",
      "target": "dl48_software_glesgui_rpmalloc_span_get_page_from_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1692",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned",
      "target": "dl48_software_glesgui_rpmalloc_span_get_page_from_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_reallocate_block",
      "target": "dl48_software_glesgui_rpmalloc_span_get_page_from_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_get_heap_for_ptr",
      "target": "dl48_software_glesgui_rpmalloc_span_get_page_from_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "target": "dl48_software_glesgui_rpmalloc_span_allocate_page"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_block_deallocate",
      "target": "dl48_software_glesgui_rpmalloc_span_deallocate_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1691",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned",
      "target": "dl48_software_glesgui_rpmalloc_block_get_span"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1703",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_reallocate_block",
      "target": "dl48_software_glesgui_rpmalloc_block_get_span"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "target": "dl48_software_glesgui_rpmalloc_block_deallocate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1748",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_reallocate_block",
      "target": "dl48_software_glesgui_rpmalloc_block_deallocate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1776",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_reallocate_block_aligned",
      "target": "dl48_software_glesgui_rpmalloc_block_deallocate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1851",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpfree",
      "target": "dl48_software_glesgui_rpmalloc_block_deallocate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_free",
      "target": "dl48_software_glesgui_rpmalloc_block_deallocate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_reallocate_block_aligned",
      "target": "dl48_software_glesgui_rpmalloc_block_usable_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1956",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_usable_size",
      "target": "dl48_software_glesgui_rpmalloc_block_usable_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate",
      "target": "dl48_software_glesgui_rpmalloc_heap_lock_acquire"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_release",
      "target": "dl48_software_glesgui_rpmalloc_heap_lock_acquire"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate",
      "target": "dl48_software_glesgui_rpmalloc_heap_lock_release"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_release",
      "target": "dl48_software_glesgui_rpmalloc_heap_lock_release"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_new",
      "target": "dl48_software_glesgui_rpmalloc_heap_initialize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1351",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_initialize",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_new"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1359",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_new",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_new",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1379",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_unmap",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_finalize",
      "target": "dl48_software_glesgui_rpmalloc_heap_unmap"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1384",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_acquire",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1409",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_release",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_release",
      "target": "dl48_software_glesgui_rpmalloc_heap_release"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_thread_set_current",
      "target": "dl48_software_glesgui_rpmalloc_heap_release"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_finalize",
      "target": "dl48_software_glesgui_rpmalloc_heap_release"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1423",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_page_free_decommit",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "target": "dl48_software_glesgui_rpmalloc_heap_make_free_page_available"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1437",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_make_free_page_available",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "target": "dl48_software_glesgui_rpmalloc_heap_get_span"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1463",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_span",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page",
      "target": "dl48_software_glesgui_rpmalloc_heap_get_page_generic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1513",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page_generic",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_small_to_large",
      "target": "dl48_software_glesgui_rpmalloc_heap_get_page"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1567",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_get_page",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1655",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block",
      "target": "dl48_software_glesgui_rpmalloc_heap_pop_local_free"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1636",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_generic",
      "target": "dl48_software_glesgui_rpmalloc_heap_pop_local_free"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1577",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_pop_local_free",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1644",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_generic",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_small_to_large"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1587",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_small_to_large",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_generic",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_huge"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1596",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_huge",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1663",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_generic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1632",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_generic",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1651",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_reallocate_block",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1875",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpcalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1832",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_alloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_calloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1844",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpzalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1666",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_reallocate_block_aligned",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1905",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_alloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1935",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_calloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1911",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_zalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_alloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_calloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmemalign",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1948",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpposix_memalign",
      "target": "dl48_software_glesgui_rpmalloc_heap_allocate_block_aligned"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1699",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_reallocate_block",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_reallocate_block_aligned",
      "target": "dl48_software_glesgui_rpmalloc_heap_reallocate_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_realloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_reallocate_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1887",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rprealloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_reallocate_block"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1754",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_reallocate_block_aligned",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1899",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpaligned_realloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_reallocate_block_aligned"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_realloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_reallocate_block_aligned"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1781",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_heap_free_all",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_finalize",
      "target": "dl48_software_glesgui_rpmalloc_heap_free_all"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_free_all",
      "target": "dl48_software_glesgui_rpmalloc_heap_free_all"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_destructor",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_finalize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1975",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize_config",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1987",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize_config",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1975",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize_config",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_interface_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1978",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize_config",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_initialize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1995",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_interface_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L1998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_initialize",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_initialize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2114",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_config",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_finalize",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_finalize"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2200",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_acquire",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2330",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_get_heap_for_ptr",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2229",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_alloc",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2263",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_calloc",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2297",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_aligned_realloc",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2218",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_alloc",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2240",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_calloc",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2308",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_free",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2315",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_free_all",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2286",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_realloc",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2212",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_release",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.c",
      "source_location": "L2320",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_heap_thread_set_current",
      "target": "rpmalloc_heap_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_h_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_heap_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_h_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_h_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_h_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_interface_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_h_dl48_software_glesgui_rpmalloc",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L76",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_cached"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L79",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_huge_alloc"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L82",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_huge_alloc_peak"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L72",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_mapped"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L74",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_mapped_peak"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L84",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_mapped_total"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L86",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_global_statistics_t_unmapped_total"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L97",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_global_to_thread"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L137",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_size_use"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L91",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_sizecache"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L118",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_span_use"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L93",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_spancache"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L95",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_thread_statistics_t_thread_to_global"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L182",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_disable_decommit"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L179",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_enable_huge_pages"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L186",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_huge_page_name"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L184",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_page_name"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L171",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_page_size"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/rpmalloc.h",
      "source_location": "L190",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t",
      "target": "dl48_software_glesgui_rpmalloc_rpmalloc_config_t_unmap_on_finalize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/run_remote.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_run_remote",
      "target": "dl48_software_glesgui_run_remote_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/scopeguard.h",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_scopeguard",
      "target": "dl48_software_glesgui_scopeguard_scopeexit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/scopeguard.h",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_scopeguard_scopeexit",
      "target": "dl48_software_glesgui_scopeguard_h_function"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/scopeguard.h",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_scopeguard_scopeexit",
      "target": "dl48_software_glesgui_scopeguard_scopeexit_exithandler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/scopeguard.h",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_scopeguard_scopeexit_scopeexit",
      "target": "dl48_software_glesgui_scopeguard_scopeexit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/scopeguard.h",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_scopeguard_scopeexit_scopeexit",
      "target": "dl48_software_glesgui_scopeguard_scopeexit_exithandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_cpp_dl48_software_glesgui_splash",
      "target": "dl48_software_glesgui_splash_clearsplashdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_cpp_dl48_software_glesgui_splash",
      "target": "dl48_software_glesgui_splash_getsplashframecount"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_cpp_dl48_software_glesgui_splash",
      "target": "dl48_software_glesgui_splash_h_dl48_software_glesgui_splash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_cpp_dl48_software_glesgui_splash",
      "target": "dl48_software_glesgui_splash_hassplashfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_cpp_dl48_software_glesgui_splash",
      "target": "dl48_software_glesgui_splash_loadsplashframes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_cpp_dl48_software_glesgui_splash",
      "target": "dl48_software_glesgui_splash_naturalnumericalsort"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_cpp_dl48_software_glesgui_splash",
      "target": "dl48_software_glesgui_zip_file"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_cpp_dl48_software_glesgui_splash",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_loadsplashframes",
      "target": "dl48_software_glesgui_splash_naturalnumericalsort"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.cpp",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_naturalnumericalsort",
      "target": "dl48_software_glesgui_splash_cpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/splash.h",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_splash_h_dl48_software_glesgui_splash",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5032",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_crc32buf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1053",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_def_alloc_func"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1054",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_def_free_func"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1055",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_def_realloc_func"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4981",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_join_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1020",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_adler32"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_compress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_compress2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_compressbound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1036",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_crc32"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_deflate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_deflatebound"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_deflateend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1062",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_deflateinit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1067",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_deflateinit2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1099",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_deflatereset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_error"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2904",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_fopen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1046",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2910",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_freopen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_inflate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_inflateend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_inflateinit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_inflateinit2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_internal_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_uncompress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1057",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4019",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_write_le16"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4020",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_write_le32"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4863",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3042",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_clear"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3048",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_capacity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3070",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_room"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3075",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_push_back"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3057",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_reserve"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3063",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_resize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3083",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_dos_to_time_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_extract_archive_file_to_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_file_read_func"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3952",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_file_write_callback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4097",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_file_write_func"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_get_file_modified_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4054",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_heap_write_func"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_mem_read_func"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3978",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_end"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3943",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_callback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4006",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3769",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3717",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem_no_alloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3780",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3957",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_compare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_less"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_get_filename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_get_num_files"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init_internal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init_mem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_a_directory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_encrypted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file_binary_search"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_sort_central_dir_offsets_by_filename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_string_equal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_set_file_times"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_time_to_dos_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4642",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_put_buf_callback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_compute_padding_needed_for_file_alignment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_create_central_dir_header"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_create_local_dir_header"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4830",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_end"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4765",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_archive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4814",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_heap_archive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4024",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_init_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_init_from_reader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4078",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_init_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_validate_archive_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_write_zeros"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5093",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_safe_localtime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4997",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_split_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1888",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_calculate_minimum_redundancy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2688",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_buffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_fast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2071",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_lz_codes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2809",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2818",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_mem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2778",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_output"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_normal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_create_comp_flags_from_zip_params"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_find_match"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_flush_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_flush_output_buffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2773",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_get_adler32"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_get_prev_return_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1910",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_huffman_enforce_max_code_size"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2749",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1923",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_optimize_huffman_table"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2794",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_output_buffer_putter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1871",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_radix_sort_syms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2519",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_record_literal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_record_match"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1988",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_start_dynamic_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_start_static_block"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2883",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2854",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory_ex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompress_mem_to_callback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1753",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompress_mem_to_heap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1781",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompress_mem_to_mem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L759",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_write_callback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_info"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L339",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_adler"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L324",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_avail_in"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L328",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_avail_out"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L338",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_data_type"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L331",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_msg"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L323",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_next_in"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L327",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_next_out"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L336",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_opaque"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L340",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_reserved"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L332",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_state"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L325",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_total_in"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L329",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_total_out"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L334",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_zalloc"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L335",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_zfree"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L334",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "mz_alloc_func"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L335",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "mz_free_func"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L325",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_stream_s",
      "target": "mz_ulong"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1020",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_adler32",
      "target": "mz_ulong"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1202",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_compress",
      "target": "mz_ulong"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_compress2",
      "target": "mz_ulong"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1207",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_compressbound",
      "target": "mz_ulong"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1036",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_crc32",
      "target": "mz_ulong"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflatebound",
      "target": "mz_ulong"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1359",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_uncompress",
      "target": "mz_ulong"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L587",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "mz_alloc_func"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1084",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflateinit2",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_zalloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_inflateinit2",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_zalloc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L588",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "mz_free_func"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflateend",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_zfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_inflateend",
      "target": "dl48_software_glesgui_zip_file_mz_stream_s_zfree"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3030",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_central_dir"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3031",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_central_dir_offsets"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3036",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_mem_capacity"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3035",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_mem_size"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3033",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_pfile"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3034",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_pmem"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3032",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag_m_sorted_central_dir_offsets"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3033",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag",
      "target": "mz_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3030",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_internal_state_tag",
      "target": "mz_zip_array"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L580",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_archive_size"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L581",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_central_directory_file_ofs"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L585",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_file_offset_alignment"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L587",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L590",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc_opaque"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L588",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L594",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pio_opaque"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L592",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pread"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L589",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_prealloc"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L596",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pstate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L593",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pwrite"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L582",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_total_files"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L583",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_zip_mode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L592",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "mz_file_read_func"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L593",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "mz_file_write_func"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L589",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "mz_realloc_func"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L582",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L580",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L596",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "mz_zip_internal_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L583",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_archive_tag",
      "target": "mz_zip_mode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3365",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_file_read_func",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3952",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_file_write_callback",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4097",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_file_write_func",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4054",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_heap_write_func",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3335",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_mem_read_func",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3320",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4313",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_central_dir_header",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_local_dir_header",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4024",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_file",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_write_zeros",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_write_callback",
      "target": "mz_uint64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4863",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3048",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_capacity",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3057",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_reserve",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3063",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_resize",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4908",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_extract_archive_file_to_heap",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3943",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_callback",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4006",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_file",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3769",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_heap",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3730",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3717",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem_no_alloc",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3780",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3957",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_file",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3735",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_heap",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3725",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3590",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3451",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3512",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_compare",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_less",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3409",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3486",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_get_filename",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3404",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_get_num_files",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3426",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_a_directory",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3416",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_encrypted",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3550",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3501",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_string_equal",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4464",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4642",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4313",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4290",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_compute_padding_needed_for_file_alignment",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2831",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_create_comp_flags_from_zip_params",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2317",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_find_match",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1871",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_radix_sort_syms",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2527",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_record_match",
      "target": "mz_uint"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2854",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory_ex",
      "target": "mz_uint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3829",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3756",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3676",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_internal",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4687",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4045",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4086",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_palloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_clear",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_end",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3936",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3712",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4853",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_end",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pfree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3052",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_capacity",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_prealloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4069",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_heap_write_func",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_prealloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3810",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3629",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4668",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pread"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3943",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_callback",
      "target": "mz_file_write_func"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3780",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "mz_file_write_func"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pwrite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4680",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pwrite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pwrite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_put_buf_callback",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pwrite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_archive",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pwrite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pwrite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_write_zeros",
      "target": "dl48_software_glesgui_zip_file_mz_zip_archive_tag_m_pwrite"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L811",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_bit_buf"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_check_adler32"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_counter"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_dist"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L812",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_dist_from_out_buf_start"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_final"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L814",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_len_codes"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_num_bits"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_num_extra"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L814",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_raw_header"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_state"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_table_sizes"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L813",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_tables"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_type"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_z_adler32"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_zhdr0"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag_m_zhdr1"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L810",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L814",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "mz_uint8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L811",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "tinfl_bit_buf_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L813",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompressor_tag",
      "target": "tinfl_huff_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4020",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_write_le32",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3320",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3374",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_file",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_internal",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_mem",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4313",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_central_dir_header",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_local_dir_header",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_write_zeros",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2773",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_get_adler32",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1476",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompress",
      "target": "mz_uint32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1036",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_crc32",
      "target": "mz_uint8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4019",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_write_le16",
      "target": "mz_uint8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4020",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_write_le32",
      "target": "mz_uint8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_central_dir_header",
      "target": "mz_uint8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_local_dir_header",
      "target": "mz_uint8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2519",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_record_literal",
      "target": "mz_uint8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1476",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompress",
      "target": "mz_uint8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2731",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress",
      "target": "dl48_software_glesgui_zip_file_mz_adler32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3849",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "dl48_software_glesgui_zip_file_mz_crc32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3643",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "target": "dl48_software_glesgui_zip_file_mz_crc32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_mz_crc32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_crc32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2874",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory_ex",
      "target": "dl48_software_glesgui_zip_file_mz_crc32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_read",
      "target": "dl48_software_glesgui_zip_file_mz_free"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_compress2",
      "target": "dl48_software_glesgui_zip_file_mz_deflateinit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1064",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflateinit",
      "target": "dl48_software_glesgui_zip_file_mz_deflateinit2"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1062",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflateinit",
      "target": "mz_streamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1107",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflate",
      "target": "mz_streamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1167",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflatebound",
      "target": "mz_streamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflateend",
      "target": "mz_streamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1067",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflateinit2",
      "target": "mz_streamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1099",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflatereset",
      "target": "mz_streamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1256",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_inflate",
      "target": "mz_streamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1347",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_inflateend",
      "target": "mz_streamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_inflateinit",
      "target": "mz_streamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_inflateinit2",
      "target": "mz_streamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflateinit2",
      "target": "dl48_software_glesgui_zip_file_mz_deflateend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1070",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflateinit2",
      "target": "dl48_software_glesgui_zip_file_tdefl_create_comp_flags_from_zip_params"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflateinit2",
      "target": "dl48_software_glesgui_zip_file_tdefl_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflatereset",
      "target": "dl48_software_glesgui_zip_file_tdefl_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_compress2",
      "target": "dl48_software_glesgui_zip_file_mz_deflate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflate",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_deflate",
      "target": "dl48_software_glesgui_zip_file_tdefl_get_adler32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_compress2",
      "target": "dl48_software_glesgui_zip_file_mz_deflateend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_compressbound",
      "target": "dl48_software_glesgui_zip_file_mz_deflatebound"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_compress",
      "target": "dl48_software_glesgui_zip_file_mz_compress2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_inflateinit",
      "target": "dl48_software_glesgui_zip_file_mz_inflateinit2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_uncompress",
      "target": "dl48_software_glesgui_zip_file_mz_inflateinit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_inflate",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_uncompress",
      "target": "dl48_software_glesgui_zip_file_mz_inflate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_uncompress",
      "target": "dl48_software_glesgui_zip_file_mz_inflateend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3906",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3698",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1476",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompress",
      "target": "tinfl_decompressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1476",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompress",
      "target": "tinfl_status"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1799",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompress_mem_to_callback",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompress_mem_to_heap",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompress_mem_to_mem",
      "target": "dl48_software_glesgui_zip_file_tinfl_decompress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1788",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tinfl_decompress_mem_to_callback",
      "target": "tinfl_put_buf_func_ptr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_optimize_huffman_table",
      "target": "dl48_software_glesgui_zip_file_tdefl_radix_sort_syms"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1871",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_radix_sort_syms",
      "target": "tdefl_sym_freq"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1888",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_calculate_minimum_redundancy",
      "target": "tdefl_sym_freq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_optimize_huffman_table",
      "target": "dl48_software_glesgui_zip_file_tdefl_calculate_minimum_redundancy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_optimize_huffman_table",
      "target": "dl48_software_glesgui_zip_file_tdefl_huffman_enforce_max_code_size"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1923",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_optimize_huffman_table",
      "target": "tdefl_compressor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1995",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_start_dynamic_block",
      "target": "dl48_software_glesgui_zip_file_tdefl_optimize_huffman_table"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2062",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_start_static_block",
      "target": "dl48_software_glesgui_zip_file_tdefl_optimize_huffman_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2688",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_block",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2744",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_buffer",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2381",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_fast",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2071",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_lz_codes",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2549",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_normal",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2317",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_find_match",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_flush_block",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2667",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_flush_output_buffer",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2773",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_get_adler32",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2768",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_get_prev_return_status",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2749",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_init",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2519",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_record_literal",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2527",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_record_match",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L1988",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_start_dynamic_block",
      "target": "tdefl_compressor"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2050",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_start_static_block",
      "target": "tdefl_compressor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_block",
      "target": "dl48_software_glesgui_zip_file_tdefl_start_dynamic_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_block",
      "target": "dl48_software_glesgui_zip_file_tdefl_start_static_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_block",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_lz_codes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2071",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_lz_codes",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4863",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3048",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_capacity",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3112",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_get_file_modified_time",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3978",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_end",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3943",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_callback",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4006",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_file",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3730",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3717",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem_no_alloc",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3780",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3957",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_file",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3725",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3590",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3451",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3320",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3374",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_file",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3135",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_internal",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3343",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_mem",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3426",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_a_directory",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3416",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_encrypted",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3220",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3127",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_set_file_times",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4464",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4642",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4187",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4313",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4199",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_put_buf_callback",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4248",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4227",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_central_dir_header",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4209",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_local_dir_header",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4830",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_end",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4765",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_archive",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4814",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_heap_archive",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4024",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4106",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_file",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4137",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_from_reader",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4078",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_heap",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4276",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_validate_archive_name",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4299",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_write_zeros",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2205",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_block",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2381",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_fast",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2778",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_output",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2549",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_normal",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2794",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_output_buffer_putter",
      "target": "mz_bool"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2854",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory_ex",
      "target": "mz_bool"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_flush_block",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress",
      "target": "dl48_software_glesgui_zip_file_tdefl_flush_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_fast",
      "target": "dl48_software_glesgui_zip_file_tdefl_flush_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2658",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_normal",
      "target": "dl48_software_glesgui_zip_file_tdefl_flush_block"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_normal",
      "target": "dl48_software_glesgui_zip_file_tdefl_find_match"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2317",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_find_match",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3042",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_clear",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3070",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_room",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3075",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_push_back",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3057",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_reserve",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3063",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_resize",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3512",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_compare",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3159",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_less",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3409",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3501",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_string_equal",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2519",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_record_literal",
      "target": "mz_forceinline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2527",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_record_match",
      "target": "mz_forceinline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_fast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2619",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_normal",
      "target": "dl48_software_glesgui_zip_file_tdefl_record_literal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2622",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_normal",
      "target": "dl48_software_glesgui_zip_file_tdefl_record_match"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_normal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2713",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress",
      "target": "dl48_software_glesgui_zip_file_tdefl_flush_output_buffer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2667",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_flush_output_buffer",
      "target": "tdefl_status"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2688",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress",
      "target": "tdefl_status"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2744",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_buffer",
      "target": "tdefl_status"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2768",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_get_prev_return_status",
      "target": "tdefl_status"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2749",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_init",
      "target": "tdefl_status"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2688",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress",
      "target": "tdefl_flush"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2746",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_buffer",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2744",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_buffer",
      "target": "tdefl_flush"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_buffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_buffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_output",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_buffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2865",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory_ex",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_buffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_tdefl_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2782",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_output",
      "target": "dl48_software_glesgui_zip_file_tdefl_init"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2749",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_init",
      "target": "tdefl_put_buf_func_ptr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2864",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory_ex",
      "target": "dl48_software_glesgui_zip_file_tdefl_init"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2778",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_output",
      "target": "tdefl_put_buf_func_ptr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2814",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_heap",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_output"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2823",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_mem",
      "target": "dl48_software_glesgui_zip_file_tdefl_compress_mem_to_output"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2862",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory_ex",
      "target": "dl48_software_glesgui_zip_file_tdefl_output_buffer_putter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_tdefl_create_comp_flags_from_zip_params"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_tdefl_create_comp_flags_from_zip_params"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2886",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory",
      "target": "dl48_software_glesgui_zip_file_tdefl_write_image_to_png_file_in_memory_ex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2904",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_fopen",
      "target": "dl48_software_glesgui_zip_file_hpp_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L2910",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_freopen",
      "target": "dl48_software_glesgui_zip_file_hpp_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3042",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_clear",
      "target": "mz_zip_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3048",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_capacity",
      "target": "mz_zip_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3070",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_room",
      "target": "mz_zip_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3075",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_push_back",
      "target": "mz_zip_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3057",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_reserve",
      "target": "mz_zip_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3063",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_resize",
      "target": "mz_zip_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3512",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_compare",
      "target": "mz_zip_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_less",
      "target": "mz_zip_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3042",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_clear",
      "target": "mz_zip_archive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3986",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_end",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_clear"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_end",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_clear"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3048",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_capacity",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3070",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_room",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3075",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_push_back",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3057",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_reserve",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3063",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_resize",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3978",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_end",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3943",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_callback",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4006",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_file",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3769",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_heap",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3730",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3717",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem_no_alloc",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3780",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3957",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_file",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3735",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_heap",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3725",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3590",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3451",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3409",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3486",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_get_filename",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3404",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_get_num_files",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3320",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3374",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_file",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_internal",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3343",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_mem",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3426",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_a_directory",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3416",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_encrypted",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3550",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3528",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file_binary_search",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3220",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3179",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_sort_central_dir_offsets_by_filename",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4464",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4642",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4187",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4313",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4290",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_compute_padding_needed_for_file_alignment",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_central_dir_header",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_local_dir_header",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4830",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_end",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4765",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_archive",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4814",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_heap_archive",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4024",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_file",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4137",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_from_reader",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4078",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_heap",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_write_zeros",
      "target": "mz_zip_archive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5703",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "mz_zip_archive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3059",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_reserve",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_capacity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3065",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_resize",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_capacity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3072",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_room",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_reserve"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3077",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_array_push_back",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_resize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_resize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4746",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_resize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_resize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_ensure_room"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4740",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_push_back"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir",
      "target": "dl48_software_glesgui_zip_file_mz_zip_array_push_back"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3083",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_dos_to_time_t",
      "target": "dl48_software_glesgui_zip_file_hpp_time_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat",
      "target": "dl48_software_glesgui_zip_file_mz_zip_dos_to_time_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3127",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_set_file_times",
      "target": "dl48_software_glesgui_zip_file_hpp_time_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3092",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_time_to_dos_time",
      "target": "dl48_software_glesgui_zip_file_hpp_time_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5093",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_safe_localtime",
      "target": "dl48_software_glesgui_zip_file_hpp_time_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_get_file_modified_time",
      "target": "dl48_software_glesgui_zip_file_mz_zip_time_to_dos_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3092",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_time_to_dos_time",
      "target": "mz_uint16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_zip_time_to_dos_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4019",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_write_le16",
      "target": "mz_uint16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4863",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "mz_uint16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3112",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_get_file_modified_time",
      "target": "mz_uint16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4464",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "mz_uint16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4313",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "mz_uint16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir",
      "target": "mz_uint16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_central_dir_header",
      "target": "mz_uint16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_create_local_dir_header",
      "target": "mz_uint16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_get_file_modified_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_set_file_times"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init_internal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init_internal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_mem",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init_internal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_sort_central_dir_offsets_by_filename",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_less"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_sort_central_dir_offsets_by_filename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_mem",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_read_central_dir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_mem",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5558",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_start_read",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init_mem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_start_write",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init_mem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4921",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_extract_archive_file_to_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_init_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_init_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_infolist",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_get_num_files"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3738",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_get_filename",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_a_directory",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_encrypted",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4655",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_get_cdh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3797",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_a_directory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_is_file_a_directory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3962",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3602",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3451",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat",
      "target": "mz_zip_archive_file_stat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_getinfo",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_file_stat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_string_equal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file_binary_search",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_filename_compare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file_binary_search"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4924",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_extract_archive_file_to_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3945",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_callback",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4008",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3771",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem_no_alloc",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_getinfo",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_has_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_locate_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3722",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem_no_alloc",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem_no_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_mem_no_alloc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3759",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_mem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4925",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_extract_archive_file_to_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3777",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_read",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_heap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3948",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_callback",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L3967",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_callback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4011",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_file_to_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_extract_to_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4889",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4927",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_extract_archive_file_to_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_from_reader",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_reset",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_start_write",
      "target": "dl48_software_glesgui_zip_file_mz_zip_reader_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4082",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_start_write",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4088",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_heap",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4878",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_init_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_init_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4887",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_init_from_reader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_writestr",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4626",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_create_local_dir_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_create_local_dir_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_create_central_dir_header"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4632",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_to_central_dir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4873",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_validate_archive_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_validate_archive_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_validate_archive_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_compute_padding_needed_for_file_alignment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_compute_padding_needed_for_file_alignment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_compute_padding_needed_for_file_alignment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_file",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_write_zeros"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4674",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_write_zeros"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_write_zeros"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4893",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_writestr",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_mem_ex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_start_write",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_add_from_zip_reader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4895",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_archive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4820",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_heap_archive",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_archive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_reset",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_archive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_save",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_archive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_start_read",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_finalize_archive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4897",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_mz_zip_add_mem_to_archive_file_in_place",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_reset",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_save",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_start_read",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_end"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_start_write",
      "target": "dl48_software_glesgui_zip_file_mz_zip_writer_end"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4981",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_join_path",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4981",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_join_path",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_extract",
      "target": "dl48_software_glesgui_zip_file_join_path"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_write",
      "target": "dl48_software_glesgui_zip_file_join_path"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4997",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_split_path",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5541",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5362",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_extract",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5379",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_extractall",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5539",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_get_filename",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_getinfo",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5286",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_has_file",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5191",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_load",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5337",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_namelist",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5459",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_read",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5660",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_remove_comment",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5206",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_save",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5464",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_testzip",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5485",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_write",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5506",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_writestr",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5163",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5128",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_h_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.h",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_h_dl48_software_web_key_server_discovery",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_h_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_cpp_dl48_software_web_key_server_mdns",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.h",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_h_dl48_software_web_key_server_mdns",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_h_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.h",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_h_dl48_software_web_key_server_utils",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256",
      "target": "dl48_software_glesgui_zip_file_hpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L4997",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_split_path",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5704",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5379",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_extractall",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5320",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_infolist",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5198",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_load",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5337",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_namelist",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5446",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_read",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5234",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_save",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_h_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_h_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_h_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_glesgui_zip_file_hpp_vector"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_write",
      "target": "dl48_software_glesgui_zip_file_split_path"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5032",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_crc32buf",
      "target": "dl48_software_glesgui_zip_file_hpp_size_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_testzip",
      "target": "dl48_software_glesgui_zip_file_crc32buf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_writestr",
      "target": "dl48_software_glesgui_zip_file_crc32buf"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5146",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_hpp_size_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5093",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_safe_localtime",
      "target": "tm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5685",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_getinfo",
      "target": "dl48_software_glesgui_zip_file_safe_localtime"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5368",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_extract",
      "target": "dl48_software_glesgui_zip_file_zip_info"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5387",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_extractall",
      "target": "dl48_software_glesgui_zip_file_zip_info"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5303",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_getinfo",
      "target": "dl48_software_glesgui_zip_file_zip_info"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_has_file",
      "target": "dl48_software_glesgui_zip_file_zip_info"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5320",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_infolist",
      "target": "dl48_software_glesgui_zip_file_zip_info"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5446",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_read",
      "target": "dl48_software_glesgui_zip_file_zip_info"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5519",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_writestr",
      "target": "dl48_software_glesgui_zip_file_zip_info"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5140",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_comment"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5151",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_compress_size"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5150",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_crc"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5142",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_create_system"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5143",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_create_version"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5138",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_date_time"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5148",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_external_attr"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5141",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_extra"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5144",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_extract_version"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5152",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_file_size"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5128",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_filename"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5145",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_flag_bits"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5149",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_header_offset"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5147",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_internal_attr"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5146",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_info",
      "target": "dl48_software_glesgui_zip_file_zip_info_volume"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5703",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_hpp_unique_ptr"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_append_comment"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5703",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_archive"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5704",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_buffer"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5541",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_comment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_extract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_extractall"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5706",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_filename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_get_filename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_getinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_has_file"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_infolist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_load"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_namelist"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5705",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_open_stream"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_printdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_read"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_remove_comment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_start_read"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_start_write"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_testzip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_write"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_writestr"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_zip_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5705",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file",
      "target": "stringstream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_zip_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_reset"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_zip_file",
      "target": "istream"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5183",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_load",
      "target": "istream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_load",
      "target": "dl48_software_glesgui_zip_file_zip_file_remove_comment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_load",
      "target": "dl48_software_glesgui_zip_file_zip_file_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_load",
      "target": "dl48_software_glesgui_zip_file_zip_file_start_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_save",
      "target": "dl48_software_glesgui_zip_file_zip_file_append_comment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_save",
      "target": "dl48_software_glesgui_zip_file_zip_file_start_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_save",
      "target": "dl48_software_glesgui_zip_file_zip_file_write"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5213",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_save",
      "target": "ostream"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5400",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_printdir",
      "target": "ostream"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_reset",
      "target": "dl48_software_glesgui_zip_file_zip_file_start_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_has_file",
      "target": "dl48_software_glesgui_zip_file_zip_file_start_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_getinfo",
      "target": "dl48_software_glesgui_zip_file_zip_file_start_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_infolist",
      "target": "dl48_software_glesgui_zip_file_zip_file_getinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_read",
      "target": "dl48_software_glesgui_zip_file_zip_file_getinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_extractall",
      "target": "dl48_software_glesgui_zip_file_zip_file_infolist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_infolist",
      "target": "dl48_software_glesgui_zip_file_zip_file_start_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_namelist",
      "target": "dl48_software_glesgui_zip_file_zip_file_infolist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_printdir",
      "target": "dl48_software_glesgui_zip_file_zip_file_infolist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_testzip",
      "target": "dl48_software_glesgui_zip_file_zip_file_infolist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_extractall",
      "target": "dl48_software_glesgui_zip_file_zip_file_extract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_testzip",
      "target": "dl48_software_glesgui_zip_file_zip_file_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_run",
      "target": "dl48_software_glesgui_zip_file_zip_file_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_run",
      "target": "dl48_software_glesgui_zip_file_zip_file_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_ioexpander_pca9535_read_reg",
      "target": "dl48_software_glesgui_zip_file_zip_file_read"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5464",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_testzip",
      "target": "dl48_software_glesgui_zip_file_hpp_pair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_write",
      "target": "dl48_software_glesgui_zip_file_zip_file_writestr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_disablesystemblanking",
      "target": "dl48_software_glesgui_zip_file_zip_file_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_ioexpander_pca9535_read_reg",
      "target": "dl48_software_glesgui_zip_file_zip_file_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_ioexpander_pca9535_write_reg",
      "target": "dl48_software_glesgui_zip_file_zip_file_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_logger_loggerhandler",
      "target": "dl48_software_glesgui_zip_file_zip_file_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/glesgui/zip_file.hpp",
      "source_location": "L5510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_glesgui_zip_file_zip_file_writestr",
      "target": "dl48_software_glesgui_zip_file_zip_file_start_write"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_addoffset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_cachedpaths"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L1036",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_calculateanchors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_canvassetfill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_canvassetstroke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_collectfonts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_convertfill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_convertstroke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_cssfontstring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_drawcanvas"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_emitstrokerect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_fontmetricscache"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_getallproperties"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_hexcolour"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_isnumericstr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_n5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_parenexpr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_parsegradienttransform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_registercachedpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_relativiserects"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_requestfontmetrics"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_roundsvgcoords"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_subtractabsoffset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_svgpathtocommands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_textdrawx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_textdrawy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_textextras"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_toidentifier"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_traverse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_traversedobjects"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code",
      "target": "dl48_software_gui_figmatogui_code_usedpathnames"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_figmatogui_code_getallproperties",
      "target": "dl48_software_gui_app_app_mutegroup_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_convertfill",
      "target": "dl48_software_gui_figmatogui_code_hexcolour"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_convertstroke",
      "target": "dl48_software_gui_figmatogui_code_hexcolour"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_convertfill",
      "target": "dl48_software_gui_figmatogui_code_parsegradienttransform"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_convertstroke",
      "target": "dl48_software_gui_figmatogui_code_parsegradienttransform"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_traverse",
      "target": "dl48_software_gui_figmatogui_code_convertfill"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_traverse",
      "target": "dl48_software_gui_figmatogui_code_convertstroke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_registercachedpath",
      "target": "dl48_software_gui_figmatogui_code_toidentifier"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_registercachedpath",
      "target": "dl48_software_gui_figmatogui_code_roundsvgcoords"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L983",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_registercachedpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_canvassetfill",
      "target": "dl48_software_gui_figmatogui_code_n5"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_canvassetstroke",
      "target": "dl48_software_gui_figmatogui_code_n5"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L733",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_n5"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_emitstrokerect",
      "target": "dl48_software_gui_figmatogui_code_n5"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_addoffset",
      "target": "dl48_software_gui_figmatogui_code_isnumericstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_isnumericstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_emitstrokerect",
      "target": "dl48_software_gui_figmatogui_code_isnumericstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_parenexpr",
      "target": "dl48_software_gui_figmatogui_code_isnumericstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_textdrawx",
      "target": "dl48_software_gui_figmatogui_code_isnumericstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_textdrawy",
      "target": "dl48_software_gui_figmatogui_code_isnumericstr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_textdrawx",
      "target": "dl48_software_gui_figmatogui_code_parenexpr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_textdrawy",
      "target": "dl48_software_gui_figmatogui_code_parenexpr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L800",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_addoffset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L772",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_textdrawx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L773",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_textdrawy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L777",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_textextras"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L880",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_canvassetfill"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L886",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_canvassetstroke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_cssfontstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/code.ts",
      "source_location": "L759",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_code_drawcanvas",
      "target": "dl48_software_gui_figmatogui_code_emitstrokerect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest",
      "target": "dl48_software_gui_figmatogui_manifest_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest",
      "target": "dl48_software_gui_figmatogui_manifest_capabilities"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest",
      "target": "dl48_software_gui_figmatogui_manifest_editortype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest",
      "target": "dl48_software_gui_figmatogui_manifest_enableproposedapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest",
      "target": "dl48_software_gui_figmatogui_manifest_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest",
      "target": "dl48_software_gui_figmatogui_manifest_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest",
      "target": "dl48_software_gui_figmatogui_manifest_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest",
      "target": "dl48_software_gui_figmatogui_manifest_networkaccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest",
      "target": "dl48_software_gui_figmatogui_manifest_ui"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L8",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest_editortype",
      "target": "ref_dev"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L8",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest_editortype",
      "target": "ref_figma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest_networkaccess",
      "target": "dl48_software_gui_figmatogui_manifest_networkaccess_alloweddomains"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/manifest.json",
      "source_location": "L14",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_manifest_networkaccess_alloweddomains",
      "target": "ref_none"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package",
      "target": "dl48_software_gui_figmatogui_package_author"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package",
      "target": "dl48_software_gui_figmatogui_package_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package",
      "target": "dl48_software_gui_figmatogui_package_devdependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package",
      "target": "dl48_software_gui_figmatogui_package_eslintconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package",
      "target": "dl48_software_gui_figmatogui_package_license"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package",
      "target": "dl48_software_gui_figmatogui_package_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package",
      "target": "dl48_software_gui_figmatogui_package_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package",
      "target": "dl48_software_gui_figmatogui_package_scripts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package",
      "target": "dl48_software_gui_figmatogui_package_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_scripts",
      "target": "dl48_software_gui_figmatogui_package_scripts_build"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_scripts",
      "target": "dl48_software_gui_figmatogui_package_scripts_lint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_scripts",
      "target": "dl48_software_gui_figmatogui_package_scripts_lint_fix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_scripts",
      "target": "dl48_software_gui_figmatogui_package_scripts_watch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies",
      "target": "dl48_software_gui_figmatogui_package_devdependencies_eslint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies",
      "target": "dl48_software_gui_figmatogui_package_devdependencies_figma_eslint_plugin_figma_plugins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies",
      "target": "dl48_software_gui_figmatogui_package_devdependencies_figma_plugin_typings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies",
      "target": "dl48_software_gui_figmatogui_package_devdependencies_typescript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies",
      "target": "dl48_software_gui_figmatogui_package_devdependencies_typescript_eslint_eslint_plugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies",
      "target": "dl48_software_gui_figmatogui_package_devdependencies_typescript_eslint_parser"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies_figma_eslint_plugin_figma_plugins",
      "target": "figma_eslint_plugin_figma_plugins"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L16",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies_figma_plugin_typings",
      "target": "figma_plugin_typings"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L17",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies_typescript_eslint_eslint_plugin",
      "target": "typescript_eslint_eslint_plugin"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L18",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies_typescript_eslint_parser",
      "target": "typescript_eslint_parser"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L19",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies_eslint",
      "target": "dl48_software_gui_package_json_eslint"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L20",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_devdependencies_typescript",
      "target": "typescript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_eslintconfig",
      "target": "dl48_software_gui_figmatogui_package_eslintconfig_extends"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_eslintconfig",
      "target": "dl48_software_gui_figmatogui_package_eslintconfig_parser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_eslintconfig",
      "target": "dl48_software_gui_figmatogui_package_eslintconfig_parseroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_eslintconfig",
      "target": "dl48_software_gui_figmatogui_package_eslintconfig_root"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_eslintconfig",
      "target": "dl48_software_gui_figmatogui_package_eslintconfig_rules"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_eslintconfig_extends",
      "target": "ref_eslint_recommended"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_eslintconfig_extends",
      "target": "ref_plugin_figma_figma_plugins_recommended"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_eslintconfig_extends",
      "target": "ref_plugin_typescript_eslint_recommended"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_eslintconfig_parseroptions",
      "target": "dl48_software_gui_figmatogui_package_parseroptions_project"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_eslintconfig_rules",
      "target": "dl48_software_gui_figmatogui_package_rules_typescript_eslint_no_unused_vars"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/package.json",
      "source_location": "L34",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_package_rules_typescript_eslint_no_unused_vars",
      "target": "ref_error"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_tsconfig",
      "target": "dl48_software_gui_figmatogui_tsconfig_compileroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_tsconfig_compileroptions",
      "target": "dl48_software_gui_figmatogui_tsconfig_compileroptions_lib"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_tsconfig_compileroptions",
      "target": "dl48_software_gui_figmatogui_tsconfig_compileroptions_strict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_tsconfig_compileroptions",
      "target": "dl48_software_gui_figmatogui_tsconfig_compileroptions_target"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_tsconfig_compileroptions",
      "target": "dl48_software_gui_figmatogui_tsconfig_compileroptions_typeroots"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L4",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_tsconfig_compileroptions_lib",
      "target": "ref_es6"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_tsconfig_compileroptions_typeroots",
      "target": "ref_node_modules_figma"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_tsconfig_compileroptions_typeroots",
      "target": "ref_node_modules_figma_plugin_typings"
    },
    {
      "relation": "extends",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/FigmaToGUI/tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_figmatogui_tsconfig_compileroptions_typeroots",
      "target": "ref_node_modules_types"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_allstrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_amixstrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_applyvusettings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_auxstrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1815",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_bankstrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2909",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_clearmutegroups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_clearmutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2907",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_clearsolos"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2914",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_clearviewgroups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_custom_boot_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_dcastrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_definenavigation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3014",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_demo_values"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_dev_boot_timer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2942",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_dev_stuff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1691",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_do_upd_groups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_doneedbootrestore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_fxsstrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_fxstrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_getbank"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2920",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_global_bpm_listeners"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2922",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_globaltaptempo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_hw_buttons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_initgui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_instrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_linestrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_mainwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_masterstrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1807",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_mutealltoggle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_mutegroup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1803",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_mutegroups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_parsehwbuttonpress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_parsertadata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_parsevudata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L791",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_peq_graph_params"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_regkeyboardshortcuts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_restorepageandstrip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1067",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_rta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_savecurrentchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_savecurrentpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1008",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_select"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1007",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_selected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_setbank"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L889",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_src"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_startrtatest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1608",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_startvudemo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1643",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_stopvudemo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_stripmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_substrips"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2558",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_sync_selected_strip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_test_draw_icons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_update_auto_groups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app",
      "target": "dl48_software_gui_app_app_userfunc"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_rationale_2640",
      "target": "dl48_software_gui_app_app"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L790",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_rationale_790",
      "target": "dl48_software_gui_app_app"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/main.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_main",
      "target": "dl48_software_gui_app_app"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/main-node.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_main_node",
      "target": "dl48_software_gui_app_app"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_initgui",
      "target": "dl48_software_gui_app_app_applyvusettings"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_initgui",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_initgui",
      "target": "dl48_software_gui_app_app_definenavigation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_initgui",
      "target": "dl48_software_gui_app_app_demo_values"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_initgui",
      "target": "dl48_software_gui_app_app_doneedbootrestore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_initgui",
      "target": "dl48_software_gui_app_app_regkeyboardshortcuts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_initgui",
      "target": "dl48_software_gui_app_app_restorepageandstrip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_initgui",
      "target": "dl48_software_gui_app_app_select"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_initgui",
      "target": "dl48_software_gui_ds_events_events"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L762",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_definenavigation",
      "target": "dl48_software_gui_app_app_savecurrentpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_definenavigation",
      "target": "dl48_software_gui_app_app_selected"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L513",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_definenavigation",
      "target": "dl48_software_gui_ds_events_events"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_definenavigation",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/dantedevices.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_dantedevices_dantedevices_paint",
      "target": "dl48_software_gui_app_app_src"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L954",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getinputname",
      "target": "dl48_software_gui_app_app_src"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getpreampprefix",
      "target": "dl48_software_gui_app_app_src"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsourceicon",
      "target": "dl48_software_gui_app_app_src"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsourceinfo",
      "target": "dl48_software_gui_app_app_src"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsourcename",
      "target": "dl48_software_gui_app_app_src"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1506",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_havegain",
      "target": "dl48_software_gui_app_app_src"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_sourceconfig_sourceconfig_sync",
      "target": "dl48_software_gui_app_app_src"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_talkback_talkback_gainkey",
      "target": "dl48_software_gui_app_app_src"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_parsertadata",
      "target": "dl48_software_gui_app_app_selected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_restorepageandstrip",
      "target": "dl48_software_gui_app_app_selected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_savecurrentchannel",
      "target": "dl48_software_gui_app_app_selected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_startrtatest",
      "target": "dl48_software_gui_app_app_selected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_sync_selected_strip",
      "target": "dl48_software_gui_app_app_selected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_restorepageandstrip",
      "target": "dl48_software_gui_app_app_select"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1016",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_select",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1018",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_select",
      "target": "dl48_software_gui_app_app_savecurrentchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_sync_selected_strip",
      "target": "dl48_software_gui_app_app_select"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_ds_ds_initwidgets",
      "target": "dl48_software_gui_app_app_rta"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_initwidgets",
      "target": "dl48_software_gui_app_app_rta"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_sync",
      "target": "dl48_software_gui_app_app_rta"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain_sync",
      "target": "dl48_software_gui_app_app_rta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_startrtatest",
      "target": "dl48_software_gui_app_app_parsertadata"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_net_registernethandlers",
      "target": "dl48_software_gui_app_app_parsertadata"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1156",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_startrtatest",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_parsevudata",
      "target": "dl48_software_gui_app_app_mutegroup_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_startvudemo",
      "target": "dl48_software_gui_app_app_parsevudata"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_net_registernethandlers",
      "target": "dl48_software_gui_app_app_parsevudata"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1626",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_startvudemo",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1693",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_do_upd_groups",
      "target": "dl48_software_gui_app_app_update_auto_groups"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "dl48_software_gui_app_app_mutegroup_constructor",
      "target": "dl48_software_gui_app_app_do_upd_groups"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_clearselection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_cleartags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1710",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_getcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_getgroupingtags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_getgroupletter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1722",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_getprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_getshortname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1724",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_gettags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1729",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_havetag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1733",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_isempty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_isgroupauto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_ismute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1765",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_isview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1718",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_key"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_members"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_name"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1753",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_onview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1781",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_settags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1793",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_switchmute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1775",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_switchtag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1762",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_switchview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1756",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_unview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_value"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1745",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup",
      "target": "dl48_software_gui_app_app_mutegroup_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_setvalue",
      "target": "dl48_software_gui_app_app_mutegroup_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_value",
      "target": "dl48_software_gui_app_app_mutegroup_key"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1003",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_data_applysnapshotstate",
      "target": "dl48_software_gui_app_app_mutegroup_key"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1017",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_data_countnonsnapshotkeys",
      "target": "dl48_software_gui_app_app_mutegroup_key"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L982",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_data_getsnapshotstate",
      "target": "dl48_software_gui_app_app_mutegroup_key"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_server_server_init",
      "target": "dl48_software_gui_app_app_mutegroup_key"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_scripts_export_figma_tokens_formatobject",
      "target": "dl48_software_gui_app_app_mutegroup_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_getgroupingtags",
      "target": "dl48_software_gui_app_app_mutegroup_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_getname",
      "target": "dl48_software_gui_app_app_mutegroup_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1724",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_gettags",
      "target": "dl48_software_gui_app_app_mutegroup_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_isgroupauto",
      "target": "dl48_software_gui_app_app_mutegroup_value"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L945",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_app_mutegroup_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_clearmutes",
      "target": "dl48_software_gui_app_app_mutegroup_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2907",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_clearsolos",
      "target": "dl48_software_gui_app_app_mutegroup_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3019",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_demo_values",
      "target": "dl48_software_gui_app_app_mutegroup_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1770",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_clearselection",
      "target": "dl48_software_gui_app_app_mutegroup_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_cleartags",
      "target": "dl48_software_gui_app_app_mutegroup_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1782",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_settags",
      "target": "dl48_software_gui_app_app_mutegroup_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1729",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_havetag",
      "target": "dl48_software_gui_app_app_mutegroup_getgroupingtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1737",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_members",
      "target": "dl48_software_gui_app_app_mutegroup_getgroupingtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1776",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_switchtag",
      "target": "dl48_software_gui_app_app_mutegroup_getgroupingtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_getname",
      "target": "dl48_software_gui_app_app_mutegroup_getgroupletter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_getshortname",
      "target": "dl48_software_gui_app_app_mutegroup_getgroupletter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_name",
      "target": "dl48_software_gui_app_app_mutegroup_getname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1769",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_clearselection",
      "target": "dl48_software_gui_app_app_mutegroup_isgroupauto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1736",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_members",
      "target": "dl48_software_gui_app_app_mutegroup_isgroupauto"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1733",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_isempty",
      "target": "dl48_software_gui_app_app_mutegroup_members"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1747",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_view",
      "target": "dl48_software_gui_app_app_mutegroup_members"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_switchview",
      "target": "dl48_software_gui_app_app_mutegroup_view"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1748",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_mutegroup_view",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1751",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_view",
      "target": "dl48_software_gui_app_app_mutegroup_onview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1760",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_unview",
      "target": "dl48_software_gui_app_app_mutegroup_onview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2915",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_clearviewgroups",
      "target": "dl48_software_gui_app_app_mutegroup_unview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_switchview",
      "target": "dl48_software_gui_app_app_mutegroup_unview"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1759",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_mutegroup_unview",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_parsehwbuttonpress",
      "target": "dl48_software_gui_app_app_mutegroup_switchview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1779",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_mutegroup_switchtag",
      "target": "dl48_software_gui_app_app_mutegroup_settags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3028",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_demo_values",
      "target": "dl48_software_gui_app_app_mutegroup_settags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2910",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_clearmutegroups",
      "target": "dl48_software_gui_app_app_mutegroup_ismute"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1790",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_mutegroup_ismute",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2910",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_clearmutegroups",
      "target": "dl48_software_gui_app_app_mutegroup_switchmute"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1795",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_mutegroup_switchmute",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L1809",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_mutealltoggle",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2556",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_getbank",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2605",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_parsehwbuttonpress",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_restorepageandstrip",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2557",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_setbank",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2563",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_sync_selected_strip",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_addchannel",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_bi2st",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_getbank",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_movechannel",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_ondouble",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_ondown",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_paint",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_read",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_removechannel",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_syncvu",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_setvg",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_layout_controlbar_controlbar_setmode",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_layout_header_header_sync",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1370",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_link",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1384",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_unlink",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_helpers_id2strip",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_helpers_strip_by_id",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_net_sync_app",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_automix_automix_onhide",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_automix_automix_sethwkeys",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_summary_summary_initactions",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_overview_overview_clearall",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_overview_overview_restoredefaults",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_overview_overview_sortbytag",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_overview_overview_sortbytype",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_initwidgets",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/wrappers/emu.js",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_wrappers_emu_initemu",
      "target": "dl48_software_gui_app_app_banks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2580",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_parsehwbuttonpress",
      "target": "dl48_software_gui_app_app_hw_buttons"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_net_registernethandlers",
      "target": "dl48_software_gui_app_app_parsehwbuttonpress"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_initwidgets",
      "target": "dl48_software_gui_app_app_userfunc"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_synclists",
      "target": "dl48_software_gui_app_app_userfunc"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_syncp2",
      "target": "dl48_software_gui_app_app_userfunc"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2929",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_globaltaptempo",
      "target": "dl48_software_gui_app_app_global_bpm_listeners"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2923",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_globaltaptempo",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3012",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_app_dev_stuff",
      "target": "dl48_software_gui_app_app_custom_boot_dev"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L2946",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_dev_stuff",
      "target": "dl48_software_gui_ds_events_events"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3076",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_demo_values",
      "target": "dl48_software_gui_app_fx_dsp"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/app.js",
      "source_location": "L3030",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_app_demo_values",
      "target": "dl48_software_gui_app_fx_fx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/appconfig.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_appconfig",
      "target": "dl48_software_gui_app_appconfig_app"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/arrowvu.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_arrowvu",
      "target": "dl48_software_gui_app_components_arrowvu_arrowvu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/arrowvu.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_arrowvu_arrowvu",
      "target": "dl48_software_gui_app_components_arrowvu_arrowvu_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/arrowvu.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_arrowvu_arrowvu",
      "target": "dl48_software_gui_app_components_arrowvu_arrowvu_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/arrowvu.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_arrowvu_arrowvu",
      "target": "dl48_software_gui_app_components_arrowvu_arrowvu_valuetoangle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/arrowvu.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_arrowvu_arrowvu_paint",
      "target": "dl48_software_gui_app_components_arrowvu_arrowvu_valuetoangle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_addchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_arrangevu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_bi2st"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_getbank"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_getx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_gety"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_hidevu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_initvu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_movechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_onhold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_onright"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_paintcard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_paintmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_read"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_reg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_removechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_showvu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_switchmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_syncvu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_xy2bi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview",
      "target": "dl48_software_gui_app_components_banksview_banksview_xy2st"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_constructor",
      "target": "dl48_software_gui_app_components_banksview_banksview_initvu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_constructor",
      "target": "dl48_software_gui_app_components_banksview_banksview_reg"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_constructor",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_onshow",
      "target": "dl48_software_gui_app_components_banksview_banksview_syncvu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_showvu",
      "target": "dl48_software_gui_app_components_banksview_banksview_syncvu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_syncvu",
      "target": "dl48_software_gui_app_components_banksview_banksview_getbank"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_switchmode",
      "target": "dl48_software_gui_app_components_banksview_banksview_hidevu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_switchmode",
      "target": "dl48_software_gui_app_components_banksview_banksview_showvu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_onresize",
      "target": "dl48_software_gui_app_components_banksview_banksview_arrangevu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_ondouble",
      "target": "dl48_software_gui_app_components_banksview_banksview_xy2bi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_ondown",
      "target": "dl48_software_gui_app_components_banksview_banksview_xy2bi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_onup",
      "target": "dl48_software_gui_app_components_banksview_banksview_xy2bi"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_banksview_banksview_xy2bi",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_xy2st",
      "target": "dl48_software_gui_app_components_banksview_banksview_xy2bi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_bi2st",
      "target": "dl48_software_gui_app_components_banksview_banksview_getbank"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_ondouble",
      "target": "dl48_software_gui_app_components_banksview_banksview_bi2st"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_ondown",
      "target": "dl48_software_gui_app_components_banksview_banksview_bi2st"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_xy2st",
      "target": "dl48_software_gui_app_components_banksview_banksview_bi2st"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_onhold",
      "target": "dl48_software_gui_app_components_banksview_banksview_xy2st"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_onright",
      "target": "dl48_software_gui_app_components_banksview_banksview_xy2st"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_paint",
      "target": "dl48_software_gui_app_components_banksview_banksview_getbank"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_ondown",
      "target": "dl48_software_gui_app_components_banksview_banksview_addchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_ondown",
      "target": "dl48_software_gui_app_components_banksview_banksview_onmove"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_onmove",
      "target": "dl48_software_gui_app_components_banksview_banksview_paintmove"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_onup",
      "target": "dl48_software_gui_app_components_banksview_banksview_movechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_onup",
      "target": "dl48_software_gui_app_components_banksview_banksview_paintmove"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_onup",
      "target": "dl48_software_gui_app_components_banksview_banksview_removechannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_paintmove",
      "target": "dl48_software_gui_app_components_banksview_banksview_paintcard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/banksview.js",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_banksview_banksview_paint",
      "target": "dl48_software_gui_app_components_banksview_banksview_paintcard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dantedevicebar",
      "target": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar",
      "target": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar",
      "target": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar",
      "target": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar",
      "target": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dantedevicebar.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar_constructor",
      "target": "dl48_software_gui_app_components_dantedevicebar_dantedevicebar_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dantedevices.js",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dantedevices",
      "target": "dl48_software_gui_app_components_dantedevices_dantedevices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dantedevices.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dantedevices_dantedevices",
      "target": "dl48_software_gui_app_components_dantedevices_dantedevices_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dantedevices.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dantedevices_dantedevices",
      "target": "dl48_software_gui_app_components_dantedevices_dantedevices_paint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_destination",
      "target": "dl48_software_gui_app_components_destination_destination"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_destination_destination",
      "target": "dl48_software_gui_app_components_destination_destination_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_destination_destination",
      "target": "dl48_software_gui_app_components_destination_destination_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_destination_destination",
      "target": "dl48_software_gui_app_components_destination_destination_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_destination_destination",
      "target": "dl48_software_gui_app_components_destination_destination_paintmixmarks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_destination_destination",
      "target": "dl48_software_gui_app_components_destination_destination_setbus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_destination_destination",
      "target": "dl48_software_gui_app_components_destination_destination_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_destination_destination_constructor",
      "target": "dl48_software_gui_app_components_destination_destination_initwidgets"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_destination_destination_constructor",
      "target": "dl48_software_gui_app_data_votmix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_destination_destination_setbus",
      "target": "dl48_software_gui_app_components_destination_destination_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/destination.js",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_destination_destination_paint",
      "target": "dl48_software_gui_app_components_destination_destination_paintmixmarks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_driveinfo",
      "target": "dl48_software_gui_app_components_driveinfo_driveinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_driveinfo",
      "target": "dl48_software_gui_app_components_driveinfo_humanreadablesize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_driveinfo_driveinfo_paint",
      "target": "dl48_software_gui_app_components_driveinfo_humanreadablesize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_driveinfo_driveinfo",
      "target": "dl48_software_gui_app_components_driveinfo_driveinfo_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_driveinfo_driveinfo",
      "target": "dl48_software_gui_app_components_driveinfo_driveinfo_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_driveinfo_driveinfo",
      "target": "dl48_software_gui_app_components_driveinfo_driveinfo_paint"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/driveinfo.js",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_driveinfo_driveinfo_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dropdown",
      "target": "dl48_software_gui_app_components_dropdown_dropdown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dropdown_dropdown",
      "target": "dl48_software_gui_app_components_dropdown_dropdown_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dropdown_dropdown",
      "target": "dl48_software_gui_app_components_dropdown_dropdown_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dropdown_dropdown",
      "target": "dl48_software_gui_app_components_dropdown_dropdown_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dropdown_dropdown",
      "target": "dl48_software_gui_app_components_dropdown_dropdown_onpress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dropdown_dropdown",
      "target": "dl48_software_gui_app_components_dropdown_dropdown_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dropdown_dropdown",
      "target": "dl48_software_gui_app_components_dropdown_dropdown_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dropdown_dropdown",
      "target": "dl48_software_gui_app_components_dropdown_dropdown_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dropdown_dropdown_onup",
      "target": "dl48_software_gui_app_components_dropdown_dropdown_onpress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/dropdown.js",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_dropdown_dropdown_paint",
      "target": "dl48_software_gui_app_components_dropdown_dropdown_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1actionbutton.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1actionbutton",
      "target": "dl48_software_gui_app_components_e1actionbutton_e1actionbutton"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1actionbutton.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1actionbutton_e1actionbutton",
      "target": "dl48_software_gui_app_components_e1actionbutton_e1actionbutton_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1backbutton.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1backbutton",
      "target": "dl48_software_gui_app_components_e1backbutton_e1backbutton"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1backbutton.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1backbutton_e1backbutton",
      "target": "dl48_software_gui_app_components_e1backbutton_e1backbutton_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_paintarrow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_paintarrowl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_paintarrowr"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_painticon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_paintline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_paintpre"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_setcenter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_setcolor2"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_setcoloractive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_setdanger"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_setdark"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_seticon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_setpush"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_settextactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_settextdy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button",
      "target": "dl48_software_gui_app_components_e1button_e1button_settextoffsety"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_initwidgets",
      "target": "dl48_software_gui_app_components_e1button_e1button"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button_constructor",
      "target": "dl48_software_gui_app_components_e1button_e1button_setcenter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1button.js",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1button_e1button_seticon",
      "target": "dl48_software_gui_app_components_e1button_e1button_setcenter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1buttonaction.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1buttonaction",
      "target": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1buttonaction.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction",
      "target": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1buttonaction.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction",
      "target": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1buttonaction.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction",
      "target": "dl48_software_gui_app_components_e1buttonaction_e1buttonaction_settext2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1buttoninfo.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1buttoninfo",
      "target": "dl48_software_gui_app_components_e1buttoninfo_e1buttoninfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1buttoninfo.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1buttoninfo_e1buttoninfo",
      "target": "dl48_software_gui_app_components_e1buttoninfo_e1buttoninfo_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1buttoninfo.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1buttoninfo_e1buttoninfo",
      "target": "dl48_software_gui_app_components_e1buttoninfo_e1buttoninfo_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1buttonsource.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1buttonsource",
      "target": "dl48_software_gui_app_components_e1buttonsource_e1buttonsource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1buttonsource.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1buttonsource_e1buttonsource",
      "target": "dl48_software_gui_app_components_e1buttonsource_e1buttonsource_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1buttonsource.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1buttonsource_e1buttonsource",
      "target": "dl48_software_gui_app_components_e1buttonsource_e1buttonsource_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_clear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_isshown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_reg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_toggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_constructor",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_clear",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_isshown"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_sync",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_isshown"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_clear",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_isactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_initwidgets",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_isactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_clear",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_toggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_initwidgets",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_toggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1channelassigner.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_sync",
      "target": "dl48_software_gui_app_components_e1channelassigner_e1channelassigner_reg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1closebutton.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1closebutton",
      "target": "dl48_software_gui_app_components_e1closebutton_e1closebutton"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1closebutton.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1closebutton_e1closebutton",
      "target": "dl48_software_gui_app_components_e1closebutton_e1closebutton_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1closebutton.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1closebutton_e1closebutton",
      "target": "dl48_software_gui_app_components_e1closebutton_e1closebutton_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1confirmbutton.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1confirmbutton",
      "target": "dl48_software_gui_app_components_e1confirmbutton_e1confirmbutton"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1confirmbutton.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1confirmbutton_e1confirmbutton",
      "target": "dl48_software_gui_app_components_e1confirmbutton_e1confirmbutton_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1delaydistance",
      "target": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance",
      "target": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance",
      "target": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance",
      "target": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance_paint"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance_onup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/e1delaydistance.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_e1delaydistance_e1delaydistance_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxbutton",
      "target": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton",
      "target": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton",
      "target": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton_creategradient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton",
      "target": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton_paintbody"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton_constructor",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxbutton.js",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton_paintbody",
      "target": "dl48_software_gui_app_components_e1fxbutton_e1fxbutton_creategradient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxknob",
      "target": "dl48_software_gui_app_components_e1fxknob_e1fxknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxknob_e1fxknob",
      "target": "dl48_software_gui_app_components_e1fxknob_e1fxknob_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxknob_e1fxknob",
      "target": "dl48_software_gui_app_components_e1fxknob_e1fxknob_getvalraw"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxknob_e1fxknob",
      "target": "dl48_software_gui_app_components_e1fxknob_e1fxknob_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxknob_e1fxknob",
      "target": "dl48_software_gui_app_components_e1fxknob_e1fxknob_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxknob_e1fxknob",
      "target": "dl48_software_gui_app_components_e1fxknob_e1fxknob_paintvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxknob_e1fxknob",
      "target": "dl48_software_gui_app_components_e1fxknob_e1fxknob_setbig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxknob.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxknob_e1fxknob_paintvalue",
      "target": "dl48_software_gui_app_components_e1fxknob_e1fxknob_getvalraw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxname",
      "target": "dl48_software_gui_app_components_e1fxname_e1fxname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxname_e1fxname",
      "target": "dl48_software_gui_app_components_e1fxname_e1fxname_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxname_e1fxname",
      "target": "dl48_software_gui_app_components_e1fxname_e1fxname_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxname_e1fxname",
      "target": "dl48_software_gui_app_components_e1fxname_e1fxname_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxname_e1fxname",
      "target": "dl48_software_gui_app_components_e1fxname_e1fxname_setidx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1fxname_e1fxname",
      "target": "dl48_software_gui_app_components_e1fxname_e1fxname_settype"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/e1fxname.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_e1fxname_e1fxname_getstate",
      "target": "dl48_software_gui_app_fx_fx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1hslider.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1hslider",
      "target": "dl48_software_gui_app_components_e1hslider_e1hslider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1hslider.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1hslider_e1hslider",
      "target": "dl48_software_gui_app_components_e1hslider_e1hslider_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1hslider.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1hslider_e1hslider",
      "target": "dl48_software_gui_app_components_e1hslider_e1hslider_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1hslider.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1hslider_e1hslider",
      "target": "dl48_software_gui_app_components_e1hslider_e1hslider_paintmarks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1inputbox",
      "target": "dl48_software_gui_app_components_e1inputbox_e1inputbox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1inputbox_e1inputbox",
      "target": "dl48_software_gui_app_components_e1inputbox_e1inputbox_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1inputbox_e1inputbox",
      "target": "dl48_software_gui_app_components_e1inputbox_e1inputbox_oninput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1inputbox_e1inputbox",
      "target": "dl48_software_gui_app_components_e1inputbox_e1inputbox_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1inputbox_e1inputbox",
      "target": "dl48_software_gui_app_components_e1inputbox_e1inputbox_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1inputbox.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1inputbox_e1inputbox_onup",
      "target": "dl48_software_gui_app_components_e1inputbox_e1inputbox_oninput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1knob",
      "target": "dl48_software_gui_app_components_e1knob_e1knob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1knob_e1knob",
      "target": "dl48_software_gui_app_components_e1knob_e1knob_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1knob_e1knob",
      "target": "dl48_software_gui_app_components_e1knob_e1knob_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1knob_e1knob",
      "target": "dl48_software_gui_app_components_e1knob_e1knob_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1knob_e1knob",
      "target": "dl48_software_gui_app_components_e1knob_e1knob_paintvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1knob.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1knob_e1knob",
      "target": "dl48_software_gui_app_components_e1knob_e1knob_setcolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1list.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1list",
      "target": "dl48_software_gui_app_components_e1list_e1list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1list.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1list_e1list",
      "target": "dl48_software_gui_app_components_e1list_e1list_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1list.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1list_e1list",
      "target": "dl48_software_gui_app_components_e1list_e1list_paintactivecheck"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1list.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1list_e1list",
      "target": "dl48_software_gui_app_components_e1list_e1list_paintitembg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1list.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1list_e1list_constructor",
      "target": "dl48_software_gui_app_components_e1list_e1list_paintactivecheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1nowplaying.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1nowplaying",
      "target": "dl48_software_gui_app_components_e1nowplaying_e1nowplaying"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1nowplaying.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1nowplaying_e1nowplaying",
      "target": "dl48_software_gui_app_components_e1nowplaying_e1nowplaying_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1nowplaying.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1nowplaying_e1nowplaying",
      "target": "dl48_software_gui_app_components_e1nowplaying_e1nowplaying_paint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1onoff.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1onoff",
      "target": "dl48_software_gui_app_components_e1onoff_e1onoff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1onoff.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1onoff_e1onoff",
      "target": "dl48_software_gui_app_components_e1onoff_e1onoff_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1panslider.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1panslider",
      "target": "dl48_software_gui_app_components_e1panslider_e1panslider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1panslider.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1panslider_e1panslider",
      "target": "dl48_software_gui_app_components_e1panslider_e1panslider_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1panslider.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1panslider_e1panslider",
      "target": "dl48_software_gui_app_components_e1panslider_e1panslider_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1panslider.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1panslider_e1panslider",
      "target": "dl48_software_gui_app_components_e1panslider_e1panslider_paintknob"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1slider.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1slider",
      "target": "dl48_software_gui_app_components_e1slider_e1slider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1slider.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1slider_e1slider",
      "target": "dl48_software_gui_app_components_e1slider_e1slider_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1slider.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1slider_e1slider",
      "target": "dl48_software_gui_app_components_e1slider_e1slider_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1slider.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1slider_e1slider",
      "target": "dl48_software_gui_app_components_e1slider_e1slider_paintmarks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1stripslider",
      "target": "dl48_software_gui_app_components_e1stripslider_e1stripslider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1stripslider_e1stripslider",
      "target": "dl48_software_gui_app_components_e1stripslider_e1stripslider_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1stripslider_e1stripslider",
      "target": "dl48_software_gui_app_components_e1stripslider_e1stripslider_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1stripslider_e1stripslider",
      "target": "dl48_software_gui_app_components_e1stripslider_e1stripslider_paintknoboverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1stripslider_e1stripslider",
      "target": "dl48_software_gui_app_components_e1stripslider_e1stripslider_paintmarks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1stripslider_e1stripslider",
      "target": "dl48_software_gui_app_components_e1stripslider_e1stripslider_setknobtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1stripslider.js",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1stripslider_e1stripslider_paintknob",
      "target": "dl48_software_gui_app_components_e1stripslider_e1stripslider_paintknoboverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchbox",
      "target": "dl48_software_gui_app_components_e1switchbox_e1switchbox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchbox_e1switchbox",
      "target": "dl48_software_gui_app_components_e1switchbox_e1switchbox_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchbox_e1switchbox",
      "target": "dl48_software_gui_app_components_e1switchbox_e1switchbox_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchbox_e1switchbox",
      "target": "dl48_software_gui_app_components_e1switchbox_e1switchbox_paintitemoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchbox_e1switchbox",
      "target": "dl48_software_gui_app_components_e1switchbox_e1switchbox_painttabs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchbox_e1switchbox",
      "target": "dl48_software_gui_app_components_e1switchbox_e1switchbox_setalign"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchbox_e1switchbox",
      "target": "dl48_software_gui_app_components_e1switchbox_e1switchbox_setcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchbox_e1switchbox",
      "target": "dl48_software_gui_app_components_e1switchbox_e1switchbox_settabbed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchbox.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchbox_e1switchbox_paint",
      "target": "dl48_software_gui_app_components_e1switchbox_e1switchbox_painttabs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchboxv.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchboxv",
      "target": "dl48_software_gui_app_components_e1switchboxv_e1switchboxv"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchboxv.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchboxv_e1switchboxv",
      "target": "dl48_software_gui_app_components_e1switchboxv_e1switchboxv_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switchboxv.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switchboxv_e1switchboxv",
      "target": "dl48_software_gui_app_components_e1switchboxv_e1switchboxv_setcolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switcher",
      "target": "dl48_software_gui_app_components_e1switcher_e1switcher"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switcher_e1switcher",
      "target": "dl48_software_gui_app_components_e1switcher_e1switcher_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switcher_e1switcher",
      "target": "dl48_software_gui_app_components_e1switcher_e1switcher_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switcher_e1switcher",
      "target": "dl48_software_gui_app_components_e1switcher_e1switcher_setactivecolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1switcher.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1switcher_e1switcher",
      "target": "dl48_software_gui_app_components_e1switcher_e1switcher_setcolor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_paintarrow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_painticon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_paintpre"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_painttitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setcenter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setcolor2"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setcoloractive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setdanger"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setdark"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_seticon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setpush"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_settextdy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_settextoffsety"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_constructor",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setcenter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_seticon",
      "target": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_setcenter"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/e1togglebutton.js",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_e1togglebutton_e1togglebutton_paintarrow",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglechannel.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglechannel",
      "target": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglechannel.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel",
      "target": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglechannel.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel",
      "target": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1togglechannel.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel",
      "target": "dl48_software_gui_app_components_e1togglechannel_e1togglechannel_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1updownbutton",
      "target": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton",
      "target": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton",
      "target": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton_onhold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton",
      "target": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1updownbutton.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton",
      "target": "dl48_software_gui_app_components_e1updownbutton_e1updownbutton_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1value.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1value",
      "target": "dl48_software_gui_app_components_e1value_e1value"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1value.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1value_e1value",
      "target": "dl48_software_gui_app_components_e1value_e1value_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1value.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1value_e1value",
      "target": "dl48_software_gui_app_components_e1value_e1value_paint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1vumeter.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1vumeter",
      "target": "dl48_software_gui_app_components_e1vumeter_e1vumeter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1vumeter.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1vumeter_e1vumeter",
      "target": "dl48_software_gui_app_components_e1vumeter_e1vumeter_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/e1vumeter.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_e1vumeter_e1vumeter",
      "target": "dl48_software_gui_app_components_e1vumeter_e1vumeter_paintoverlayquant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar",
      "target": "dl48_software_gui_app_components_fxbar_fxbar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_getfxcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_getfxname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_gettargets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_isempty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_setindex"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar_constructor",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar_constructor",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar_setindex",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar_paint",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_isempty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxbar.js",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxbar_fxbar_paint",
      "target": "dl48_software_gui_app_components_fxbar_fxbar_getfxname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_rationale_49",
      "target": "dl48_software_gui_app_components_fxedit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L971",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_anchorxy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_calcbghash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L987",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_dosynccheck"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_dsp2layout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1047",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_ensurebgcache"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L905",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1070",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1061",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1011",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_paintbgcard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_placepct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_resetlayout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_setkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L950",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_showpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_synccheck"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_constructor",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_constructor",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_synccheck"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_dosynccheck",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_synccheck"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_sync",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_dsp2layout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_synccheck",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_dsp2layout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_sync",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_resetlayout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_setkey",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_synccheck",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L698",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_sync",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_placepct"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_fxedit_fxedit_sync",
      "target": "dl48_software_gui_app_fx_dsp"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_fxedit_fxedit_sync",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L991",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_calcgeometry",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_anchorxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L982",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_placepct",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_anchorxy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1052",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_ensurebgcache",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_calcbghash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1058",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_ensurebgcache",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_paintbgcard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1067",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_paintbg",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_paintbgcard"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1043",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_fxedit_fxedit_paintbgcard",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1049",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_fxedit_fxedit_ensurebgcache",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1063",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_paintbg",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_ensurebgcache"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/fxedit.js",
      "source_location": "L1074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_fxedit_fxedit_paint",
      "target": "dl48_software_gui_app_components_fxedit_fxedit_paintbg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_knob",
      "target": "dl48_software_gui_app_components_knob_knob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_knob_knob",
      "target": "dl48_software_gui_app_components_knob_knob_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_knob_knob",
      "target": "dl48_software_gui_app_components_knob_knob_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_knob_knob",
      "target": "dl48_software_gui_app_components_knob_knob_setbig"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_knob_knob",
      "target": "dl48_software_gui_app_components_knob_knob_setcentered"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/knob.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_knob_knob",
      "target": "dl48_software_gui_app_components_knob_knob_setlighttrack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_labelvalueline",
      "target": "dl48_software_gui_app_components_labelvalueline_labelvalueline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_labelvalueline_labelvalueline",
      "target": "dl48_software_gui_app_components_labelvalueline_labelvalueline_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_labelvalueline_labelvalueline",
      "target": "dl48_software_gui_app_components_labelvalueline_labelvalueline_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_labelvalueline_labelvalueline",
      "target": "dl48_software_gui_app_components_labelvalueline_labelvalueline_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_labelvalueline_labelvalueline",
      "target": "dl48_software_gui_app_components_labelvalueline_labelvalueline_v2text"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/labelvalueline.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_labelvalueline_labelvalueline_getstate",
      "target": "dl48_software_gui_app_components_labelvalueline_labelvalueline_v2text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_addwidget"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_arrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_clear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_resetoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_settitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_synckeys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_synctitle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar_constructor",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar_clear",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_resetoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar_sync",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_clear"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar_sync",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_arrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar_sync",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_synckeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar_sync",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_synctitle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar_onresize",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_arrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/actionbar.js",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_actionbar_actionbar_paint",
      "target": "dl48_software_gui_app_components_layout_actionbar_actionbar_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_calccontentwidth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_checkscroll"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_isinview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_onhold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_onright"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_resetvus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_scrolltostrip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_sendscroll"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_setscroll"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_setvg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_syncvus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_toview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_constructor",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_onshow",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_toview"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_setvg",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_resetvus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_setvg",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_syncvus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_onright",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_ondown"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_onmove",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_onright",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_onup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_checkscroll",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_scrolltostrip",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_sendscroll",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_setscroll"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_setscroll",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_checkscroll",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_calccontentwidth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_onresize",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_checkscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_toview",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_scrolltostrip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/channelselector.js",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_channelselector_channelselector_toview",
      "target": "dl48_software_gui_app_components_layout_channelselector_channelselector_isinview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_controlbar",
      "target": "dl48_software_gui_app_components_layout_controlbar_controlbar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_controlbar_controlbar",
      "target": "dl48_software_gui_app_components_layout_controlbar_controlbar_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_controlbar_controlbar",
      "target": "dl48_software_gui_app_components_layout_controlbar_controlbar_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_controlbar_controlbar",
      "target": "dl48_software_gui_app_components_layout_controlbar_controlbar_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_controlbar_controlbar",
      "target": "dl48_software_gui_app_components_layout_controlbar_controlbar_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_controlbar_controlbar",
      "target": "dl48_software_gui_app_components_layout_controlbar_controlbar_setmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_controlbar_controlbar_constructor",
      "target": "dl48_software_gui_app_components_layout_controlbar_controlbar_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/controlbar.js",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_controlbar_controlbar_initwidgets",
      "target": "dl48_software_gui_app_components_layout_controlbar_controlbar_setmode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_check"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_getauto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_getgrouprowlayout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_onhold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_reg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_constructor",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_constructor",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_dosync",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_paint",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_getname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_onshow",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_check"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/groupsbar.js",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_sync",
      "target": "dl48_software_gui_app_components_layout_groupsbar_groupsbar_check"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_header",
      "target": "dl48_software_gui_app_components_layout_header_header"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_header_header",
      "target": "dl48_software_gui_app_components_layout_header_header_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_header_header",
      "target": "dl48_software_gui_app_components_layout_header_header_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_header_header",
      "target": "dl48_software_gui_app_components_layout_header_header_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_header_header",
      "target": "dl48_software_gui_app_components_layout_header_header_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_header_header",
      "target": "dl48_software_gui_app_components_layout_header_header_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_header_header",
      "target": "dl48_software_gui_app_components_layout_header_header_showmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_header_header",
      "target": "dl48_software_gui_app_components_layout_header_header_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_header_header_constructor",
      "target": "dl48_software_gui_app_components_layout_header_header_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/header.js",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_header_header_onshow",
      "target": "dl48_software_gui_app_components_layout_header_header_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_channelpages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_customitempaint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_mediapages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_onselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_routingpages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_set"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_settingspages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav",
      "target": "dl48_software_gui_app_components_layout_nav_nav_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav_constructor",
      "target": "dl48_software_gui_app_components_layout_nav_nav_sync"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_layout_nav_nav_constructor",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav_dosync",
      "target": "dl48_software_gui_app_components_layout_nav_nav_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav_onshow",
      "target": "dl48_software_gui_app_components_layout_nav_nav_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav_sync",
      "target": "dl48_software_gui_app_components_layout_nav_nav_channelpages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav_sync",
      "target": "dl48_software_gui_app_components_layout_nav_nav_mediapages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav_sync",
      "target": "dl48_software_gui_app_components_layout_nav_nav_routingpages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/nav.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_nav_nav_sync",
      "target": "dl48_software_gui_app_components_layout_nav_nav_settingspages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar_navbar",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar_navbar",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar_navbar",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar_navbar",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar_navbar",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar_navbar",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar_showmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar_navbar",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar_navbar_constructor",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar_navbar_onshow",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/navbar.js",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_navbar_navbar_initwidgets",
      "target": "dl48_software_gui_app_components_layout_navbar_navbar_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page",
      "target": "dl48_software_gui_app_components_layout_page_page"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page",
      "target": "dl48_software_gui_app_components_layout_page_page_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page_constructor",
      "target": "dl48_software_gui_app_components_layout_page_page_initactions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page_constructor",
      "target": "dl48_software_gui_app_components_layout_page_page_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page_constructor",
      "target": "dl48_software_gui_app_components_layout_page_page_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page_dosync",
      "target": "dl48_software_gui_app_components_layout_page_page_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page_onshow",
      "target": "dl48_software_gui_app_components_layout_page_page_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/page.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_page_page_paint",
      "target": "dl48_software_gui_app_components_layout_page_page_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_getcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_gettitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_resetknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_setdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_constructor",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_setdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_paint",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_gettitle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_paint",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_paint",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_getcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_setdata",
      "target": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_resetknob"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/layout/quickcontrols.js",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_layout_quickcontrols_quickcontrols_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_statusbar",
      "target": "dl48_software_gui_app_components_layout_statusbar_statusbar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_statusbar_statusbar",
      "target": "dl48_software_gui_app_components_layout_statusbar_statusbar_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_statusbar_statusbar",
      "target": "dl48_software_gui_app_components_layout_statusbar_statusbar_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_statusbar_statusbar",
      "target": "dl48_software_gui_app_components_layout_statusbar_statusbar_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_statusbar_statusbar",
      "target": "dl48_software_gui_app_components_layout_statusbar_statusbar_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/statusbar.js",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_statusbar_statusbar_constructor",
      "target": "dl48_software_gui_app_components_layout_statusbar_statusbar_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_getcurrentchannelitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_getcurrentpages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_isselected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_reg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_select"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_set"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_syncpagestochannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_constructor",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_constructor",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_reg",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_syncpagestochannel",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_getcurrentchannelitems"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_sync",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_syncpagestochannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_set",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/subnavbar.js",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_onresize",
      "target": "dl48_software_gui_app_components_layout_subnavbar_subnavbar_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_topbar",
      "target": "dl48_software_gui_app_components_layout_topbar_topbar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_topbar_topbar",
      "target": "dl48_software_gui_app_components_layout_topbar_topbar_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_topbar_topbar",
      "target": "dl48_software_gui_app_components_layout_topbar_topbar_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_topbar_topbar",
      "target": "dl48_software_gui_app_components_layout_topbar_topbar_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_topbar_topbar",
      "target": "dl48_software_gui_app_components_layout_topbar_topbar_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_topbar_topbar",
      "target": "dl48_software_gui_app_components_layout_topbar_topbar_showmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/layout/topbar.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_layout_topbar_topbar_constructor",
      "target": "dl48_software_gui_app_components_layout_topbar_topbar_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_meterradial",
      "target": "dl48_software_gui_app_components_meterradial_meterradial"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_meterradial_meterradial",
      "target": "dl48_software_gui_app_components_meterradial_meterradial_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_meterradial_meterradial",
      "target": "dl48_software_gui_app_components_meterradial_meterradial_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_meterradial_meterradial",
      "target": "dl48_software_gui_app_components_meterradial_meterradial_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_meterradial_meterradial",
      "target": "dl48_software_gui_app_components_meterradial_meterradial_setkeyactive"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/meterradial.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_meterradial_meterradial_constructor",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block",
      "target": "dl48_software_gui_app_components_mixer_block_block"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_hash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_onclick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintcorners"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintonoff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintselectborder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintseparator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block",
      "target": "dl48_software_gui_app_components_mixer_block_block_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block_paint",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block_paintbg",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintcorners"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block_paintbg",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintseparator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block_paint",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintselectborder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block_paint",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintonoff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/block.js",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_block_block_paint",
      "target": "dl48_software_gui_app_components_mixer_block_block_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockcomp.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockcomp",
      "target": "dl48_software_gui_app_components_mixer_blockcomp_blockcomp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockcomp.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockcomp_blockcomp",
      "target": "dl48_software_gui_app_components_mixer_blockcomp_blockcomp_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockcomp.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockcomp_blockcomp",
      "target": "dl48_software_gui_app_components_mixer_blockcomp_blockcomp_reg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockdestinations",
      "target": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations",
      "target": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations",
      "target": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_hash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations",
      "target": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations",
      "target": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations",
      "target": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_paintseparator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations",
      "target": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockdestinations.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_paint",
      "target": "dl48_software_gui_app_components_mixer_blockdestinations_blockdestinations_paintseparator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockempty.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockempty",
      "target": "dl48_software_gui_app_components_mixer_blockempty_blockempty"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockempty.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockempty_blockempty",
      "target": "dl48_software_gui_app_components_mixer_blockempty_blockempty_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockfast.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockfast",
      "target": "dl48_software_gui_app_components_mixer_blockfast_blockfast"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockfast.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockfast_blockfast",
      "target": "dl48_software_gui_app_components_mixer_blockfast_blockfast_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockfast.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockfast_blockfast",
      "target": "dl48_software_gui_app_components_mixer_blockfast_blockfast_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockfast.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockfast_blockfast",
      "target": "dl48_software_gui_app_components_mixer_blockfast_blockfast_reg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockfbx.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockfbx",
      "target": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockfbx.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx",
      "target": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockfbx.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx",
      "target": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockfbx.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx",
      "target": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx_reg"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/blockfbx.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_blockfbx_blockfbx_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockgate.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockgate",
      "target": "dl48_software_gui_app_components_mixer_blockgate_blockgate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockgate.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockgate_blockgate",
      "target": "dl48_software_gui_app_components_mixer_blockgate_blockgate_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockgate.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockgate_blockgate",
      "target": "dl48_software_gui_app_components_mixer_blockgate_blockgate_reg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockgeq.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockgeq",
      "target": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockgeq.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq",
      "target": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockgeq.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq",
      "target": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockgeq.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq",
      "target": "dl48_software_gui_app_components_mixer_blockgeq_blockgeq_reg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_hash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_paintselectborder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_reg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_syncsrc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_constructor",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_constructor",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_syncsrc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_dosync",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_syncsrc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_reg",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_syncsrc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_paint",
      "target": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_paintselectborder"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/blockinfo.js",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_blockinfo_blockinfo_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinsert",
      "target": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert",
      "target": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert",
      "target": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert",
      "target": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_onclick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert",
      "target": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert",
      "target": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_paintselectborder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert",
      "target": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockinsert.js",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_paint",
      "target": "dl48_software_gui_app_components_mixer_blockinsert_blockinsert_paintselectborder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockmutesolo",
      "target": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo",
      "target": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo",
      "target": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo",
      "target": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo",
      "target": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo",
      "target": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockmutesolo.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_constructor",
      "target": "dl48_software_gui_app_components_mixer_blockmutesolo_blockmutesolo_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpan",
      "target": "dl48_software_gui_app_components_mixer_blockpan_blockpan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpan_blockpan",
      "target": "dl48_software_gui_app_components_mixer_blockpan_blockpan_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpan_blockpan",
      "target": "dl48_software_gui_app_components_mixer_blockpan_blockpan_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpan_blockpan",
      "target": "dl48_software_gui_app_components_mixer_blockpan_blockpan_paintseparator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpan_blockpan",
      "target": "dl48_software_gui_app_components_mixer_blockpan_blockpan_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpan.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpan_blockpan_constructor",
      "target": "dl48_software_gui_app_components_mixer_blockpan_blockpan_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_hash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_onclick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintcorners"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintonoff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintselectborder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintseparator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_reg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/blockpeq.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintoverlay",
      "target": "dl48_software_gui_app_components_mixer_blockpeq_blockpeq_paintselectborder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main",
      "target": "dl48_software_gui_app_components_mixer_main_main"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main",
      "target": "dl48_software_gui_app_components_mixer_main_main_arrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main",
      "target": "dl48_software_gui_app_components_mixer_main_main_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main",
      "target": "dl48_software_gui_app_components_mixer_main_main_initstrips"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main",
      "target": "dl48_software_gui_app_components_mixer_main_main_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main",
      "target": "dl48_software_gui_app_components_mixer_main_main_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main",
      "target": "dl48_software_gui_app_components_mixer_main_main_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main",
      "target": "dl48_software_gui_app_components_mixer_main_main_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main",
      "target": "dl48_software_gui_app_components_mixer_main_main_setview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main",
      "target": "dl48_software_gui_app_components_mixer_main_main_sourcesync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main",
      "target": "dl48_software_gui_app_components_mixer_main_main_syncsourcekeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main_constructor",
      "target": "dl48_software_gui_app_components_mixer_main_main_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main_sourcesync",
      "target": "dl48_software_gui_app_components_mixer_main_main_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_components_mixer_main_main_syncsourcekeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_syncsourcekeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_syncsourcekeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_syncsourcekeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_main_main_onshow",
      "target": "dl48_software_gui_app_components_mixer_main_main_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getpreampprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsourcename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havepan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havepassfilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havetrim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havetube"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_helpers_v2freqtext"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_helpers_v2gaintext"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_helpers_v2pantext"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_helpers_v2trimtext"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_setknobs",
      "target": "dl48_software_gui_app_helpers_v2tubetext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/main.js",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_main_main_initstrips",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1713",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_addtag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1633",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_applypreset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_askpaste"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_askrename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_assignlr"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_autogainstop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_calchash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_changestrip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1799",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_cleargroupingtags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_cleartag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1737",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_cleartags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_copy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_copypreamp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_detectprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_detectprofilestop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_editnameicon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_fxselectpopup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1807",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getautomix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getcategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L857",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L844",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getdefaultcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L925",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getdefaulticon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L898",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getdefaultname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfast"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1608",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfastcategoryname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1612",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfasticon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfastinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfastname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1007",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L992",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1017",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxlayout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1021",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxparamkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1012",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxparams"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1029",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1002",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getgroupingtags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L943",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_geticon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L946",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getinputname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getinsertidx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1061",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getinsertinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1775",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getmembers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1641",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getmute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L889",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getpreampprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L861",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getshortname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsourceicon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsourceinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsourcelinked"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsourcename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_gettags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L967",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_gettype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L964",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1566",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_have"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1558",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveautomix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveauxsends"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveclipassist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havecomp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havedca"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havedetectprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveds"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1519",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveeq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefbx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefxsends"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegeq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegroupingtag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havehiz"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveinsert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havelink"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havelrassign"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havemembers"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1555",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havemutegroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveoutputdelay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havepan"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havepassfilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havephantom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesolo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesubgroups"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1562",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havetags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havetrim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havetube"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1568",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havevu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1098",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_indcagroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_initblocks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1656",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_inmutegroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1039",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_insertdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1035",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_insertkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_inserttype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_insubgroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isbus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isfast"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isfbx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isgroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1771",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isgroupauto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isleader"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islinkhidden"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ismainmix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L968",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ismasterrole"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ismutedbygroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isoutput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L973",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isquickmix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L977",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isquickmixmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1821",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isselected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_issourceb"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isstereo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_istag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_link"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1826",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_listsources"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_loadpreset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1882",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1865",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1802",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ongrouptagchange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1857",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_onhold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1861",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_onright"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1740",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ontagchange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1873",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1976",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_paintbot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1927",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_paintmixmarks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1888",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_paintseparator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1891",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_paintvumarks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_paste"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_removechannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_resetvus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_select"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_selectprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setcategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setdcagroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setfast"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1079",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setfxtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1796",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setgroupingtags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1055",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setinsertidx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setmutegroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setsource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setsubgroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_settags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1852",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setvalueraw"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L799",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_showmenu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1085",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_subgroupindex"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_switchfast"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1791",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_switchgroupingtag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_switchlink"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_switchtag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L713",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_synckeys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L733",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_syncsrc"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_toggledcagroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_togglemute"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_togglemutegroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_togglesolo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_togglesubgroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_unlink"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1745",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_constructor",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_constructor",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_synckeys"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_constructor",
      "target": "dl48_software_gui_app_data_votmix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_dosync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havecomp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveeq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefbx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegeq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initwidgets",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_initblocks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initwidgets",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getdefaultcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initwidgets",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initwidgets",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havecomp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_initwidgets",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveautomix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havedca"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefbx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havemutegroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesubgroups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ongrouptagchange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ontagchange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_syncsrc"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_synckeys",
      "target": "dl48_software_gui_app_fx_fx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L793",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_changestrip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_link",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L827",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setview",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveauxsends"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefxsends"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegeq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havemembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havepan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesubgroups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ismasterrole"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isstereo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_sync",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_unlink",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getdefaultcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L717",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveauxsends"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havecomp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveeq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L721",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefbx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefxsends"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L722",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegeq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havemembers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncblocks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesubgroups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncsrc",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getpreampprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_syncsrc",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L750",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_calchash",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getmute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L752",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_calchash",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L753",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_calchash",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L753",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_calchash",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L747",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_calchash",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isselected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L794",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_changestrip",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_resetvus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L806",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setview",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveauxsends"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setview",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefxsends"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setview",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_resetvus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L859",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getcolor",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getdefaultcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getcolor",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paint",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1981",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_askrename",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getshortname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L863",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getshortname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islinkhidden"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getshortname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isstereo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2018",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getshortname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchlink",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getshortname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_askrename",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L894",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getdefaultname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L890",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2006",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L920",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getdefaultname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isstereo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L932",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getdefaulticon",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L931",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getdefaulticon",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsourceicon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L944",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_geticon",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getdefaulticon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L944",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_geticon",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1994",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_geticon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L954",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getinputname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsourcelinked"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L952",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getinputname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsourcename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L953",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getinputname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_copy",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1809",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getautomix",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1623",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getcategory",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfast",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfastinfo",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getgroupingtags",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1053",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getinsertidx",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1642",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getmute",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsource",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsourcelinked",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1676",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_gettags",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_havepan",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_indcagroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_inmutegroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1095",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_insubgroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_isfbx",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1773",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_isgroupauto",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_islink",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_ismainmix",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L975",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_isquickmix",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_issourceb",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2029",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setdcagroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setmutegroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setsubgroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1087",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_subgroupindex",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchfast",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_togglemute",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_togglesolo",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1828",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_gettype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1946",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintmixmarks",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isquickmixmode"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L995",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfxdata",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1004",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfxtype",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1000",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfxname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfxtype"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1000",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfxname",
      "target": "dl48_software_gui_app_fx_dsp"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1019",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfxlayout",
      "target": "dl48_software_gui_app_fx_fx"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1023",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfxparamkey",
      "target": "dl48_software_gui_app_fx_fx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1052",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getinsertidx",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_insertkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1041",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_insertdata",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_insertkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1057",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setinsertidx",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_insertkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1040",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_insertdata",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveinsert"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1042",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_insertdata",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1046",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_inserttype",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_insertdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1067",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getinsertinfo",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_inserttype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1045",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_inserttype",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1051",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getinsertidx",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1056",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setinsertidx",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1062",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getinsertinfo",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveinsert"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1068",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getinsertinfo",
      "target": "dl48_software_gui_app_fx_dsp"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1081",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setfxtype",
      "target": "dl48_software_gui_app_fx_fx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1086",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_subgroupindex",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesubgroups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1781",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getmembers",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_insubgroup"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1095",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_insubgroup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_togglesubgroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_insubgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1778",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getmembers",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_indcagroup"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_indcagroup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_toggledcagroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_indcagroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setsubgroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesubgroups"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1112",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setsubgroup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_togglesubgroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setsubgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1751",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setsubgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setdcagroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havedca"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setdcagroup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_toggledcagroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setdcagroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1757",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setdcagroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_togglesubgroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesubgroups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_toggledcagroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havedca"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_assignlr",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havelrassign"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_ismainmix",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havelrassign"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsource",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2027",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setsource",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsource",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_issourceb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsourceinfo",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_issourceb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setsource",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_issourceb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getpreampprefix",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsourceicon",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsourceinfo",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsourcename",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_havegain",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getsource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_copypreamp",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getpreampprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2029",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getpreampprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getsourcelinked",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_islinkhidden",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isleader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_islinkhidden",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_isstereo",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_link",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchlink",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_unlink",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_islink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchlink",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchlink",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_link"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchlink",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_unlink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_link",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_copy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_link",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_unlink",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havelink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_copy",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveauxsends"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paste",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setvalueraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1859",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_onhold",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_showmenu"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1863",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_onright",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_showmenu"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1464",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_showmenu",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_havepan",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isstereo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1569",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_havevu",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isstereo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_havephantom",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2027",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2027",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havetrim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1837",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveeq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1838",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegeq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefbx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1840",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havegate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1841",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havecomp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1846",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveauxsends"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1846",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefxsends"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1846",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesubgroups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1748",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havesubgroups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1846",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havedca"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1754",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havedca"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1650",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_ismutedbygroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havemutegroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1663",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setmutegroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havemutegroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_togglemutegroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havemutegroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1760",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havemutegroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1622",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getcategory",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfast",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfastcategoryname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1613",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfasticon",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfastname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1618",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setcategory",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1580",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setfast",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchfast",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_havefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1844",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_haveinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_isfast",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfasticon",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfastname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1836",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_listeditpages",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getfast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1588",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setfast",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_loadpreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchfast",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setfast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1610",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getfastcategoryname",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getcategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1630",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_loadpreset",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_applypreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1645",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_getmute",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_ismutedbygroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getmute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_ismutedbygroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_inmutegroup"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1659",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_inmutegroup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_togglemutegroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_inmutegroup"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1666",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_setmutegroup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_togglemutegroup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setmutegroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setmutegroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1714",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_addtag",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_gettags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1724",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_cleartag",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_gettags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_istag",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_gettags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchtag",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_gettags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1746",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_gettags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1711",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchtag",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_settags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1716",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_addtag",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_settags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_cleartag",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_settags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1738",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_cleartags",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_settags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1742",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_ontagchange",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1751",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getgroupingtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1750",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isgroupauto"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1751",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_updateautoassigns",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1772",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_isgroupauto",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1789",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_havegroupingtag",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getgroupingtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1792",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchgroupingtag",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_getgroupingtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1794",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_switchgroupingtag",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setgroupingtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1800",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_cleargroupingtags",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_setgroupingtags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1871",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_ondown",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1879",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_onup",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paint",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isselected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1982",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintbot",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_isselected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paint",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_paintseparator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paint",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_paintvumarks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L1921",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paintvumarks",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/strip.js",
      "source_location": "L2123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_strip_strip_paint",
      "target": "dl48_software_gui_app_components_mixer_strip_strip_paintbot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix_stripamix",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix_calchash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix_stripamix",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix_getammcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix_stripamix",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix_getammname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix_stripamix",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix_stripamix",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix_stripamix",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix_stripamix",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix_synckeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix_stripamix_sync",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix_getammcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix_stripamix_paint",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix_getammcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/mixer/stripamix.js",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_mixer_stripamix_stripamix_paint",
      "target": "dl48_software_gui_app_components_mixer_stripamix_stripamix_getammname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_collapseinputgroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_config"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_maxscrolly"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_onwheel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_set"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_setdemo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_setscale"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_setscroll"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid_constructor",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid_set",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid_setscale",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid_collapseinputgroup",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid_sync",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid_onup",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_collapseinputgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid_onmove",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_setscroll"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_routegrid_routegrid_onmove",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_routegrid_routegrid_onup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_routegrid_routegrid_onwheel",
      "target": "dl48_software_gui_app_components_routegrid_routegrid_maxscrolly"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_routegrid_routegrid_onwheel",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/routegrid.js",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_routegrid_routegrid_setscroll",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_sourceconfig",
      "target": "dl48_software_gui_app_components_sourceconfig_sourceconfig"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_sourceconfig_sourceconfig",
      "target": "dl48_software_gui_app_components_sourceconfig_sourceconfig_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_sourceconfig_sourceconfig",
      "target": "dl48_software_gui_app_components_sourceconfig_sourceconfig_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_sourceconfig_sourceconfig",
      "target": "dl48_software_gui_app_components_sourceconfig_sourceconfig_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_sourceconfig_sourceconfig",
      "target": "dl48_software_gui_app_components_sourceconfig_sourceconfig_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_sourceconfig_sourceconfig",
      "target": "dl48_software_gui_app_components_sourceconfig_sourceconfig_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_sourceconfig_sourceconfig_constructor",
      "target": "dl48_software_gui_app_components_sourceconfig_sourceconfig_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_sourceconfig_sourceconfig_constructor",
      "target": "dl48_software_gui_app_components_sourceconfig_sourceconfig_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_sourceconfig_sourceconfig_dosync",
      "target": "dl48_software_gui_app_components_sourceconfig_sourceconfig_sync"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/components/sourceconfig.js",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_sourceconfig_sourceconfig_initwidgets",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow",
      "target": "dl48_software_gui_app_components_subwindow_subwindow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow_subwindow",
      "target": "dl48_software_gui_app_components_subwindow_subwindow_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow_subwindow",
      "target": "dl48_software_gui_app_components_subwindow_subwindow_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow_subwindow",
      "target": "dl48_software_gui_app_components_subwindow_subwindow_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow_subwindow",
      "target": "dl48_software_gui_app_components_subwindow_subwindow_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow_subwindow",
      "target": "dl48_software_gui_app_components_subwindow_subwindow_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow_subwindow",
      "target": "dl48_software_gui_app_components_subwindow_subwindow_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow_subwindow_constructor",
      "target": "dl48_software_gui_app_components_subwindow_subwindow_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow_subwindow_constructor",
      "target": "dl48_software_gui_app_components_subwindow_subwindow_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow_subwindow_dosync",
      "target": "dl48_software_gui_app_components_subwindow_subwindow_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/subwindow.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_subwindow_subwindow_paint",
      "target": "dl48_software_gui_app_components_subwindow_subwindow_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow_summarywindow",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow_calcanchors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow_summarywindow",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow_summarywindow",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow_onclick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow_summarywindow",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow_summarywindow",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow_summarywindow",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow_summarywindow",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow_painttitle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow_summarywindow_paint",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow_summarywindow_paintbg",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow_painttitle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/summarywindow.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_summarywindow_summarywindow_paint",
      "target": "dl48_software_gui_app_components_summarywindow_summarywindow_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_switchboxfx",
      "target": "dl48_software_gui_app_components_switchboxfx_switchboxfx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_switchboxfx_switchboxfx",
      "target": "dl48_software_gui_app_components_switchboxfx_switchboxfx_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_switchboxfx_switchboxfx",
      "target": "dl48_software_gui_app_components_switchboxfx_switchboxfx_createitemgradient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_switchboxfx_switchboxfx",
      "target": "dl48_software_gui_app_components_switchboxfx_switchboxfx_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_switchboxfx_switchboxfx",
      "target": "dl48_software_gui_app_components_switchboxfx_switchboxfx_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_switchboxfx_switchboxfx",
      "target": "dl48_software_gui_app_components_switchboxfx_switchboxfx_paintitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_switchboxfx_switchboxfx",
      "target": "dl48_software_gui_app_components_switchboxfx_switchboxfx_setitems"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_components_switchboxfx_switchboxfx_constructor",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_switchboxfx_switchboxfx_paint",
      "target": "dl48_software_gui_app_components_switchboxfx_switchboxfx_createitemgradient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/switchboxfx.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_switchboxfx_switchboxfx_paint",
      "target": "dl48_software_gui_app_components_switchboxfx_switchboxfx_paintitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled",
      "target": "dl48_software_gui_app_components_valueled_valueled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled",
      "target": "dl48_software_gui_app_components_valueled_valueled_askinput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled",
      "target": "dl48_software_gui_app_components_valueled_valueled_checkinput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled",
      "target": "dl48_software_gui_app_components_valueled_valueled_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled",
      "target": "dl48_software_gui_app_components_valueled_valueled_getval"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled",
      "target": "dl48_software_gui_app_components_valueled_valueled_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled",
      "target": "dl48_software_gui_app_components_valueled_valueled_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled",
      "target": "dl48_software_gui_app_components_valueled_valueled_parseinput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled",
      "target": "dl48_software_gui_app_components_valueled_valueled_setdark"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled",
      "target": "dl48_software_gui_app_components_valueled_valueled_setval"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled_askinput",
      "target": "dl48_software_gui_app_components_valueled_valueled_setval"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled_onup",
      "target": "dl48_software_gui_app_components_valueled_valueled_askinput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled_askinput",
      "target": "dl48_software_gui_app_components_valueled_valueled_checkinput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/components/valueled.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_components_valueled_valueled_askinput",
      "target": "dl48_software_gui_app_components_valueled_valueled_parseinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L991",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_applysnapshotstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_cat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_cat_fast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_cat_fast_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_cat_fast_icons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_cat_fx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_cat_input"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_cat_mix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_channel_features"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_chconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_checkvtomix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1014",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_countnonsnapshotkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L954",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_createdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_createlocaldata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_createsrvdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L748",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_default_banks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L745",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_default_eq_freqs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_drawvtomix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_aux_mix_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_bt_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L898",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_ch_feature"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_ch_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_cmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_eq_band_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_func"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_fx_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_hw_buttons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_insert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_instrument"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_mix_group"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_net_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_net_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_page"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_pickup_point"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_player_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_preset_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_rec_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_tags_custom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_timer_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_usb_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_e_view_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_findv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1022",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_fromlaw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L979",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_getsnapshotstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L924",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_have_feature"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_instr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L950",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_issnapshotkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L943",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_non_snapshot_key_segments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L928",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_param_segments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L930",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_parseparamdef"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_preset_ignore_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_time_zones"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1213",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_votmix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtoamixresponse_votamixresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtocompattack_votcompattack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtocompgain_votcompgain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtocomphold_votcomphold"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtocompratio_votcompratio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtocomprelease_votcomprelease"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtocompthresh_votcompthresh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtodelay_votdelay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtodistance_votdistance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtodsfreq_votdsfreq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtodsq_votdsq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtodsrange_votdsrange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtodsthresh_votdsthresh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtoeqfreq_voteqfreq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtoeqgain_voteqgain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtoeqq_voteqq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtofbxgain_votfbxgain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtofbxq_votfbxq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtogain_votgain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtogateattack_votgateattack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtogategain_votgategain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtogatehold_votgatehold"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtogaterange_votgaterange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtogateratio_votgateratio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtogaterelease_votgaterelease"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtogatethresh_votgatethresh"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtoln"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1213",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtomix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtomix2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtopan_votpan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtosend_votsend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtosendrelative_votsendrelative"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtotrim_vottrim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_data_vtotube_vottube"
    },
    {
      "relation": "re_exports",
      "context": "export",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_xmldata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_xmldata_enums"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data",
      "target": "dl48_software_gui_app_xmldata_xml"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_app_data"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_app_data_e_cmd"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L936",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_data_parseparamdef",
      "target": "dl48_software_gui_app_data_param_segments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L962",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_createdata",
      "target": "dl48_software_gui_app_data_parseparamdef"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1003",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_applysnapshotstate",
      "target": "dl48_software_gui_app_data_issnapshotkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1017",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_countnonsnapshotkeys",
      "target": "dl48_software_gui_app_data_issnapshotkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L982",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_getsnapshotstate",
      "target": "dl48_software_gui_app_data_issnapshotkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L969",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_createdata",
      "target": "dl48_software_gui_app_data_fromlaw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_createlocaldata",
      "target": "dl48_software_gui_app_data_createdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_createsrvdata",
      "target": "dl48_software_gui_app_data_createdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_checkvtomix",
      "target": "dl48_software_gui_app_data_vtomix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_drawvtomix",
      "target": "dl48_software_gui_app_data_vtomix"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "dl48_software_gui_app_data_votmix",
      "target": "dl48_software_gui_app_data_vtomix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data.js",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_votmix",
      "target": "dl48_software_gui_app_data_findv"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_helpers_paint_sl_marks",
      "target": "dl48_software_gui_app_data_votmix"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_synctimezone",
      "target": "dl48_software_gui_app_data_time_zones"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data_defaults.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_defaults",
      "target": "dl48_software_gui_app_data_defaults_bandgains"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data_defaults.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_defaults",
      "target": "dl48_software_gui_app_data_defaults_default_presets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data_defaults.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_defaults",
      "target": "dl48_software_gui_app_data_defaults_fbxbands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data_defaults.js",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_defaults",
      "target": "dl48_software_gui_app_data_defaults_initdefaultpresets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/data_vustruct.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_data_vustruct",
      "target": "dl48_software_gui_app_data_vustruct_vu_struct"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_app_data_vustruct"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_app_data_vustruct_vu_struct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fonts",
      "target": "dl48_software_gui_app_fonts_fa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fonts",
      "target": "dl48_software_gui_app_fonts_font"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fonts",
      "target": "dl48_software_gui_app_fonts_icon_font"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fonts",
      "target": "dl48_software_gui_app_fonts_icon_font_values"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fonts",
      "target": "dl48_software_gui_app_fonts_mi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fonts.js",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fonts",
      "target": "dl48_software_gui_app_fonts_mi_values"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_dsp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_dsp_type_lang_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_e_dsp_fx_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_e_dsp_inserts_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_e_dsp_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_e_fx_type_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_fx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_fx_insert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_generic_delay_params"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_generic_reverb_params"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_generic_sweepfilter_params"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/fx.js",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_fx",
      "target": "dl48_software_gui_app_fx_inserts"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_select",
      "target": "dl48_software_gui_app_fx_fx"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts_modelselect",
      "target": "dl48_software_gui_app_fx_dsp"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_setknobs",
      "target": "dl48_software_gui_app_fx_dsp"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcompconv",
      "target": "dl48_software_gui_app_fx_dsp"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L888",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_source_source_fxmodelselect",
      "target": "dl48_software_gui_app_fx_dsp"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_syncp2",
      "target": "dl48_software_gui_app_fx_dsp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_adaptshortenedtext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_calcshortenedwidth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_checkdata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L769",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_downloadwidgettree"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L722",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_dumpwidgettree"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_font_char_width"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_format_date"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_format_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_fx_to_icon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_get_lang"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_get_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_getselectedlang"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_hz2text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_hzp2text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_id2strip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_idx2lr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_demo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_disk_bad"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_disk_in"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_disk_removed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_load_disk_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_locked"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_online"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_rec_disk_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_small_screen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_usb_bad"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_usb_inserted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_usb_removed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_is_usb_used"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_key"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_langargs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_loadlanguage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_measuretext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_ms2text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_need_onboarding"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_labels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_separator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_sl_marks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_socket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_title"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_vu_marks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_vu_target_level"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_window_bg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_window_bg_par"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_xlr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_paint_xlr_in"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_pan2text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_pct2text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_q2text"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L691",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_restartapp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_set_knobs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_setselectedlang"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_shortentextmid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_shortentextstart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_splitlines"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_splitlines2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_splitlines3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_splitlineseven"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_stretch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L648",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_stretchhorizontal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_stretchwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_strip_by_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_tag_to_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_tag_to_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L582",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_translatecheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2db"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2delaytimetext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2depth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2eqband"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2eqfreqtext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2eqgaintext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2eqqtext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2freqtext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2gaintext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2mixtext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2ms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2pantext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2percent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2trimtext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2tubetext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2waveform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_v2width"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_wraptext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_app_helpers_wraptextbychars"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_ds_core"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_ds_core_lang"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers",
      "target": "dl48_software_gui_ds_core_langbase"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_helpers_key",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_helpers_checkdata",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_restartapp",
      "target": "dl48_software_gui_app_helpers_set_knobs"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_initwidgets",
      "target": "dl48_software_gui_app_helpers_v2mixtext"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_ds_ds_setknobs",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_initwidgets",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_initwidgets",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_source_source_initwidgets",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_source_source_setknobs",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_talkback_talkback_inputknob",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_talkback_talkback_setknobs",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow_initwidgets",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_testtone_testtone_initactions",
      "target": "dl48_software_gui_app_helpers_db2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_automix_automix_initactions",
      "target": "dl48_software_gui_app_helpers_ms2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_source_source_initwidgets",
      "target": "dl48_software_gui_app_helpers_ms2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L818",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_source_source_setknobs",
      "target": "dl48_software_gui_app_helpers_ms2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_ds_ds_setknobs",
      "target": "dl48_software_gui_app_helpers_hz2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_initwidgets",
      "target": "dl48_software_gui_app_helpers_hz2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_source_source_initwidgets",
      "target": "dl48_software_gui_app_helpers_hz2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L767",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_source_source_setknobs",
      "target": "dl48_software_gui_app_helpers_hz2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_testtone_testtone_initactions",
      "target": "dl48_software_gui_app_helpers_hz2text"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_comp_comp_initactions",
      "target": "dl48_software_gui_app_helpers_v2percent"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_eq_eq_initactions",
      "target": "dl48_software_gui_app_helpers_v2percent"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts_initactions",
      "target": "dl48_software_gui_app_helpers_v2percent"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_settings_prefs_prefs_setknobs",
      "target": "dl48_software_gui_app_helpers_v2percent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_is_disk_in",
      "target": "dl48_software_gui_app_helpers_is_usb_inserted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_is_load_disk_ok",
      "target": "dl48_software_gui_app_helpers_is_usb_inserted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_is_rec_disk_ok",
      "target": "dl48_software_gui_app_helpers_is_usb_inserted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_is_usb_used",
      "target": "dl48_software_gui_app_helpers_is_usb_inserted"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_is_disk_bad",
      "target": "dl48_software_gui_app_helpers_is_usb_bad"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_is_disk_in",
      "target": "dl48_software_gui_app_helpers_is_usb_bad"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_is_disk_removed",
      "target": "dl48_software_gui_app_helpers_is_usb_removed"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_helpers_getselectedlang",
      "target": "dl48_software_gui_ds_core_settings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L702",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_restartapp",
      "target": "dl48_software_gui_app_helpers_getselectedlang"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_wraptext",
      "target": "dl48_software_gui_app_helpers_getselectedlang"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_adaptshortenedtext",
      "target": "dl48_software_gui_app_helpers_calcshortenedwidth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_calcshortenedwidth",
      "target": "dl48_software_gui_app_helpers_measuretext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_shortentextmid",
      "target": "dl48_software_gui_app_helpers_calcshortenedwidth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_shortentextstart",
      "target": "dl48_software_gui_app_helpers_calcshortenedwidth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_wraptext",
      "target": "dl48_software_gui_app_helpers_wraptextbychars"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_helpers_wraptext",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/helpers.js",
      "source_location": "L770",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_helpers_downloadwidgettree",
      "target": "dl48_software_gui_app_helpers_dumpwidgettree"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/lang.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_lang",
      "target": "dl48_software_gui_app_lang_lang_codes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/lang.js",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_lang",
      "target": "dl48_software_gui_app_lang_lang_names"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_onboarding_pagelang_onshow",
      "target": "dl48_software_gui_app_lang_lang_codes"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/main-node.js",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_main_node",
      "target": "dl48_software_gui_app_wrappers_node"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_connect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_connected_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_handle_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_is_connected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_networkconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_on_connect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_on_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_on_lost_connection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_registernethandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_resetvus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net",
      "target": "dl48_software_gui_app_net_sync_app"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net_networkconfig",
      "target": "dl48_software_gui_app_net_on_connect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net_handle_init",
      "target": "dl48_software_gui_app_net_sync_app"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net_disconnect",
      "target": "dl48_software_gui_app_net_on_disconnect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/net.js",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_net_on_disconnect",
      "target": "dl48_software_gui_app_net_resetvus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1073",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_back"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1077",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_done"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1076",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_help"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1008",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_init"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_initpages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_next"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1036",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_nextdigitalpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1059",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_nextinputpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1054",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1053",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1083",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_paintcenterimage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_paintfocus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1007",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_paintpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1045",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_prevdigitalpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1000",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_resetwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1016",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_setpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1063",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_showhelp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1075",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant",
      "target": "dl48_software_gui_app_pages_assistant_assistant_skip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_constructor",
      "target": "dl48_software_gui_app_pages_assistant_assistant_initpages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_constructor",
      "target": "dl48_software_gui_app_pages_assistant_assistant_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_initpages",
      "target": "dl48_software_gui_app_pages_assistant_assistant_done"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_initpages",
      "target": "dl48_software_gui_app_pages_assistant_assistant_nextdigitalpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_initpages",
      "target": "dl48_software_gui_app_pages_assistant_assistant_paintcenterimage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_initpages",
      "target": "dl48_software_gui_app_pages_assistant_assistant_paintfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_initpages",
      "target": "dl48_software_gui_app_pages_assistant_assistant_prevdigitalpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_initpages",
      "target": "dl48_software_gui_app_pages_assistant_assistant_setpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_initpages",
      "target": "dl48_software_gui_app_pages_assistant_assistant_showhelp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_initwidgets",
      "target": "dl48_software_gui_app_pages_assistant_assistant_back"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_initwidgets",
      "target": "dl48_software_gui_app_pages_assistant_assistant_help"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_initwidgets",
      "target": "dl48_software_gui_app_pages_assistant_assistant_skip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1024",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_setpage",
      "target": "dl48_software_gui_app_pages_assistant_assistant_resetwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_paint",
      "target": "dl48_software_gui_app_pages_assistant_assistant_paintpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1032",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_setpage",
      "target": "dl48_software_gui_app_pages_assistant_assistant_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1079",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_done",
      "target": "dl48_software_gui_app_pages_assistant_assistant_setpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1041",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_nextdigitalpage",
      "target": "dl48_software_gui_app_pages_assistant_assistant_setpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1053",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_onshow",
      "target": "dl48_software_gui_app_pages_assistant_assistant_setpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/assistant.js",
      "source_location": "L1048",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_assistant_assistant_prevdigitalpage",
      "target": "dl48_software_gui_app_pages_assistant_assistant_setpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix",
      "target": "dl48_software_gui_app_pages_automix_automix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix",
      "target": "dl48_software_gui_app_pages_automix_automix_applybank"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix",
      "target": "dl48_software_gui_app_pages_automix_automix_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix",
      "target": "dl48_software_gui_app_pages_automix_automix_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix",
      "target": "dl48_software_gui_app_pages_automix_automix_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix",
      "target": "dl48_software_gui_app_pages_automix_automix_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix",
      "target": "dl48_software_gui_app_pages_automix_automix_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix",
      "target": "dl48_software_gui_app_pages_automix_automix_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix",
      "target": "dl48_software_gui_app_pages_automix_automix_sethwkeys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix",
      "target": "dl48_software_gui_app_pages_automix_automix_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix",
      "target": "dl48_software_gui_app_pages_automix_automix_syncold"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix_applybank",
      "target": "dl48_software_gui_app_pages_automix_automix_sethwkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix_syncold",
      "target": "dl48_software_gui_app_pages_automix_automix_sethwkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix_dosync",
      "target": "dl48_software_gui_app_pages_automix_automix_applybank"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix_sync",
      "target": "dl48_software_gui_app_pages_automix_automix_applybank"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/automix.js",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_automix_automix_onshow",
      "target": "dl48_software_gui_app_pages_automix_automix_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/aphex.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_aphex",
      "target": "dl48_software_gui_app_pages_channel_aphex_aphex"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/aphex.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_aphex_aphex",
      "target": "dl48_software_gui_app_pages_channel_aphex_aphex_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/aphex.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_aphex_aphex",
      "target": "dl48_software_gui_app_pages_channel_aphex_aphex_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/aphex.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_aphex_aphex",
      "target": "dl48_software_gui_app_pages_channel_aphex_aphex_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/aphex.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_aphex_aphex_constructor",
      "target": "dl48_software_gui_app_pages_channel_aphex_aphex_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp",
      "target": "dl48_software_gui_app_pages_channel_comp_comp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_showpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_sidechainpopup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_togglesidechain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp_initactions",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_showpresets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp_initactions",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_togglesidechain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp_onshow",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/comp.js",
      "source_location": "L577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_comp_comp_togglesidechain",
      "target": "dl48_software_gui_app_pages_channel_comp_comp_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L642",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_firstavailablemode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L623",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_ismodeavailable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L650",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_setmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations_sync",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_ismodeavailable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations_sync",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_firstavailablemode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/destinations.js",
      "source_location": "L690",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_destinations_destinations_setmode",
      "target": "dl48_software_gui_app_pages_channel_destinations_destinations_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_paintmarks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_showpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds_constructor",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_initwidgets"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_ds_ds_initwidgets",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds_onshow",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds_sync",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_ds_ds_paint",
      "target": "dl48_software_gui_app_pages_channel_ds_ds_paintmarks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/ds.js",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_ds_ds_paintmarks",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L782",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L777",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_setmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L750",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_showmodels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_showpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L688",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L655",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq_initactions",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_showmodels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L643",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq_initactions",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_showpresets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L685",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq_onshow",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eq.js",
      "source_location": "L779",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eq_eq_setmode",
      "target": "dl48_software_gui_app_pages_channel_eq_eq_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eqvintage",
      "target": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage",
      "target": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_arrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage",
      "target": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage",
      "target": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage",
      "target": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage",
      "target": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage",
      "target": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_constructor",
      "target": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/eqvintage.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_onresize",
      "target": "dl48_software_gui_app_pages_channel_eqvintage_eqvintage_arrange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_showmodels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_showpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx_initactions",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_showmodels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx_initactions",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_showpresets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/fbx.js",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_fbx_fbx_onshow",
      "target": "dl48_software_gui_app_pages_channel_fbx_fbx_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate",
      "target": "dl48_software_gui_app_pages_channel_gate_gate"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_rationale_207",
      "target": "dl48_software_gui_app_pages_channel_gate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_showmodels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_showpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_togglesidechain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate_initwidgets",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate_initactions",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_showpresets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate_initactions",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_togglesidechain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gate.js",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gate_gate_togglesidechain",
      "target": "dl48_software_gui_app_pages_channel_gate_gate_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_arrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_constructor",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_onresize",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_arrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/gatevintage.js",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_paint",
      "target": "dl48_software_gui_app_pages_channel_gatevintage_gatevintage_paintbg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_showmodels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_showpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq_initactions",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_showmodels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq_initactions",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_showpresets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/geq.js",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_geq_geq_onshow",
      "target": "dl48_software_gui_app_pages_channel_geq_geq_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_checksync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_dochecksync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_modelselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_setmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_showpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts_constructor",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_checksync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts_dochecksync",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_checksync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts_initactions",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_modelselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts_initactions",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_showpresets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts_setmode",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/inserts.js",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_inserts_inserts_checksync",
      "target": "dl48_software_gui_app_pages_channel_inserts_inserts_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcompconv"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_bindparam",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcompconv"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_setknobs",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcompconv"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_bindparam"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onbandswitch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintdivider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintmarks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_setkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_showmodels"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_showpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_initwidgets",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onbandswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onshow",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_bindparam",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_setkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onbandswitch",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_bindparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_sync",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_bindparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_setkey",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_sync",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onbandswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onbandswitch",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_setknobs"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_onbandswitch",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_setknobs",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintmarks",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintoverlay",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintmarks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/mcomp.js",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintoverlay",
      "target": "dl48_software_gui_app_pages_channel_mcomp_mcomp_paintdivider"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_listsidechains"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_syncfiltercontrols"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain_constructor",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain_constructor",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain_dosync",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain_reset",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_syncfiltercontrols"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain_sync",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_syncfiltercontrols"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain_syncfiltercontrols",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain_sync",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_listsidechains"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain_sync",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/sidechain.js",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_sidechain_sidechain_reset",
      "target": "dl48_software_gui_app_pages_channel_sidechain_sidechain_setknobs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source",
      "target": "dl48_software_gui_app_pages_channel_source_source"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_applymasterlayout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_copysends"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L838",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_editprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L870",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_fxmodelselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_fxsync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_inputsync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L569",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L904",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L857",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_showpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source",
      "target": "dl48_software_gui_app_pages_channel_source_source_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source_constructor",
      "target": "dl48_software_gui_app_pages_channel_source_source_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source_constructor",
      "target": "dl48_software_gui_app_pages_channel_source_source_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source_inputsync",
      "target": "dl48_software_gui_app_pages_channel_source_source_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source_fxsync",
      "target": "dl48_software_gui_app_pages_channel_source_source_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source_initwidgets",
      "target": "dl48_software_gui_app_pages_channel_source_source_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source_initactions",
      "target": "dl48_software_gui_app_pages_channel_source_source_fxmodelselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source_initactions",
      "target": "dl48_software_gui_app_pages_channel_source_source_showpresets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source_onshow",
      "target": "dl48_software_gui_app_pages_channel_source_source_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source_sync",
      "target": "dl48_software_gui_app_pages_channel_source_source_applymasterlayout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/source.js",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_source_source_sync",
      "target": "dl48_software_gui_app_pages_channel_source_source_setknobs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_arrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_copy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_paste"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_profile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_tags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary_initactions",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_copy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary_initactions",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_paste"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary_initactions",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_profile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary_initactions",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_tags"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary_onshow",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary_onshow",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/channel/summary.js",
      "source_location": "L1488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_channel_summary_summary_onresize",
      "target": "dl48_software_gui_app_pages_channel_summary_summary_arrange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/discover.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_discover",
      "target": "dl48_software_gui_app_pages_discover_discover"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/discover.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_discover_discover",
      "target": "dl48_software_gui_app_pages_discover_discover_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/discover.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_discover_discover",
      "target": "dl48_software_gui_app_pages_discover_discover_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/discover.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_discover_discover",
      "target": "dl48_software_gui_app_pages_discover_discover_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/discover.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_discover_discover_constructor",
      "target": "dl48_software_gui_app_pages_discover_discover_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_effects",
      "target": "dl48_software_gui_app_pages_effects_effects"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_effects_effects",
      "target": "dl48_software_gui_app_pages_effects_effects_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_effects_effects",
      "target": "dl48_software_gui_app_pages_effects_effects_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_effects_effects",
      "target": "dl48_software_gui_app_pages_effects_effects_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_effects_effects",
      "target": "dl48_software_gui_app_pages_effects_effects_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/effects.js",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_effects_effects",
      "target": "dl48_software_gui_app_pages_effects_effects_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator",
      "target": "dl48_software_gui_app_pages_generator_generator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator",
      "target": "dl48_software_gui_app_pages_generator_generator_applykeys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator",
      "target": "dl48_software_gui_app_pages_generator_generator_builddrains"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator",
      "target": "dl48_software_gui_app_pages_generator_generator_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator",
      "target": "dl48_software_gui_app_pages_generator_generator_genkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator",
      "target": "dl48_software_gui_app_pages_generator_generator_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator",
      "target": "dl48_software_gui_app_pages_generator_generator_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator",
      "target": "dl48_software_gui_app_pages_generator_generator_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator",
      "target": "dl48_software_gui_app_pages_generator_generator_refreshdestinations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator",
      "target": "dl48_software_gui_app_pages_generator_generator_setgen"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator",
      "target": "dl48_software_gui_app_pages_generator_generator_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator_applykeys",
      "target": "dl48_software_gui_app_pages_generator_generator_genkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator_sync",
      "target": "dl48_software_gui_app_pages_generator_generator_genkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator_initwidgets",
      "target": "dl48_software_gui_app_pages_generator_generator_builddrains"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator_setgen",
      "target": "dl48_software_gui_app_pages_generator_generator_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator_sync",
      "target": "dl48_software_gui_app_pages_generator_generator_applykeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator_sync",
      "target": "dl48_software_gui_app_pages_generator_generator_refreshdestinations"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/generator.js",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_generator_generator_onshow",
      "target": "dl48_software_gui_app_pages_generator_generator_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_groups",
      "target": "dl48_software_gui_app_pages_groups_groups"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_groups_groups",
      "target": "dl48_software_gui_app_pages_groups_groups_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_groups_groups",
      "target": "dl48_software_gui_app_pages_groups_groups_getgroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_groups_groups",
      "target": "dl48_software_gui_app_pages_groups_groups_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_groups_groups",
      "target": "dl48_software_gui_app_pages_groups_groups_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_groups_groups",
      "target": "dl48_software_gui_app_pages_groups_groups_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_groups_groups",
      "target": "dl48_software_gui_app_pages_groups_groups_setmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/groups.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_groups_groups_constructor",
      "target": "dl48_software_gui_app_pages_groups_groups_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_oncancel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_onclose"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_onvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_restoredefaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard_constructor",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard_initwidgets",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard_initwidgets",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_onclose"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard_initwidgets",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_oncancel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/keyboard.js",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_keyboard_keyboard_initwidgets",
      "target": "dl48_software_gui_app_pages_keyboard_keyboard_restoredefaults"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/mixagent.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_mixagent",
      "target": "dl48_software_gui_app_pages_mixagent_mixagent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/mixagent.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_mixagent_mixagent",
      "target": "dl48_software_gui_app_pages_mixagent_mixagent_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/mixagent.js",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_mixagent_mixagent",
      "target": "dl48_software_gui_app_pages_mixagent_mixagent_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/monitor.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_monitor",
      "target": "dl48_software_gui_app_pages_monitor_monitor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/monitor.js",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_monitor_monitor",
      "target": "dl48_software_gui_app_pages_monitor_monitor_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/monitor.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_monitor_monitor",
      "target": "dl48_software_gui_app_pages_monitor_monitor_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/monitor.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_monitor_monitor",
      "target": "dl48_software_gui_app_pages_monitor_monitor_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1076",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding",
      "target": "dl48_software_gui_app_pages_onboarding_pagelang"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagelang",
      "target": "dl48_software_gui_app_pages_onboarding_pagelang_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagelang",
      "target": "dl48_software_gui_app_pages_onboarding_pagelang_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagelang",
      "target": "dl48_software_gui_app_pages_onboarding_pagelang_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagelang",
      "target": "dl48_software_gui_app_pages_onboarding_pagelang_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagelang",
      "target": "dl48_software_gui_app_pages_onboarding_pagelang_selectlang"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagelang_constructor",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagelang_onshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagelang_selectlang"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagelang_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagelang_selectlang"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_accept"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_dateobject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_getgmtoffset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_nextpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_on24toggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_onautotoggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_prevpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_synctimezone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_updatecurrenttime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_constructor",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_constructor",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_synctimezone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_onshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_updatecurrenttime"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_synctimezone",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_nextpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_prevpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_accept"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_on24toggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_onautotoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagetime_accept",
      "target": "dl48_software_gui_app_pages_onboarding_pagetime_dateobject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow_createshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow_gosmart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow_gostandard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow_nextpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow_prevpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow_constructor",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_nextpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_prevpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow_nextpage",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow_gosmart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagenewshow_nextpage",
      "target": "dl48_software_gui_app_pages_onboarding_pagenewshow_gostandard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L907",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_back"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_connectwifi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L852",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_createwifirouter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_getwifilist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L965",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_godone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_hideall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L914",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_next"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L975",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_nextpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L902",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_onwiredconnected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L990",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_prevpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_restart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L959",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_skip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L899",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_stopwaitingforwired"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L870",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_waitforwiredconnected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_constructor",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_onshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_restart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L966",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_godone",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_hideall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_hideall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L920",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_next",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_hideall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L602",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_restart",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_hideall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L910",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_back",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_restart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L794",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_back"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_getwifilist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L810",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_skip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_waitforwiredconnected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L848",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_connectwifi",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_back"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L846",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_connectwifi",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_godone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L938",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_next",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_connectwifi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L866",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_createwifirouter",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_back"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L864",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_createwifirouter",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_godone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L953",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_next",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_createwifirouter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L887",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_waitforwiredconnected",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_back"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_waitforwiredconnected",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_onwiredconnected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_skip",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_stopwaitingforwired"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L904",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_onwiredconnected",
      "target": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_godone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_back",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_prevpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L957",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_next",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_nextpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L962",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_skip",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_nextpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L985",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagesetnetwork_nextpage",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_checkupgrade"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_canceldownload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_checkfailed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_checkupgrade"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1077",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_done"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_finishinstall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_foundupgrade"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_nextpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_nobuild"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_noupgrade"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_onprogress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_paintprogressbar"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_prevpage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_startinstalltimer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_startupgrade"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_stopinstalltimer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_waiting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1098",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_constructor",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_onshow",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_stopinstalltimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_canceldownload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_nextpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_prevpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_initwidgets",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_startupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_checkupgrade",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_checkfailed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_checkupgrade",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_foundupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_checkupgrade",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_nobuild"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_checkupgrade",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_noupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_startupgrade",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_finishinstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_startupgrade",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_waiting"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_canceldownload",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_prevpage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_canceldownload",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_stopinstalltimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_onprogress",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_startinstalltimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_onprogress",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_stopinstalltimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_startinstalltimer",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_stopinstalltimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_done",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_stopinstalltimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_finishinstall",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_stopinstalltimer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/onboarding.js",
      "source_location": "L1405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_onboarding_pagefwupdate_paint",
      "target": "dl48_software_gui_app_pages_onboarding_pagefwupdate_paintprogressbar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview",
      "target": "dl48_software_gui_app_pages_overview_overview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_clearall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_onselectchange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_restoredefaults"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_sortbytag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_sortbytype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_switchmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview",
      "target": "dl48_software_gui_app_pages_overview_overview_syncvus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_constructor",
      "target": "dl48_software_gui_app_pages_overview_overview_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_constructor",
      "target": "dl48_software_gui_app_pages_overview_overview_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_dosync",
      "target": "dl48_software_gui_app_pages_overview_overview_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_initwidgets",
      "target": "dl48_software_gui_app_pages_overview_overview_initactions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_initactions",
      "target": "dl48_software_gui_app_pages_overview_overview_clearall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_initactions",
      "target": "dl48_software_gui_app_pages_overview_overview_restoredefaults"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_initactions",
      "target": "dl48_software_gui_app_pages_overview_overview_sortbytag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_initactions",
      "target": "dl48_software_gui_app_pages_overview_overview_sortbytype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_initactions",
      "target": "dl48_software_gui_app_pages_overview_overview_switchmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_onshow",
      "target": "dl48_software_gui_app_pages_overview_overview_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_onhide",
      "target": "dl48_software_gui_app_pages_overview_overview_switchmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_onselectchange",
      "target": "dl48_software_gui_app_pages_overview_overview_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_sync",
      "target": "dl48_software_gui_app_pages_overview_overview_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/overview.js",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_overview_overview_sync",
      "target": "dl48_software_gui_app_pages_overview_overview_syncvus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player",
      "target": "dl48_software_gui_app_pages_player_player"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player",
      "target": "dl48_software_gui_app_pages_player_player_client_id"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_claimownership"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_dirup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_enterdirorplay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_formatpath"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_handletrackend"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_hastrack"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_isfolder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_listtracks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_mediacmd"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_next"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_playpause"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_playrelative"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_prev"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_seek"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_srvdemo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_stop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_switchtrackincurrentdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_trackpath"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player",
      "target": "dl48_software_gui_app_pages_player_player_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_claimownership",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_dirup",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_enterdirorplay",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_getstate",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_handletrackend",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_hastrack",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_playpause",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_switchtrackincurrentdir",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_trackpath",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_widget_widget_regkey",
      "target": "dl48_software_gui_app_pages_player_player_k"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_initwidgets",
      "target": "dl48_software_gui_app_pages_player_player_enterdirorplay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_initwidgets",
      "target": "dl48_software_gui_app_pages_player_player_srvdemo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_initactions",
      "target": "dl48_software_gui_app_pages_player_player_dirup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_playpause",
      "target": "dl48_software_gui_app_pages_player_player_mediacmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_seek",
      "target": "dl48_software_gui_app_pages_player_player_mediacmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_srvdemo",
      "target": "dl48_software_gui_app_pages_player_player_mediacmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_stop",
      "target": "dl48_software_gui_app_pages_player_player_mediacmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_switchtrackincurrentdir",
      "target": "dl48_software_gui_app_pages_player_player_mediacmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_updatelist",
      "target": "dl48_software_gui_app_pages_player_player_mediacmd"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_player_player_srvdemo",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_onshow",
      "target": "dl48_software_gui_app_pages_player_player_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_dirup",
      "target": "dl48_software_gui_app_pages_player_player_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_enterdirorplay",
      "target": "dl48_software_gui_app_pages_player_player_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_updatelist",
      "target": "dl48_software_gui_app_pages_player_player_isfolder"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_player_player_updatelist",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_enterdirorplay",
      "target": "dl48_software_gui_app_pages_player_player_isfolder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_listtracks",
      "target": "dl48_software_gui_app_pages_player_player_isfolder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_enterdirorplay",
      "target": "dl48_software_gui_app_pages_player_player_claimownership"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_enterdirorplay",
      "target": "dl48_software_gui_app_pages_player_player_switchtrackincurrentdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_handletrackend",
      "target": "dl48_software_gui_app_pages_player_player_switchtrackincurrentdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_playrelative",
      "target": "dl48_software_gui_app_pages_player_player_switchtrackincurrentdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_handletrackend",
      "target": "dl48_software_gui_app_pages_player_player_listtracks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_playrelative",
      "target": "dl48_software_gui_app_pages_player_player_listtracks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_handletrackend",
      "target": "dl48_software_gui_app_pages_player_player_playrelative"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_next",
      "target": "dl48_software_gui_app_pages_player_player_playrelative"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_playrelative",
      "target": "dl48_software_gui_app_pages_player_player_hastrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_prev",
      "target": "dl48_software_gui_app_pages_player_player_playrelative"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_playpause",
      "target": "dl48_software_gui_app_pages_player_player_hastrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_stop",
      "target": "dl48_software_gui_app_pages_player_player_hastrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_getstate",
      "target": "dl48_software_gui_app_pages_player_player_handletrackend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/player.js",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_player_player_getstate",
      "target": "dl48_software_gui_app_pages_player_player_formatpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/playermtk.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_playermtk",
      "target": "dl48_software_gui_app_pages_playermtk_playermtk"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/playermtk.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_playermtk_playermtk",
      "target": "dl48_software_gui_app_pages_playermtk_playermtk_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/quickaccess.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_quickaccess",
      "target": "dl48_software_gui_app_pages_quickaccess_quickaccess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/quickaccess.js",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_quickaccess_quickaccess",
      "target": "dl48_software_gui_app_pages_quickaccess_quickaccess_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/quickaccess.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_quickaccess_quickaccess",
      "target": "dl48_software_gui_app_pages_quickaccess_quickaccess_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/quickaccess.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_quickaccess_quickaccess",
      "target": "dl48_software_gui_app_pages_quickaccess_quickaccess_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/quickaccess.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_quickaccess_quickaccess_constructor",
      "target": "dl48_software_gui_app_pages_quickaccess_quickaccess_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L607",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder_setmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder_synctrackcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder_timerstart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder",
      "target": "dl48_software_gui_app_pages_recorder_recorder_timerstop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder_constructor",
      "target": "dl48_software_gui_app_pages_recorder_recorder_setmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder_initactions",
      "target": "dl48_software_gui_app_pages_recorder_recorder_setmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder_onshow",
      "target": "dl48_software_gui_app_pages_recorder_recorder_synctrackcount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder_setmode",
      "target": "dl48_software_gui_app_pages_recorder_recorder_onresize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_recorder_recorder_setmode",
      "target": "dl48_software_gui_app_pages_recorder_recorder_synctrackcount"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_recorder_recorder_timerstart",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/recorder.js",
      "source_location": "L581",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_recorder_recorder_timerstop",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing",
      "target": "dl48_software_gui_app_pages_routing_routing"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_channelsrca"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_channelsrcb"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_danteouts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_diskrec"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_drains"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_localouts"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_sources"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_syncmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing",
      "target": "dl48_software_gui_app_pages_routing_routing_usbouts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_syncmode",
      "target": "dl48_software_gui_app_pages_routing_routing_channelsrca"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_syncmode",
      "target": "dl48_software_gui_app_pages_routing_routing_channelsrcb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_syncmode",
      "target": "dl48_software_gui_app_pages_routing_routing_danteouts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_syncmode",
      "target": "dl48_software_gui_app_pages_routing_routing_diskrec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_syncmode",
      "target": "dl48_software_gui_app_pages_routing_routing_localouts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_syncmode",
      "target": "dl48_software_gui_app_pages_routing_routing_usbouts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_channelsrca",
      "target": "dl48_software_gui_app_pages_routing_routing_sources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_channelsrcb",
      "target": "dl48_software_gui_app_pages_routing_routing_sources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_danteouts",
      "target": "dl48_software_gui_app_pages_routing_routing_sources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_diskrec",
      "target": "dl48_software_gui_app_pages_routing_routing_sources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_localouts",
      "target": "dl48_software_gui_app_pages_routing_routing_sources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_usbouts",
      "target": "dl48_software_gui_app_pages_routing_routing_sources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_channelsrca",
      "target": "dl48_software_gui_app_pages_routing_routing_drains"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/routing.js",
      "source_location": "L264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_routing_routing_channelsrcb",
      "target": "dl48_software_gui_app_pages_routing_routing_drains"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about",
      "target": "dl48_software_gui_app_pages_settings_about_about"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about",
      "target": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about",
      "target": "dl48_software_gui_app_pages_settings_about_fwbuildversion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about",
      "target": "dl48_software_gui_app_pages_settings_about_fwchannellabel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about",
      "target": "dl48_software_gui_app_pages_settings_about_fwinstalledversion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about",
      "target": "dl48_software_gui_app_pages_settings_about_fwiscurrentbuild"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about",
      "target": "dl48_software_gui_app_pages_settings_about_fwnormalizedversion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about",
      "target": "dl48_software_gui_app_pages_settings_about_fwselectablechannels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about",
      "target": "dl48_software_gui_app_pages_settings_about_fwsizestring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about",
      "target": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about",
      "target": "dl48_software_gui_app_pages_settings_about_about_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about",
      "target": "dl48_software_gui_app_pages_settings_about_about_checklatest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about",
      "target": "dl48_software_gui_app_pages_settings_about_about_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about",
      "target": "dl48_software_gui_app_pages_settings_about_about_firmwarebuildlabel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about",
      "target": "dl48_software_gui_app_pages_settings_about_about_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about",
      "target": "dl48_software_gui_app_pages_settings_about_about_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about",
      "target": "dl48_software_gui_app_pages_settings_about_about_refreshfirmwaresummary"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about",
      "target": "dl48_software_gui_app_pages_settings_about_about_setfirmwarelist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about",
      "target": "dl48_software_gui_app_pages_settings_about_about_showchannelselector"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about",
      "target": "dl48_software_gui_app_pages_settings_about_about_showfirmwaremodal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about_onshow",
      "target": "dl48_software_gui_app_pages_settings_about_about_refreshfirmwaresummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_constructor",
      "target": "dl48_software_gui_app_pages_settings_about_about_onshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about_showchannelselector",
      "target": "dl48_software_gui_app_pages_settings_about_about_setfirmwarelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about_showchannelselector",
      "target": "dl48_software_gui_app_pages_settings_about_fwchannellabel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about_showchannelselector",
      "target": "dl48_software_gui_app_pages_settings_about_fwselectablechannels"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about_refreshfirmwaresummary",
      "target": "dl48_software_gui_app_pages_settings_about_about_setfirmwarelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_about_firmwarebuildlabel",
      "target": "dl48_software_gui_app_pages_settings_about_fwinstalledversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_fwinstalledversion",
      "target": "dl48_software_gui_app_pages_settings_about_fwbuildversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_fwiscurrentbuild",
      "target": "dl48_software_gui_app_pages_settings_about_fwnormalizedversion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist_customitempaint",
      "target": "dl48_software_gui_app_pages_settings_about_fwiscurrentbuild"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist_customitempaint",
      "target": "dl48_software_gui_app_pages_settings_about_fwsizestring"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds",
      "target": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds",
      "target": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_fetchbuilds"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds",
      "target": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds",
      "target": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds",
      "target": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_selectandinstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_constructor",
      "target": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_fetchbuilds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_constructor",
      "target": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_selectandinstall",
      "target": "dl48_software_gui_app_pages_settings_about_popupfirmwarebuilds_fetchbuilds"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist",
      "target": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist_customitempaint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist",
      "target": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist_onselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/about.js",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist",
      "target": "dl48_software_gui_app_pages_settings_about_firmwarebuildlist_texttransform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/dante.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_dante",
      "target": "dl48_software_gui_app_pages_settings_dante_dante"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/dante.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_dante_dante",
      "target": "dl48_software_gui_app_pages_settings_dante_dante_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/dante.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_dante_dante",
      "target": "dl48_software_gui_app_pages_settings_dante_dante_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/devices.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_devices",
      "target": "dl48_software_gui_app_pages_settings_devices_devices"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/devices.js",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_devices_devices",
      "target": "dl48_software_gui_app_pages_settings_devices_devices_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/devices.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_devices_devices",
      "target": "dl48_software_gui_app_pages_settings_devices_devices_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/devices.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_devices_devices",
      "target": "dl48_software_gui_app_pages_settings_devices_devices_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/functions.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_functions",
      "target": "dl48_software_gui_app_pages_settings_functions_functions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/functions.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_functions_functions",
      "target": "dl48_software_gui_app_pages_settings_functions_functions_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/functions.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_functions_functions",
      "target": "dl48_software_gui_app_pages_settings_functions_functions_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/functions.js",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_functions_functions",
      "target": "dl48_software_gui_app_pages_settings_functions_functions_onresize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/network.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_network",
      "target": "dl48_software_gui_app_pages_settings_network_network"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/network.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_network_network",
      "target": "dl48_software_gui_app_pages_settings_network_network_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/network.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_network_network",
      "target": "dl48_software_gui_app_pages_settings_network_network_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/network.js",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_network_network",
      "target": "dl48_software_gui_app_pages_settings_network_network_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/network.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_network_network_constructor",
      "target": "dl48_software_gui_app_pages_settings_network_network_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_prefs",
      "target": "dl48_software_gui_app_pages_settings_prefs_prefs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_prefs_prefs",
      "target": "dl48_software_gui_app_pages_settings_prefs_prefs_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_prefs_prefs",
      "target": "dl48_software_gui_app_pages_settings_prefs_prefs_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_prefs_prefs",
      "target": "dl48_software_gui_app_pages_settings_prefs_prefs_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_prefs_prefs",
      "target": "dl48_software_gui_app_pages_settings_prefs_prefs_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/prefs.js",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_prefs_prefs_onshow",
      "target": "dl48_software_gui_app_pages_settings_prefs_prefs_setknobs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_system",
      "target": "dl48_software_gui_app_pages_settings_system_system"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_system_system",
      "target": "dl48_software_gui_app_pages_settings_system_system_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_system_system",
      "target": "dl48_software_gui_app_pages_settings_system_system_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_system_system",
      "target": "dl48_software_gui_app_pages_settings_system_system_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/settings/system.js",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_settings_system_system",
      "target": "dl48_software_gui_app_pages_settings_system_system_onshow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows",
      "target": "dl48_software_gui_app_pages_shows_shows"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_applysort"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_clone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_cloneshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_deleteshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_demonetresponses"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_editnotes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_export"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_getcurrentshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_import"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_loadshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_neterror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_newshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_onlistupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_open"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_rename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_renameshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_resave"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_saveshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_selectactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_updateinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_updatelist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows",
      "target": "dl48_software_gui_app_pages_shows_shows_wizard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_constructor",
      "target": "dl48_software_gui_app_pages_shows_shows_demonetresponses"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_onshow",
      "target": "dl48_software_gui_app_pages_shows_shows_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_initactions",
      "target": "dl48_software_gui_app_pages_shows_shows_applysort"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_initactions",
      "target": "dl48_software_gui_app_pages_shows_shows_clone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_initactions",
      "target": "dl48_software_gui_app_pages_shows_shows_delete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_initactions",
      "target": "dl48_software_gui_app_pages_shows_shows_export"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_initactions",
      "target": "dl48_software_gui_app_pages_shows_shows_import"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_initactions",
      "target": "dl48_software_gui_app_pages_shows_shows_newshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_initactions",
      "target": "dl48_software_gui_app_pages_shows_shows_rename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_initactions",
      "target": "dl48_software_gui_app_pages_shows_shows_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_initactions",
      "target": "dl48_software_gui_app_pages_shows_shows_selectactive"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_shows_shows_demonetresponses",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_editnotes",
      "target": "dl48_software_gui_app_pages_shows_shows_updateinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_cloneshow",
      "target": "dl48_software_gui_app_pages_shows_shows_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_deleteshow",
      "target": "dl48_software_gui_app_pages_shows_shows_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_renameshow",
      "target": "dl48_software_gui_app_pages_shows_shows_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_saveshow",
      "target": "dl48_software_gui_app_pages_shows_shows_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_updatelist",
      "target": "dl48_software_gui_app_pages_shows_shows_applysort"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_updatelist",
      "target": "dl48_software_gui_app_pages_shows_shows_onlistupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_onlistupdate",
      "target": "dl48_software_gui_app_pages_shows_shows_selectactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_loadshow",
      "target": "dl48_software_gui_app_pages_shows_shows_selectactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_newshow",
      "target": "dl48_software_gui_app_pages_shows_shows_saveshow"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_shows_shows_newshow",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_open",
      "target": "dl48_software_gui_app_pages_shows_shows_loadshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_save",
      "target": "dl48_software_gui_app_pages_shows_shows_saveshow"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_shows_shows_save",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_rename",
      "target": "dl48_software_gui_app_pages_shows_shows_renameshow"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_shows_shows_rename",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_clone",
      "target": "dl48_software_gui_app_pages_shows_shows_cloneshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_delete",
      "target": "dl48_software_gui_app_pages_shows_shows_deleteshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_resave",
      "target": "dl48_software_gui_app_pages_shows_shows_getcurrentshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_resave",
      "target": "dl48_software_gui_app_pages_shows_shows_saveshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_wizard",
      "target": "dl48_software_gui_app_pages_shows_shows_resave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_cloneshow",
      "target": "dl48_software_gui_app_pages_shows_shows_neterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_deleteshow",
      "target": "dl48_software_gui_app_pages_shows_shows_neterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L433",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_loadshow",
      "target": "dl48_software_gui_app_pages_shows_shows_neterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_renameshow",
      "target": "dl48_software_gui_app_pages_shows_shows_neterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/shows.js",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_shows_shows_saveshow",
      "target": "dl48_software_gui_app_pages_shows_shows_neterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_clone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_clonesnapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_deletesnapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_demonetresponses"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_exportshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_getcurrentshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_loadsnapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_neterror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_onlistupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_open"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_rename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_renamesnapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_resave"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_saveasnew"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_saveshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_savesnapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_selectactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_startnewshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_constructor",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_demonetresponses"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_onshow",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_initactions",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_clone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_initactions",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_delete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_initactions",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_exportshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_initactions",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_rename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_initactions",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_initactions",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_saveasnew"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_initactions",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_startnewshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_clonesnapshot",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_deletesnapshot",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_renamesnapshot",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_saveshow",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_savesnapshot",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_updatelist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_updatelist",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_getcurrentshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_updatelist",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_onlistupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_onlistupdate",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_selectactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_loadsnapshot",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_selectactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_clone",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_getcurrentshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_delete",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_getcurrentshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_exportshow",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_getcurrentshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_open",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_getcurrentshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_rename",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_getcurrentshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_resave",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_getcurrentshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_save",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_getcurrentshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_startnewshow",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_resave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_saveasnew",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_saveshow"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_saveasnew",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_open",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_loadsnapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_rename",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_renamesnapshot"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_rename",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_save",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_savesnapshot"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_save",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_resave",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_savesnapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_delete",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_deletesnapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_clone",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_clonesnapshot"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_clone",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_clonesnapshot",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_neterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_deletesnapshot",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_neterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L363",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_loadsnapshot",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_neterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_renamesnapshot",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_neterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_saveshow",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_neterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/snapshots.js",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_snapshots_snapshots_savesnapshot",
      "target": "dl48_software_gui_app_pages_snapshots_snapshots_neterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_gainkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_inputisgain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_inputkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_inputknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_setknobs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_src"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_srckey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback",
      "target": "dl48_software_gui_app_pages_talkback_talkback_trimkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_onshow",
      "target": "dl48_software_gui_app_pages_talkback_talkback_setknobs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_onshow",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_inputknob",
      "target": "dl48_software_gui_app_pages_talkback_talkback_srckey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_src",
      "target": "dl48_software_gui_app_pages_talkback_talkback_srckey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow_sync",
      "target": "dl48_software_gui_app_pages_talkback_talkback_srckey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_gainkey",
      "target": "dl48_software_gui_app_pages_talkback_talkback_src"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_inputisgain",
      "target": "dl48_software_gui_app_pages_talkback_talkback_gainkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_inputkey",
      "target": "dl48_software_gui_app_pages_talkback_talkback_gainkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_inputkey",
      "target": "dl48_software_gui_app_pages_talkback_talkback_trimkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_inputknob",
      "target": "dl48_software_gui_app_pages_talkback_talkback_inputisgain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow_sync",
      "target": "dl48_software_gui_app_pages_talkback_talkback_inputisgain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_inputknob",
      "target": "dl48_software_gui_app_pages_talkback_talkback_inputkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow_sync",
      "target": "dl48_software_gui_app_pages_talkback_talkback_inputkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkback_setknobs",
      "target": "dl48_software_gui_app_pages_talkback_talkback_inputknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow_dosync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow_sync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow_talkbackdestpopup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow_constructor",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow_dosync",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/talkback.js",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_talkback_talkbackwindow_initwidgets",
      "target": "dl48_software_gui_app_pages_talkback_talkbackwindow_talkbackdestpopup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_testtone",
      "target": "dl48_software_gui_app_pages_testtone_testtone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_testtone_testtone",
      "target": "dl48_software_gui_app_pages_testtone_testtone_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_testtone_testtone",
      "target": "dl48_software_gui_app_pages_testtone_testtone_initactions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/pages/testtone.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_pages_testtone_testtone",
      "target": "dl48_software_gui_app_pages_testtone_testtone_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_askconfirm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_askdelete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_askinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_clearfirmwareupdatepopup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_closefirmwareupdatepopup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_painttoast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_preset_popup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_showfirmwarecorruptedpopup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_showfirmwaredonepage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_showfirmwareupdatefailed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_showfirmwareupdatepage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_showfirmwareupdatepopup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_showfirmwareupdatesuccesspopup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_showmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_showtoast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups",
      "target": "dl48_software_gui_app_popups_starttour"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_rationale_3",
      "target": "dl48_software_gui_app_popups"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_closefirmwareupdatepopup",
      "target": "dl48_software_gui_app_popups_clearfirmwareupdatepopup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_showfirmwareupdatepopup",
      "target": "dl48_software_gui_app_popups_clearfirmwareupdatepopup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_showfirmwareupdatepopup",
      "target": "dl48_software_gui_app_popups_closefirmwareupdatepopup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_showfirmwareupdatepopup",
      "target": "dl48_software_gui_app_popups_askconfirm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_showfirmwareupdatepopup",
      "target": "dl48_software_gui_app_popups_showfirmwareupdatepage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_showfirmwareupdatepage",
      "target": "dl48_software_gui_app_popups_showfirmwareupdatesuccesspopup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_showfirmwareupdatefailed",
      "target": "dl48_software_gui_app_popups_showmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_showfirmwarecorruptedpopup",
      "target": "dl48_software_gui_app_popups_showmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_showfirmwareupdatesuccesspopup",
      "target": "dl48_software_gui_app_popups_showmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_askdelete",
      "target": "dl48_software_gui_app_popups_askconfirm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_showtoast",
      "target": "dl48_software_gui_app_popups_showmessage"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups.js",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_painttoast",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_onselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_setitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_syncitems"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu_constructor",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu_constructor",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_syncitems"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu_syncitems",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_setitems"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu_onup",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_onselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu_initwidgets",
      "target": "dl48_software_gui_app_popups_channelmenu_channelmenu_onselect"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/channelmenu.js",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_channelmenu_channelmenu_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_groupsbarpopup",
      "target": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup",
      "target": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup",
      "target": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup",
      "target": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup",
      "target": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup",
      "target": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup",
      "target": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_constructor",
      "target": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_constructor",
      "target": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_onshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/groupsbarpopup.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_onshow",
      "target": "dl48_software_gui_app_popups_groupsbarpopup_groupsbarpopup_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/navpopup.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_navpopup",
      "target": "dl48_software_gui_app_popups_navpopup_navpopup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/navpopup.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_navpopup_navpopup",
      "target": "dl48_software_gui_app_popups_navpopup_navpopup_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/navpopup.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_navpopup_navpopup",
      "target": "dl48_software_gui_app_popups_navpopup_navpopup_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/navpopup.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_navpopup_navpopup",
      "target": "dl48_software_gui_app_popups_navpopup_navpopup_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/navpopup.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_navpopup_navpopup_constructor",
      "target": "dl48_software_gui_app_popups_navpopup_navpopup_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupchannelselect",
      "target": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect",
      "target": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect",
      "target": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect",
      "target": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_onselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect",
      "target": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_constructor",
      "target": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupchannelselect.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_initwidgets",
      "target": "dl48_software_gui_app_popups_popupchannelselect_popupchannelselect_onselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_color_select_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_color_select_rgb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_color_select_swatches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_findpresetswatch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_hexmatches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_normalizehex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_parsehexrgb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupcolorselect_findpresetswatch",
      "target": "dl48_software_gui_app_popups_popupcolorselect_color_select_swatches"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_initwidgets",
      "target": "dl48_software_gui_app_popups_popupcolorselect_color_select_swatches"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_initwidgets",
      "target": "dl48_software_gui_app_popups_popupcolorselect_color_select_rgb"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_gethex"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_iscustomselected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_ondestroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_selectswatch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_setrgbchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbfromhex"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncselection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_writehex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_constructor",
      "target": "dl48_software_gui_app_popups_popupcolorselect_parsehexrgb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_constructor",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_gethex",
      "target": "dl48_software_gui_app_popups_popupcolorselect_normalizehex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_getstate",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_gethex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_initwidgets",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_gethex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_iscustomselected",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_gethex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbfromhex",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_gethex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncselection",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_gethex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_initwidgets",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_iscustomselected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_iscustomselected",
      "target": "dl48_software_gui_app_popups_popupcolorselect_findpresetswatch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_selectswatch",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_iscustomselected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbenabled",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_iscustomselected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_setrgbchannel",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_writehex"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_writehex",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_getstate",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbfromhex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbfromhex",
      "target": "dl48_software_gui_app_popups_popupcolorselect_parsehexrgb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncselection",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbfromhex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_getstate",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbenabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncselection",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncrgbenabled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_selectswatch",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncselection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_setrgbchannel",
      "target": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_syncselection"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupcolorselect_popupcolorselect_setrgbchannel",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_hexmatches",
      "target": "dl48_software_gui_app_popups_popupcolorselect_normalizehex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_parsehexrgb",
      "target": "dl48_software_gui_app_popups_popupcolorselect_normalizehex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcolorselect.js",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcolorselect_findpresetswatch",
      "target": "dl48_software_gui_app_popups_popupcolorselect_hexmatches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupconfirm",
      "target": "dl48_software_gui_app_popups_popupconfirm_popupconfirm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupconfirm_popupconfirm",
      "target": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupconfirm_popupconfirm",
      "target": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_func"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupconfirm_popupconfirm",
      "target": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupconfirm_popupconfirm",
      "target": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupconfirm_popupconfirm",
      "target": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_paintcustom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_constructor",
      "target": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_initwidgets",
      "target": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_func"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_paint",
      "target": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_paintcustom"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupconfirm.js",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupconfirm_popupconfirm_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcreateprofile.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcreateprofile",
      "target": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcreateprofile.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile",
      "target": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcreateprofile.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile",
      "target": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcreateprofile.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile",
      "target": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupcreateprofile.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile_constructor",
      "target": "dl48_software_gui_app_popups_popupcreateprofile_popupcreateprofile_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupflexoutput",
      "target": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput",
      "target": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput",
      "target": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput",
      "target": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput_constructor",
      "target": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput_initwidgets"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupflexoutput.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupflexoutput_popupflexoutput_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_synclists"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_syncp2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_constructor",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_constructor",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_onshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_initwidgets",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_initwidgets",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_initwidgets",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_synclists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_initwidgets",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_syncp2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_onshow",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_synclists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_synclists",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_syncp2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_onshow",
      "target": "dl48_software_gui_app_popups_popupfunction_popupfunction_syncp2"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_syncp2",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupfunction.js",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupfunction_popupfunction_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfxselect",
      "target": "dl48_software_gui_app_popups_popupfxselect_popupfxselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfxselect_popupfxselect",
      "target": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfxselect_popupfxselect",
      "target": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfxselect_popupfxselect",
      "target": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfxselect_popupfxselect",
      "target": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_constructor",
      "target": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupfxselect.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_initwidgets",
      "target": "dl48_software_gui_app_popups_popupfxselect_popupfxselect_select"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_dogroupssync"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_getgroup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_getgrouptitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_onclose"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_reg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_setgroupindex"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_constructor",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_constructor",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_onshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_constructor",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_constructor",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_dogroupssync",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_initwidgets",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_getgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_sync",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_getgroup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_paint",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_getgrouptitle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_sync",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_getgrouptitle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_initwidgets",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_setgroupindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_setgroupindex",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_initwidgets",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_onshow",
      "target": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_sync"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupgroupedit.js",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupgroupedit_popupgroupedit_initwidgets",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_connect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_demoresponse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_onnetworkselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_parsenetworks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_scan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_constructor",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_demoresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_constructor",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_constructor",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_onshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_onshow",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_scan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_scan",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_parsenetworks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupjoinwifi.js",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_onnetworkselect",
      "target": "dl48_software_gui_app_popups_popupjoinwifi_popupjoinwifi_connect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuplock",
      "target": "dl48_software_gui_app_popups_popuplock_popuplock"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuplock_popuplock",
      "target": "dl48_software_gui_app_popups_popuplock_popuplock_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuplock_popuplock",
      "target": "dl48_software_gui_app_popups_popuplock_popuplock_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuplock_popuplock",
      "target": "dl48_software_gui_app_popups_popuplock_popuplock_input"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuplock_popuplock",
      "target": "dl48_software_gui_app_popups_popuplock_popuplock_onlock"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuplock_popuplock",
      "target": "dl48_software_gui_app_popups_popuplock_popuplock_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuplock_popuplock_constructor",
      "target": "dl48_software_gui_app_popups_popuplock_popuplock_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuplock_popuplock_initwidgets",
      "target": "dl48_software_gui_app_popups_popuplock_popuplock_input"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L717",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_server_askinput",
      "target": "dl48_software_gui_app_popups_popuplock_popuplock_input"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuplock.js",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuplock_popuplock_initwidgets",
      "target": "dl48_software_gui_app_popups_popuplock_popuplock_onlock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon",
      "target": "dl48_software_gui_app_popups_popupnameicon_channel_icons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon",
      "target": "dl48_software_gui_app_popups_popupnameicon_popupnameicon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon_popupnameicon",
      "target": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_cancel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon_popupnameicon",
      "target": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon_popupnameicon",
      "target": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_gettarget"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon_popupnameicon",
      "target": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon_popupnameicon",
      "target": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_ondestroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon_popupnameicon",
      "target": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon_popupnameicon",
      "target": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_constructor",
      "target": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnameicon.js",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_initwidgets",
      "target": "dl48_software_gui_app_popups_popupnameicon_popupnameicon_gettarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_getlists"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_onip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi_constructor",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi_constructor",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_onshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi_onshow",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_getlists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi_initwidgets",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_getlists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupndi.js",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupndi_popupndi_initwidgets",
      "target": "dl48_software_gui_app_popups_popupndi_popupndi_save"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_apply"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_getprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_gettitle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_syncfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_constructor",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_getprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_constructor",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_constructor",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_syncfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_paint",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_gettitle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_initwidgets",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_apply"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupnetworkadvanced.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_initwidgets",
      "target": "dl48_software_gui_app_popups_popupnetworkadvanced_popupnetworkadvanced_syncfields"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppaste.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppaste",
      "target": "dl48_software_gui_app_popups_popuppaste_popuppaste"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppaste.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppaste_popuppaste",
      "target": "dl48_software_gui_app_popups_popuppaste_popuppaste_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppaste.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppaste_popuppaste",
      "target": "dl48_software_gui_app_popups_popuppaste_popuppaste_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppaste.js",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppaste_popuppaste",
      "target": "dl48_software_gui_app_popups_popuppaste_popuppaste_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppaste.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppaste_popuppaste_constructor",
      "target": "dl48_software_gui_app_popups_popuppaste_popuppaste_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_drawchevron"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_rationale_57",
      "target": "dl48_software_gui_app_popups_popuppresetprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_createnew"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_getdirs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_getitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_getlist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_getsubdirs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_layout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_overwrite"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_recall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_rename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_setprofile"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_updatelists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_constructor",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_constructor",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_onshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_onshow",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_updatelists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_updatelists",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_getlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_updatelists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_layout"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_paint",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_layout"
    },
    {
      "relation": "indirect_call",
      "context": "collection",
      "confidence": "INFERRED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_drawchevron"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_delete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_overwrite"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_recall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresetprofile.js",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresetprofile_popuppresetprofile_rename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_applypreset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_askdelete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_askload"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_askrename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_asksave"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_delete"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_extract"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_getlist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_load"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_rename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_constructor",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_constructor",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_onshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_askdelete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_askload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_askrename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_asksave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_initwidgets",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_onshow",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_getlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_delete",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_getlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_rename",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_getlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_askload",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_load",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_applypreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_asksave",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_save",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_extract"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_askrename",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_rename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_askdelete",
      "target": "dl48_software_gui_app_popups_popuppresets_popuppresets_delete"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_asksave",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_askrename",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_askdelete",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_applypreset",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popuppresets.js",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popuppresets_popuppresets_extract",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsafes.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsafes",
      "target": "dl48_software_gui_app_popups_popupsafes_popupsafes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsafes.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsafes_popupsafes",
      "target": "dl48_software_gui_app_popups_popupsafes_popupsafes_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsafes.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsafes_popupsafes",
      "target": "dl48_software_gui_app_popups_popupsafes_popupsafes_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsafes.js",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsafes_popupsafes",
      "target": "dl48_software_gui_app_popups_popupsafes_popupsafes_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsafes.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsafes_popupsafes_constructor",
      "target": "dl48_software_gui_app_popups_popupsafes_popupsafes_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselect.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselect",
      "target": "dl48_software_gui_app_popups_popupselect_popupselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselect.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselect_popupselect",
      "target": "dl48_software_gui_app_popups_popupselect_popupselect_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselect.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselect_popupselect",
      "target": "dl48_software_gui_app_popups_popupselect_popupselect_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselect.js",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselect_popupselect",
      "target": "dl48_software_gui_app_popups_popupselect_popupselect_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselect.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselect_popupselect_constructor",
      "target": "dl48_software_gui_app_popups_popupselect_popupselect_initwidgets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselectsimple",
      "target": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple",
      "target": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple",
      "target": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple",
      "target": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple_onselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple_constructor",
      "target": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupselectsimple.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple_initwidgets",
      "target": "dl48_software_gui_app_popups_popupselectsimple_popupselectsimple_onselect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport_popupshowexport",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_all"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport_popupshowexport",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport_popupshowexport",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport_popupshowexport",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport_popupshowexport",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_reportdone"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport_popupshowexport",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_selected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_constructor",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_initwidgets",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_selected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_selected",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_reportdone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowexport.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_all",
      "target": "dl48_software_gui_app_popups_popupshowexport_popupshowexport_reportdone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_getlist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_importall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_importselected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_neterror"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_constructor",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_constructor",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_onshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_initwidgets",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_getlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_initwidgets",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_importall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_initwidgets",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_importselected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_onshow",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_getlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_importall",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_neterror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupshowimport.js",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_importselected",
      "target": "dl48_software_gui_app_popups_popupshowimport_popupshowimport_neterror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsource",
      "target": "dl48_software_gui_app_popups_popupsource_popupsource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsource_popupsource",
      "target": "dl48_software_gui_app_popups_popupsource_popupsource_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsource_popupsource",
      "target": "dl48_software_gui_app_popups_popupsource_popupsource_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsource_popupsource",
      "target": "dl48_software_gui_app_popups_popupsource_popupsource_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsource_popupsource",
      "target": "dl48_software_gui_app_popups_popupsource_popupsource_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsource_popupsource_constructor",
      "target": "dl48_software_gui_app_popups_popupsource_popupsource_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupsource.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupsource_popupsource_initwidgets",
      "target": "dl48_software_gui_app_popups_popupsource_popupsource_select"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptags.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptags",
      "target": "dl48_software_gui_app_popups_popuptags_popuptags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptags.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptags_popuptags",
      "target": "dl48_software_gui_app_popups_popuptags_popuptags_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_next"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_prev"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_skip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour_constructor",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour_onup",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_prev"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popuptour_popuptour_onup",
      "target": "dl48_software_gui_app_popups_popuptour_popuptour_skip"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popuptour.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popuptour_popuptour_calcgeometry",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwap",
      "target": "dl48_software_gui_app_popups_popupwap_popupwap"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwap_popupwap",
      "target": "dl48_software_gui_app_popups_popupwap_popupwap_apply"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwap_popupwap",
      "target": "dl48_software_gui_app_popups_popupwap_popupwap_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwap_popupwap",
      "target": "dl48_software_gui_app_popups_popupwap_popupwap_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwap_popupwap",
      "target": "dl48_software_gui_app_popups_popupwap_popupwap_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwap_popupwap_constructor",
      "target": "dl48_software_gui_app_popups_popupwap_popupwap_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwap.js",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwap_popupwap_initwidgets",
      "target": "dl48_software_gui_app_popups_popupwap_popupwap_apply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_applydim"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_onclose"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_ondestroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow_ondestroy",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_applydim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow_onshow",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_applydim"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow_close",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_onclose"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow_paint",
      "target": "dl48_software_gui_app_popups_popupwindow_popupwindow_paintoverlay"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/popups/popupwindow.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_popups_popupwindow_popupwindow_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_quickaccessmenu",
      "target": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu",
      "target": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu",
      "target": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu",
      "target": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu",
      "target": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu",
      "target": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_constructor",
      "target": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/popups/quickaccessmenu.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_constructor",
      "target": "dl48_software_gui_app_popups_quickaccessmenu_quickaccessmenu_onshow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/res.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_res",
      "target": "dl48_software_gui_app_res_drawloadingscreen"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/res.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_res",
      "target": "dl48_software_gui_app_res_svg_mackie_logo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/borders.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_borders",
      "target": "dl48_software_gui_app_tokens_borders_borders"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/color.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_color",
      "target": "dl48_software_gui_app_tokens_color_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/color.js",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_color",
      "target": "dl48_software_gui_app_tokens_color_usercolors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/colors_old.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_colors_old",
      "target": "dl48_software_gui_app_tokens_colors_old_clr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/dims.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_dims",
      "target": "dl48_software_gui_app_tokens_dims_dims"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/dsp.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_dsp",
      "target": "dl48_software_gui_app_tokens_dsp_e_dsp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/figma-icons.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_figma_icons",
      "target": "dl48_software_gui_app_tokens_figma_icons_fi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/figma-icons.js",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_figma_icons",
      "target": "dl48_software_gui_app_tokens_figma_icons_fi_values"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/radii.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_radii",
      "target": "dl48_software_gui_app_tokens_radii_radii"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/size.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_size",
      "target": "dl48_software_gui_app_tokens_size_size"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/tokens/space.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_tokens_space",
      "target": "dl48_software_gui_app_tokens_space_space"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/electron.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_electron",
      "target": "dl48_software_gui_app_wrappers_electron_app_browserwindow_ipcmain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/electron.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_electron",
      "target": "dl48_software_gui_app_wrappers_electron_createwindow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/electron.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_electron",
      "target": "dl48_software_gui_app_wrappers_electron_exec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/electron.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_electron",
      "target": "dl48_software_gui_app_wrappers_electron_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/emu.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_emu",
      "target": "dl48_software_gui_app_wrappers_emu_dev_knobs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/emu.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_emu",
      "target": "dl48_software_gui_app_wrappers_emu_initemu"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/app/wrappers/emu.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_app_wrappers_emu_initemu",
      "target": "dl48_software_gui_app_wrappers_emu_dev_knobs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_node",
      "target": "dl48_software_gui_app_wrappers_node_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_node",
      "target": "dl48_software_gui_app_wrappers_node_ctxproto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_node",
      "target": "dl48_software_gui_app_wrappers_node_dom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_node",
      "target": "dl48_software_gui_app_wrappers_node_jsdom_resourceloader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_node",
      "target": "dl48_software_gui_app_wrappers_node_node_img_dims"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_node",
      "target": "dl48_software_gui_app_wrappers_node_protectedproperties"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_node",
      "target": "dl48_software_gui_app_wrappers_node_window"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/wrappers/node.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_wrappers_node_window",
      "target": "dl48_software_gui_app_wrappers_node_window_constructor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/xmldata.js",
      "source_location": "L81121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_xmldata",
      "target": "dl48_software_gui_app_xmldata_enums"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/app/xmldata.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_app_xmldata",
      "target": "dl48_software_gui_app_xmldata_xml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/build-docker.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_build_docker",
      "target": "dl48_software_gui_build_docker_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/check-and-build.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_check_and_build",
      "target": "dl48_software_gui_check_and_build_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button",
      "target": "dl48_software_gui_ds_components_button_button"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_onkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_onpress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_paintbody"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_painticon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_paintmatcont"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_paintmatoutl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_paintpre"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_paintsvg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_painttext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_setbodystyle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_setcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_setfont"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_setimages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_setround"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_settext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button",
      "target": "dl48_software_gui_ds_components_button_button_settextstyle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_ondown",
      "target": "dl48_software_gui_ds_components_button_button_onpress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_onup",
      "target": "dl48_software_gui_ds_components_button_button_onpress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_onkey",
      "target": "dl48_software_gui_ds_components_button_button_onpress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_paint",
      "target": "dl48_software_gui_ds_components_button_button_paintmatcont"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_paint",
      "target": "dl48_software_gui_ds_components_button_button_paintmatoutl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_paint",
      "target": "dl48_software_gui_ds_components_button_button_paintbody"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_paint",
      "target": "dl48_software_gui_ds_components_button_button_painttext"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_button_button_painttext",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_paint",
      "target": "dl48_software_gui_ds_components_button_button_painticon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_paint",
      "target": "dl48_software_gui_ds_components_button_button_paintsvg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_paint",
      "target": "dl48_software_gui_ds_components_button_button_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/button.js",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_button_button_paint",
      "target": "dl48_software_gui_ds_components_button_button_paintpre"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_ontoggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_paintmark"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_toggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox_ondown",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_toggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox_onup",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_toggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox_toggle",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_ontoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox_paint",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/checkbox.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_checkbox_checkbox_paint",
      "target": "dl48_software_gui_ds_components_checkbox_checkbox_paintmark"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_calcsize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_gettext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_material"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_onhold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_onvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_onwheel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_setdefaultvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_setknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_setmargins"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_setradius"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_setradius",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_calcsize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_setmargins",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_calcsize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_setknob",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_calcsize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_ondown",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_onmove"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_onmove",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_setvalue"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_onmove",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_onup",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_onwheel",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_ondouble",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_setvalue",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_onvalue"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_setvalue",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_paintinfo",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_gettext"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_getstate",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_paint",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_material"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_paint",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_paint",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_paint",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_paint",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/circularknob.js",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_circularknob_circularknob_paint",
      "target": "dl48_software_gui_ds_components_circularknob_circularknob_paintbg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_buildtransferpoints"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_compoutdb"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_createbggradient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordgain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordratio"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordthresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getgain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getratio"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getthresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getvalues"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_indbfromx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_isinrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_ondoublenotknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_onnotknobclick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_onswitch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_onvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_outyfromdb"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_paintreferenceguide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setgain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setratio"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setthresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_tracetransferpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_reset",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_onswitch"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_setprefix",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_getvalues",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_onmove",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_setgain",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_setratio",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_setthresh",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_setvalue",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_getstate",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getvalues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_ondown",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_setmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_setmode",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_onswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_isinrect",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordgain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_isinrect",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordratio"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_isinrect",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordthresh"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_isinrect",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_ondown",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordgain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_ondown",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordratio"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_ondown",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordthresh"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_ondown",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_onmove",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordthresh"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_onmove",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_onup",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_onnotknobclick"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_ondouble",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_ondoublenotknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_buildtransferpoints",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordgain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordgain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordthresh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_getcoordratio"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_buildtransferpoints",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_indbfromx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_buildtransferpoints",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_outyfromdb"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_outyfromdb",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_buildtransferpoints",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_compoutdb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_buildtransferpoints"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_tracetransferpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paintbg",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_createbggradient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_paintreferenceguide"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "target": "dl48_software_gui_ds_components_compgraph_compgraph_paintknob"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/compgraph.js",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_compgraph_compgraph_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_getlistglobaly"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_gettext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_getval"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_onselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_setfont"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_setitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_setlistsize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_setval"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_showlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown_onresize",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_getlistglobaly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown_showlist",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_getlistglobaly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown_ondown",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_showlist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown_showlist",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_getval"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown_showlist",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_onselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown_showlist",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_setval"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown_gettext",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_getval"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown_paint",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_gettext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown_paint",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dropdown.js",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dropdown_dropdown_paint",
      "target": "dl48_software_gui_ds_components_dropdown_dropdown_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_calc"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_designbell"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_freqtox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalues"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_initarrays"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_isinrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_ondoublenotknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onnotknobclick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onpinch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onswitch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onwheel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L729",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintrta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintrtaoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_resetrta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_setprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_setrta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_tick"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_reset",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_reset",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_reset",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_setvalue"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_setprefix",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintbg",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_freqtox"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalue",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalues",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onpinch",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onwheel",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onmove",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onpinch",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onwheel",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_setvalue",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onvalue"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_setvalue",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_isinrect",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_ondown",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onmove",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onup",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onnotknobclick"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onwheel",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onvalue"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onwheel",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onpinch",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_onvalue"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_onpinch",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_ondouble",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_ondoublenotknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_calc",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_initarrays"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_calc",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_designbell"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_calc",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_getstate",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_calc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_getstate",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalues"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_getvalues",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_tick",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintrtaoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_paint",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintbg"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintbg",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_paint",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L724",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_paint",
      "target": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintoverlay"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L637",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/dsgraph.js",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_dsgraph_dsgraph_paintknob",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_addband"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_assemblekey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L749",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_calcbandhash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_checkvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_createbggradient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_currentbandcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_currentcurvevisibilitycheck"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designbell"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designhighshelf"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designhp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designlowshelf"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designlp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designnotch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designtilt"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_formatfreq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_freqcollisioncheck"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_freqtox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_gaintoy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getband"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1099",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getbandtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getbypass"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1001",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getcurrentband"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1038",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getfreq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1004",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getgain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_gethash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1767",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getlabel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalueraw"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalues"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_hasgain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_hasq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_initarrays"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_isinrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_isselectedvisually"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L950",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondoublenotknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L862",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L906",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onnotknobclick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L988",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onpinch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onswitch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L940",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L961",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onwheel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintguides"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1777",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintrta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintrtaoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintselection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_resetband"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_resetconfig"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_resetrta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setbandsconfig"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setbandtype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1047",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setfreq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1065",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setfreqraw"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1019",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setgain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setgainrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setmaxfreq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L853",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1083",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setrta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalueraw"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_tick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_typetov"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_vtotype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_x2freq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_constructor",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_addband"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalues",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_vtotype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setbandtype",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_vtotype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1704",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintselection",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_formatfreq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_isinrect",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_freqtox"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_isinrect",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_getbypass",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1016",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_getgain",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1080",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_getq",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L546",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalues",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L976",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onwheel",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_getfreq",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalueraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalues",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalueraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L983",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onwheel",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_reset",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_resetband",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setbandtype",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1060",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setfreq",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1033",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setgain",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1094",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setq",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1072",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setfreqraw",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setvalueraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalues",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getbypass"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1036",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setgain",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_assemblekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_reset",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_reset",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L957",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondouble",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_resetband"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondown",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_freqtox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_freqtox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintbg",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_freqtox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintguides",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_freqtox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L916",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onmove",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_x2freq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_initarrays"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L753",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_initarrays"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L622",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designbell"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L772",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designbell"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designhp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designhp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L656",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designlp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L797",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designlp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designlowshelf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L801",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designlowshelf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designhighshelf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L806",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designhighshelf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designnotch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L809",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designnotch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designtilt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L812",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_designtilt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_getstate",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getvalues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_getstate",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_isselectedvisually"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_calc2",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_isselectedvisually"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L895",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondown",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setmode",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onswitch"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L892",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondown",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onmove",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L925",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onmove",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setfreqraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L932",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onmove",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setgain"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L914",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onmove",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L947",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onup",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onnotknobclick"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L954",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondouble",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondoublenotknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L958",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_ondouble",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L985",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onwheel",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onvalue"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L978",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onwheel",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L992",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onpinch",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L994",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_onpinch",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_setq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_hasgain",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getcurrentband"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_hasq",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getcurrentband"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintguides",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getgain"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1030",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setgain",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintguides",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getfreq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1059",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setfreq",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_freqcollisioncheck"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1056",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setfreq",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1091",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setq",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setbandtype",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_setbandtype",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintrta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_tick",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintrtaoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintbg",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_createbggradient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintbg"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1287",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintbg",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_currentbandcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_currentcurvevisibilitycheck"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_getlabel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_isselectedvisually"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintguides"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintselection"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1363",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1702",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintselection",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/eqgraph.js",
      "source_location": "L1713",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_eqgraph_eqgraph_paintknob",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_createbggradient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoorddepth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordstart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordthresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getdepth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getexpanderoffset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getsoftkneecorners"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getthresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getvalueraw"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getvalues"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_isinrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_ondoublenotknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_onnotknobclick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_onswitch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_onvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_setdepth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_setmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_setprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_setthresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_reset",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_onswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_reset",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_reset",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_setvalue"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_setprefix",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_getvalues",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_getvalues",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getvalueraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_onmove",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_setdepth",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_setthresh",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_setvalue",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_getstate",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getvalues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_ondown",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_setmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_setmode",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_onswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_isinrect",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoorddepth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_isinrect",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordthresh"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_isinrect",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_ondown",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoorddepth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_ondown",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordstart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_ondown",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordthresh"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_ondown",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_onmove",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordthresh"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_onmove",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_onup",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_onnotknobclick"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_ondouble",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_ondoublenotknob"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordthresh",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_paint",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordthresh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_getcoorddepth",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getexpanderoffset"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_getcoorddepth",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_paint",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoorddepth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordstart",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getexpanderoffset"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordstart",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_paint",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getcoordstart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_paint",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_getsoftkneecorners"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_paintbg",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_createbggradient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_paint",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L509",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_paint",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_paintknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_paint",
      "target": "dl48_software_gui_ds_components_gategraph_gategraph_paintoverlay"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/gategraph.js",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_gategraph_gategraph_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_rationale_2",
      "target": "dl48_software_gui_ds_components_genericmixer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_findbycoord"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_findbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_findbyparent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_findbyprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_foldall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_getcontentwidth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_hideall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_hidestrip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_initstrips"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_isinview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_isscrolling"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onfold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onunfold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_paintscroll"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolldelta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrollshift"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltochannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltopercent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltoshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltotype"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_selected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_selectnext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_selectprev"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_sendscroll"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setcondensed"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setmargin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setorder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setselected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setvg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_showall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_stepwidth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_togglefold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_unfoldall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_constructor",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_getcontentwidth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_constructor",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_initstrips"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_selectnext",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setselected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_selectprev",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setselected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_setselected",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_selectnext",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_selected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_selectprev",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_selected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_selectnext",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltoshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_selectprev",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltoshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_setvg",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_findbyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_setvg",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setorder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_setvg",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_showall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_setorder",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_setmargin",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_setcondensed",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_initstrips",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_initstrips",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_hideall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onresize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_foldall",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_hidestrip",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_onshow",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_unfoldall",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_arrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_togglefold",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_foldall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_togglefold",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_unfoldall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_foldall",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onfold"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_unfoldall",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_onunfold"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_onfold",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_onunfold",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_onmove",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltoshow",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_findbyparent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltopercent",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltopercent",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltotype",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltotype",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltoshow",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolltochannel",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_scrolldelta",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_paintscroll",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_getcontentwidth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_getcontentwidth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_onresize",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_setscroll",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_isscrolling",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericmixer.js",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericmixer_genericmixer_paint",
      "target": "dl48_software_gui_ds_components_genericmixer_genericmixer_paintscroll"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_calchash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_getname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_isselected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_select"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_setname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_setprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_setvalueraw"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_showmenu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_synckeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip_constructor",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip_setprefix",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_synckeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip_initwidgets",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_getvalue"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip_initwidgets",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip_calchash",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip_getname",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip_setname",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip_paint",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_getname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/genericstrip.js",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_genericstrip_genericstrip_calchash",
      "target": "dl48_software_gui_ds_components_genericstrip_genericstrip_isselected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_assemblekey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_checkvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_createbggradient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_freqtox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L220",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getbypass"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_gethash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getpeak"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalues"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_onchange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_ondoublenotknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_onscroll"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_onwheel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintknoboverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L701",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintrta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintrtaoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L702",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintunderlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_resetrta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setbandwidth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setfine"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setgainrange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setpeak"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setprefix"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setright"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setrta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setscroll"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setstereo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_tick"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_constructor",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_setprefix",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_onresize",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setbandwidth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_getbypass",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalues",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paint",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_setpeak",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_reset",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_setpeak",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalues",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getbypass"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_getstate",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getvalues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_ondown",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getpeak"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_onwheel",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_getpeak"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_ondouble",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setpeak"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_onmove",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setpeak"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_onwheel",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setpeak"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_reset",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setpeak"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_setpeak",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_onchange"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_setpeak",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_onmove",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_setscroll"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_onmove",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_ondouble",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_ondoublenotknob"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_onwheel",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_setscroll",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_onscroll"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_setscroll",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L664",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paint",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintrta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_tick",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintrtaoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintbg",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_createbggradient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paint",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintbg"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintbg",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paint",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintknob"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L534",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintknob",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L655",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paint",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintknoboverlay"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintknoboverlay",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paint",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paint",
      "target": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintunderlay"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/geqgraph.js",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_geqgraph_geqgraph_paintunderlay",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_getinputdefault"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_hideinline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_oninput"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_onwrongvalidation"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_sanitize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox_onup",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_getinputdefault"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox_onup",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_oninput"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_inputbox_inputbox_onup",
      "target": "dl48_software_gui_ds_dialogs_dialog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox_oninput",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox_setvalue",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_onwrongvalidation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox_setvalue",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_sanitize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox_paint",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/inputbox.js",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_inputbox_inputbox_paint",
      "target": "dl48_software_gui_ds_components_inputbox_inputbox_paintbg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/label.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_label",
      "target": "dl48_software_gui_ds_components_label_label"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/label.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_label_label",
      "target": "dl48_software_gui_ds_components_label_label_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/label.js",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_label_label",
      "target": "dl48_software_gui_ds_components_label_label_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/label.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_label_label",
      "target": "dl48_software_gui_ds_components_label_label_paint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led",
      "target": "dl48_software_gui_ds_components_led_led"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led",
      "target": "dl48_software_gui_ds_components_led_led_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led",
      "target": "dl48_software_gui_ds_components_led_led_formatvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led",
      "target": "dl48_software_gui_ds_components_led_led_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led",
      "target": "dl48_software_gui_ds_components_led_led_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led",
      "target": "dl48_software_gui_ds_components_led_led_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led",
      "target": "dl48_software_gui_ds_components_led_led_paintfg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led",
      "target": "dl48_software_gui_ds_components_led_led_resetmessage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led",
      "target": "dl48_software_gui_ds_components_led_led_setfont"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led",
      "target": "dl48_software_gui_ds_components_led_led_setimages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led",
      "target": "dl48_software_gui_ds_components_led_led_setmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led_getstate",
      "target": "dl48_software_gui_ds_components_led_led_formatvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led_paint",
      "target": "dl48_software_gui_ds_components_led_led_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/led.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_led_led_paint",
      "target": "dl48_software_gui_ds_components_led_led_paintfg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_level",
      "target": "dl48_software_gui_ds_components_level_level"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_level_level",
      "target": "dl48_software_gui_ds_components_level_level_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_level_level",
      "target": "dl48_software_gui_ds_components_level_level_creategradient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_level_level",
      "target": "dl48_software_gui_ds_components_level_level_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_level_level",
      "target": "dl48_software_gui_ds_components_level_level_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_level_level",
      "target": "dl48_software_gui_ds_components_level_level_sethorizontal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_level_level_paint",
      "target": "dl48_software_gui_ds_components_level_level_creategradient"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/level.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_level_level_getstate",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list",
      "target": "dl48_software_gui_ds_components_list_list"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_calccontent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_checkselected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_clear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_clearselection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_current"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_customitempaint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_getactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_haveitem"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_isactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_onchange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_onhold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_onselect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_onwheel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_paintitembg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_resetselection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_scrollto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_scrolltoselected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_select"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_selectbyvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_selected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_selectstring"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_setitemheight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_setitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_setoffset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_syncselected"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list",
      "target": "dl48_software_gui_ds_components_list_list_texttransform"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_clear",
      "target": "dl48_software_gui_ds_components_list_list_setitems"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_setitems",
      "target": "dl48_software_gui_ds_components_list_list_calccontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_setitems",
      "target": "dl48_software_gui_ds_components_list_list_onchange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_setitemheight",
      "target": "dl48_software_gui_ds_components_list_list_calccontent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_clear",
      "target": "dl48_software_gui_ds_components_list_list_clearselection"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_list_list_calccontent",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_selectstring",
      "target": "dl48_software_gui_ds_components_list_list_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_checkselected",
      "target": "dl48_software_gui_ds_components_list_list_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_clearselection",
      "target": "dl48_software_gui_ds_components_list_list_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_onup",
      "target": "dl48_software_gui_ds_components_list_list_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_resetselection",
      "target": "dl48_software_gui_ds_components_list_list_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_select",
      "target": "dl48_software_gui_ds_components_list_list_onselect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_selectbyvalue",
      "target": "dl48_software_gui_ds_components_list_list_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_paint",
      "target": "dl48_software_gui_ds_components_list_list_getactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_paint",
      "target": "dl48_software_gui_ds_components_list_list_isactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_onmove",
      "target": "dl48_software_gui_ds_components_list_list_setoffset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_onwheel",
      "target": "dl48_software_gui_ds_components_list_list_setoffset"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_list_list_scrollto",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_list_list_scrolltoselected",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_list_list_setoffset",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_paint",
      "target": "dl48_software_gui_ds_components_list_list_texttransform"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_paint",
      "target": "dl48_software_gui_ds_components_list_list_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_paint",
      "target": "dl48_software_gui_ds_components_list_list_customitempaint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/list.js",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_list_list_paint",
      "target": "dl48_software_gui_ds_components_list_list_paintitembg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_createbggradient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_freqtox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onswitch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintgrid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setbands"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setthresh"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setxover"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_threshparam"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_xoverparam"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setbands",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_getstate",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_xoverparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setxover",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_xoverparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_getstate",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_threshparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setthresh",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_threshparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setkey",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_getstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_ondown",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setmode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setmode",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onswitch"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_getstate",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onmove",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setthresh"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onmove",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setxover"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setxover",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_setthresh",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_reset",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_onswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintgrid",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_freqtox"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintbg",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_createbggradient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paint",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paint",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paint",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintoverlay"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintbg",
      "target": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintgrid"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/mcompgraph.js",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_mcompgraph_mcompgraph_paintbg",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_accept"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_append"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_backspace"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_blink"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_cancel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_clear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_getkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_handlekbd"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initcustom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_oncancel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_onclose"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_onholdshift"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_onvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_setbsize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_constructor",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initcustom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_constructor",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_getkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_settext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_append",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_blink"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_handlekbd",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_append"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_append"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_handlekbd",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_backspace"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_backspace"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_handlekbd",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_accept"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_handlekbd",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_accept"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_cancel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_onholdshift"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_initwidgets",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_accept",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_close",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_onclose"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_accept",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_cancel",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_oncancel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/screenkeyboard.js",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_paint",
      "target": "dl48_software_gui_ds_components_screenkeyboard_screenkeyboard_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_easingfunc"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_getpos"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_scrollstop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_scrolltick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_scrollto"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_setfunc"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_startscroll"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_stop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_velrelease"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_velstart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller",
      "target": "dl48_software_gui_ds_components_scroller_scroller_veltrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_scrolltick",
      "target": "dl48_software_gui_ds_components_scroller_scroller_setfunc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_scrollto",
      "target": "dl48_software_gui_ds_components_scroller_scroller_setfunc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_scrollto",
      "target": "dl48_software_gui_ds_components_scroller_scroller_easingfunc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_velstart",
      "target": "dl48_software_gui_ds_components_scroller_scroller_getpos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_velstart",
      "target": "dl48_software_gui_ds_components_scroller_scroller_veltrack"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_scroller_scroller_velstart",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_velrelease",
      "target": "dl48_software_gui_ds_components_scroller_scroller_veltrack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_veltrack",
      "target": "dl48_software_gui_ds_components_scroller_scroller_getpos"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_scroller_scroller_veltrack",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_scrolltick",
      "target": "dl48_software_gui_ds_components_scroller_scroller_getpos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_scrollto",
      "target": "dl48_software_gui_ds_components_scroller_scroller_getpos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_startscroll",
      "target": "dl48_software_gui_ds_components_scroller_scroller_getpos"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_velrelease",
      "target": "dl48_software_gui_ds_components_scroller_scroller_startscroll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_startscroll",
      "target": "dl48_software_gui_ds_components_scroller_scroller_scrolltick"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_scroller_scroller_scrolltick",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_scroller_scroller_stop",
      "target": "dl48_software_gui_ds_components_scroller_scroller_scrollstop"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/scroller.js",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_scroller_scroller_scrollto",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider",
      "target": "dl48_software_gui_ds_components_slider_slider"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_absmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_checkoverlayaccess"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_clearinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_formatvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_getknobposition"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_getstate2"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_gettext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_isinrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_onhold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_onvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_onwheel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_paintinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_paintinfobg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_paintknoboverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_paintline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_paintmarks"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_setdefaultvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_sethorizontal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_setknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_setknobgeom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_setmargins"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_showinfoonknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_toslowmode"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider",
      "target": "dl48_software_gui_ds_components_slider_slider_v2x"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_slider_slider_setdefaultvalue",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_absmove",
      "target": "dl48_software_gui_ds_components_slider_slider_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_ondouble",
      "target": "dl48_software_gui_ds_components_slider_slider_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_onmove",
      "target": "dl48_software_gui_ds_components_slider_slider_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_onwheel",
      "target": "dl48_software_gui_ds_components_slider_slider_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_setvalue",
      "target": "dl48_software_gui_ds_components_slider_slider_onvalue"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_slider_slider_setvalue",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_slider_slider_isinrect",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_ondown",
      "target": "dl48_software_gui_ds_components_slider_slider_absmove"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_onmove",
      "target": "dl48_software_gui_ds_components_slider_slider_absmove"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_onmove",
      "target": "dl48_software_gui_ds_components_slider_slider_showinfoonknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_onup",
      "target": "dl48_software_gui_ds_components_slider_slider_clearinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_onwheel",
      "target": "dl48_software_gui_ds_components_slider_slider_showinfoonknob"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_slider_slider_onwheel",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_ondouble",
      "target": "dl48_software_gui_ds_components_slider_slider_showinfoonknob"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_slider_slider_getknobposition",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L676",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_paint",
      "target": "dl48_software_gui_ds_components_slider_slider_getknobposition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_showinfoonknob",
      "target": "dl48_software_gui_ds_components_slider_slider_getknobposition"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_slider_slider_v2x",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_gettext",
      "target": "dl48_software_gui_ds_components_slider_slider_formatvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_paintinfo",
      "target": "dl48_software_gui_ds_components_slider_slider_gettext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_getstate",
      "target": "dl48_software_gui_ds_components_slider_slider_getstate2"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_slider_slider_getstate",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_paint",
      "target": "dl48_software_gui_ds_components_slider_slider_paintline"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_slider_slider_paintline",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_paint",
      "target": "dl48_software_gui_ds_components_slider_slider_paintknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L698",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_paint",
      "target": "dl48_software_gui_ds_components_slider_slider_paintknoboverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L673",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_paint",
      "target": "dl48_software_gui_ds_components_slider_slider_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L674",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_paint",
      "target": "dl48_software_gui_ds_components_slider_slider_paintmarks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_paintinfo",
      "target": "dl48_software_gui_ds_components_slider_slider_clearinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L629",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_paintinfo",
      "target": "dl48_software_gui_ds_components_slider_slider_paintinfobg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_showinfoonknob",
      "target": "dl48_software_gui_ds_components_slider_slider_paintinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_showinfoonknob",
      "target": "dl48_software_gui_ds_components_slider_slider_checkoverlayaccess"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/slider.js",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_slider_slider_paint",
      "target": "dl48_software_gui_ds_components_slider_slider_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner_setcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L48",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner_setstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner_start"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner",
      "target": "dl48_software_gui_ds_components_spinner_spinner_tick"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner_constructor",
      "target": "dl48_software_gui_ds_components_spinner_spinner_setcolor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner_onshow",
      "target": "dl48_software_gui_ds_components_spinner_spinner_start"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_spinner_spinner_setcolor",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/spinner.js",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_spinner_spinner_paint",
      "target": "dl48_software_gui_ds_components_spinner_spinner_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_getval"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_onchange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_onswitch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_ontoggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_paintitemoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_setfont"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_setitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_setitemwidth"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_setval"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_ondown",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_onmove"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_onmove",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_setval"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_onmove",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_onup",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_setval"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L111",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_onup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_getstate",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_getval"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_setval",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_onchange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_setval",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_onswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_setval",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_ontoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_paint",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_paint",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_paintoverlay"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_paint",
      "target": "dl48_software_gui_ds_components_switchbox_switchbox_paintitemoverlay"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/switchbox.js",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_switchbox_switchbox_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_paintitemoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_setitemheight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_setitems"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_setitemwidth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv_ondown",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_onmove"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv_onmove",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv_onup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv_paint",
      "target": "dl48_software_gui_ds_components_switchboxv_switchboxv_paintitemoverlay"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/switchboxv.js",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_switchboxv_switchboxv_paint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_onchange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_onkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_ontoggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_ontoggleoff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_ontoggleon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_paintbg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_paintknob"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_paintlane"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher",
      "target": "dl48_software_gui_ds_components_switcher_switcher_setmargin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher_onkey",
      "target": "dl48_software_gui_ds_components_switcher_switcher_onup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher_onup",
      "target": "dl48_software_gui_ds_components_switcher_switcher_onchange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L51",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher_onup",
      "target": "dl48_software_gui_ds_components_switcher_switcher_ontoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher_onup",
      "target": "dl48_software_gui_ds_components_switcher_switcher_ontoggleoff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher_onup",
      "target": "dl48_software_gui_ds_components_switcher_switcher_ontoggleon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher_paint",
      "target": "dl48_software_gui_ds_components_switcher_switcher_paintbg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher_paint",
      "target": "dl48_software_gui_ds_components_switcher_switcher_paintlane"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher_paint",
      "target": "dl48_software_gui_ds_components_switcher_switcher_paintknob"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/switcher.js",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_switcher_switcher_paint",
      "target": "dl48_software_gui_ds_components_switcher_switcher_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_dotoggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_onpress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggle2"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggleoff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggleon"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_setstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton_ondown",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_onpress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton_onup",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_onpress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton_onpress",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_dotoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton_dotoggle",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton_dotoggle",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggle2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton_dotoggle",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggleoff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton_dotoggle",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_ontoggleon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/togglebutton.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_togglebutton_togglebutton_dotoggle",
      "target": "dl48_software_gui_ds_components_togglebutton_togglebutton_setstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_clip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_creategradient"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_oncliptimeout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_ondemotick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_onpeakholdtimeout"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_paintclip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_paintoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_quantize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_reset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_sethorizontal"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_settexture"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_tick"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_ondemotick",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_setvalue",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_clip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_setvalue",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_quantize"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_setvalue",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_tick",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_quantize"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_tick",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_paint",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_quantize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_onresize",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_creategradient"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_onresize",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_paint",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_paintclip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/vumeter.js",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_vumeter_vumeter_paint",
      "target": "dl48_software_gui_ds_components_vumeter_vumeter_paintoverlay"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget",
      "target": "dl48_software_gui_ds_components_widget_hashf64"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget",
      "target": "dl48_software_gui_ds_components_widget_hashu32"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget",
      "target": "dl48_software_gui_ds_components_widget_widget"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L965",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_addhash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L996",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_addhash2"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_applyparams"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_calcanchors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_calcgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1026",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_calchash"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L936",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_clearrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L898",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_destroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L772",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_devdown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L776",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_devmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_devup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_focus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_geombottom"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_geomcenterx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_geomcentery"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_geomleft"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_geomrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_geomright"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_geomtop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_getcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_getdomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L945",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_getstate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_gettopparent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L864",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_getval"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_globalenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_globalrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_globalupdatequeued"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_globalvisible"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_globalvisible2"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_globalwidgetname"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_globalx"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_globaly"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_hide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_internaldown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_internalgrabcheck"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_internalmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L739",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_internalunbindevent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_internalup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1039",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_internalupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_internalwheel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_isinrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_istoplevel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onclick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L830",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_ondestroy"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_ondouble"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L807",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_ondown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L822",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onfocus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L798",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onhide"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L818",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onhold"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L810",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onmove"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L821",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onpinch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L828",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L819",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onright"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L791",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L813",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L820",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_onwheel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_paintrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L743",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_purgestaleevents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L893",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_regkbd"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L838",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_regkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L949",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_regtick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L876",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_resetdebugalias"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setanchors"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setblueprint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L881",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setdebugalias"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setdomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setgeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L833",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setposition"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setsize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L869",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setval"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_setvisible"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_show"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L948",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_tick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_togglevisibility"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L857",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_unregallkeys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L851",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_unregkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L955",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_update"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget",
      "target": "dl48_software_gui_ds_components_widget_widget_updategeometry"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_widget_widget_constructor",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setvisible",
      "target": "dl48_software_gui_ds_components_widget_widget_show"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_show",
      "target": "dl48_software_gui_ds_components_widget_widget_onshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_show",
      "target": "dl48_software_gui_ds_components_widget_widget_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_togglevisibility",
      "target": "dl48_software_gui_ds_components_widget_widget_show"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L914",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_destroy",
      "target": "dl48_software_gui_ds_components_widget_widget_hide"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_hide",
      "target": "dl48_software_gui_ds_components_widget_widget_onhide"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setvisible",
      "target": "dl48_software_gui_ds_components_widget_widget_hide"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_togglevisibility",
      "target": "dl48_software_gui_ds_components_widget_widget_hide"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setenabled",
      "target": "dl48_software_gui_ds_components_widget_widget_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_focus",
      "target": "dl48_software_gui_ds_components_widget_widget_getdomain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_focus",
      "target": "dl48_software_gui_ds_components_widget_widget_onfocus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L582",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internaldown",
      "target": "dl48_software_gui_ds_components_widget_widget_focus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_calcanchors",
      "target": "dl48_software_gui_ds_components_widget_widget_setgeometry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setgeometry",
      "target": "dl48_software_gui_ds_components_widget_widget_onresize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setposition",
      "target": "dl48_software_gui_ds_components_widget_widget_setgeometry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setsize",
      "target": "dl48_software_gui_ds_components_widget_widget_setgeometry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L779",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_devmove",
      "target": "dl48_software_gui_ds_components_widget_widget_setposition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L780",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_devmove",
      "target": "dl48_software_gui_ds_components_widget_widget_setanchors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setanchors",
      "target": "dl48_software_gui_ds_components_widget_widget_calcanchors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_updategeometry",
      "target": "dl48_software_gui_ds_components_widget_widget_calcanchors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_updategeometry",
      "target": "dl48_software_gui_ds_components_widget_widget_calcgeometry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_updategeometry",
      "target": "dl48_software_gui_ds_components_widget_widget_onresize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalgrabcheck",
      "target": "dl48_software_gui_ds_components_widget_widget_isinrect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_geomrect",
      "target": "dl48_software_gui_ds_components_widget_widget_geombottom"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_geomrect",
      "target": "dl48_software_gui_ds_components_widget_widget_geomleft"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_geomrect",
      "target": "dl48_software_gui_ds_components_widget_widget_geomright"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_geomrect",
      "target": "dl48_software_gui_ds_components_widget_widget_geomtop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_clearrect",
      "target": "dl48_software_gui_ds_components_widget_widget_globalx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_globalrect",
      "target": "dl48_software_gui_ds_components_widget_widget_globalx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internaldown",
      "target": "dl48_software_gui_ds_components_widget_widget_globalx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalmove",
      "target": "dl48_software_gui_ds_components_widget_widget_globalx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalup",
      "target": "dl48_software_gui_ds_components_widget_widget_globalx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1099",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_components_widget_widget_globalx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalwheel",
      "target": "dl48_software_gui_ds_components_widget_widget_globalx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_clearrect",
      "target": "dl48_software_gui_ds_components_widget_widget_globaly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_globalrect",
      "target": "dl48_software_gui_ds_components_widget_widget_globaly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internaldown",
      "target": "dl48_software_gui_ds_components_widget_widget_globaly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalmove",
      "target": "dl48_software_gui_ds_components_widget_widget_globaly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalup",
      "target": "dl48_software_gui_ds_components_widget_widget_globaly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1099",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_components_widget_widget_globaly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L736",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalwheel",
      "target": "dl48_software_gui_ds_components_widget_widget_globaly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_components_widget_widget_globalvisible"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L792",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_onshow",
      "target": "dl48_software_gui_ds_components_widget_widget_globalvisible"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1057",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_components_widget_widget_globalvisible2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1013",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_addhash2",
      "target": "dl48_software_gui_ds_components_widget_widget_globalwidgetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internaldown",
      "target": "dl48_software_gui_ds_components_widget_widget_globalwidgetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalmove",
      "target": "dl48_software_gui_ds_components_widget_widget_globalwidgetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalup",
      "target": "dl48_software_gui_ds_components_widget_widget_globalwidgetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L731",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalwheel",
      "target": "dl48_software_gui_ds_components_widget_widget_globalwidgetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_ondown",
      "target": "dl48_software_gui_ds_components_widget_widget_globalwidgetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L811",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_onmove",
      "target": "dl48_software_gui_ds_components_widget_widget_globalwidgetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L814",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_onup",
      "target": "dl48_software_gui_ds_components_widget_widget_globalwidgetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_purgestaleevents",
      "target": "dl48_software_gui_ds_components_widget_widget_globalwidgetname"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_components_widget_widget_istoplevel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1064",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_components_widget_widget_getcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_clearrect",
      "target": "dl48_software_gui_ds_components_widget_widget_getdomain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L923",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_destroy",
      "target": "dl48_software_gui_ds_components_widget_widget_getdomain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_devmove",
      "target": "dl48_software_gui_ds_components_widget_widget_getdomain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setoverlay",
      "target": "dl48_software_gui_ds_components_widget_widget_getdomain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setdomain",
      "target": "dl48_software_gui_ds_components_widget_widget_gettopparent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setoverlay",
      "target": "dl48_software_gui_ds_components_widget_widget_update"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L439",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_widget_widget_setblueprint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_widget_widget_internalgrabcheck",
      "target": "dl48_software_gui_ds_events_events"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internaldown",
      "target": "dl48_software_gui_ds_components_widget_widget_devdown"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internaldown",
      "target": "dl48_software_gui_ds_components_widget_widget_ondown"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internaldown",
      "target": "dl48_software_gui_ds_components_widget_widget_onhold"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internaldown",
      "target": "dl48_software_gui_ds_components_widget_widget_onright"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internaldown",
      "target": "dl48_software_gui_ds_components_widget_widget_purgestaleevents"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L598",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalmove",
      "target": "dl48_software_gui_ds_components_widget_widget_devmove"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalmove",
      "target": "dl48_software_gui_ds_components_widget_widget_onmove"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalmove",
      "target": "dl48_software_gui_ds_components_widget_widget_onpinch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalup",
      "target": "dl48_software_gui_ds_components_widget_widget_devup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L676",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalup",
      "target": "dl48_software_gui_ds_components_widget_widget_onclick"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L694",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalup",
      "target": "dl48_software_gui_ds_components_widget_widget_ondouble"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L670",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalup",
      "target": "dl48_software_gui_ds_components_widget_widget_onup"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L679",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_widget_widget_internalup",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L737",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalwheel",
      "target": "dl48_software_gui_ds_components_widget_widget_onwheel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L804",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_onhide",
      "target": "dl48_software_gui_ds_components_widget_widget_clearrect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L907",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_destroy",
      "target": "dl48_software_gui_ds_components_widget_widget_ondestroy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L836",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setkey",
      "target": "dl48_software_gui_ds_components_widget_widget_regkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setkey",
      "target": "dl48_software_gui_ds_components_widget_widget_unregallkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L840",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_regkey",
      "target": "dl48_software_gui_ds_components_widget_widget_unregallkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_destroy",
      "target": "dl48_software_gui_ds_components_widget_widget_resetdebugalias"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L883",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_setdebugalias",
      "target": "dl48_software_gui_ds_components_widget_widget_resetdebugalias"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L895",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_widget_widget_regkbd",
      "target": "dl48_software_gui_ds_events_events"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L928",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_destroy",
      "target": "dl48_software_gui_ds_components_widget_widget_clearrect"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L905",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_widget_widget_destroy",
      "target": "dl48_software_gui_ds_events_events"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1079",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_components_widget_widget_clearrect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1059",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_components_widget_widget_getstate"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_widget_widget_addhash",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1029",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_calchash",
      "target": "dl48_software_gui_ds_components_widget_widget_addhash"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1015",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_widget_widget_addhash2",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1072",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_components_widget_widget_calchash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1082",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_components_widget_widget_paint"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1048",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_components_widget_widget_internalupdate",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/components/widget.js",
      "source_location": "L1216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_components_widget_widget_paintrect",
      "target": "dl48_software_gui_ds_components_widget_widget_paint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_cagui"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "context": "argument",
      "confidence_score": 0.5,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_cagui_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_cagui_init_canvases"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_cagui_init_local_data"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_canvaswebsocketstash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_cfg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L2214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_clr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_data"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_dbg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L2155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_drawall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_e_canvas_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L625",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L2211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_font"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1765",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_initusergui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_lang"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_langbase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L722",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_p_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L731",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_pipelinewsconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_resourceloader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_settings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L892",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_ui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_uis"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L778",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core",
      "target": "dl48_software_gui_ds_core_wrapobject"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_cagui_init",
      "target": "dl48_software_gui_ds_core_settings"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_cagui_init_canvases",
      "target": "dl48_software_gui_ds_core_uis"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1759",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_drawall",
      "target": "dl48_software_gui_ds_core_uis"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_cagui_init",
      "target": "dl48_software_gui_ds_core_cagui_init_canvases"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_cagui_init",
      "target": "dl48_software_gui_ds_core_cagui_init_local_data"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_cagui_init",
      "target": "dl48_software_gui_ds_core_debug"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 0.5,
      "source": "dl48_software_gui_ds_core_cagui_init",
      "target": "dl48_software_gui_ds_core_initusergui"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_cagui_init",
      "target": "dl48_software_gui_ds_core_resourceloader"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_cagui_init",
      "target": "dl48_software_gui_ds_dialogs_dialog"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_cagui_init",
      "target": "dl48_software_gui_ds_events_events"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_cagui_init",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L338",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_resourceloader",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L772",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_pipelinewsconnect",
      "target": "dl48_software_gui_ds_core_drawall"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L761",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_pipelinewsconnect",
      "target": "dl48_software_gui_ds_events_events"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1018",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_constructor",
      "target": "dl48_software_gui_ds_core_pipelinewsconnect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1016",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_constructor",
      "target": "dl48_software_gui_ds_core_wrapobject"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_calcfps"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_callinit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_clear"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_clearfg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_clearfgrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_clearoverlay"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1751",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_cleartoast"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_closemodals"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L894",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_drawall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_drawallfg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_geomall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_getcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_getdomain"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_getoriginalcanvassize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_handleresize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_hideall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_optimizecontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1661",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_paint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1698",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_paintrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_painttoast"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1712",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_registertoastpainter"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_regtick"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_regupdate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_setalpha"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_setblueprint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_setcanvassize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_setdomstyle"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_setfocusqueue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_setminheight"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_setoverlaybgcolor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_setscale"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_setscale2"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_start"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_stop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_synccanvassize"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_testpaint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_tickfn"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_tree"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_update"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_updategeometry"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui",
      "target": "dl48_software_gui_ds_core_ui_updater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_constructor",
      "target": "dl48_software_gui_ds_core_ui_synccanvassize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_constructor",
      "target": "dl48_software_gui_ds_core_ui_updater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_tickfn",
      "target": "dl48_software_gui_ds_core_ui_updater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_setscale",
      "target": "dl48_software_gui_ds_core_ui_handleresize"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_ui_setscale",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_setscale2",
      "target": "dl48_software_gui_ds_core_ui_getoriginalcanvassize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_setscale2",
      "target": "dl48_software_gui_ds_core_ui_handleresize"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_ui_setscale2",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_setdomstyle",
      "target": "dl48_software_gui_ds_core_ui_synccanvassize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1770",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_initusergui",
      "target": "dl48_software_gui_ds_core_ui_callinit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_callinit",
      "target": "dl48_software_gui_ds_core_ui_start"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_start",
      "target": "dl48_software_gui_ds_core_drawall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_start",
      "target": "dl48_software_gui_ds_core_ui_geomall"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_ui_start",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_handleresize",
      "target": "dl48_software_gui_ds_core_drawall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_handleresize",
      "target": "dl48_software_gui_ds_core_ui_geomall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_handleresize",
      "target": "dl48_software_gui_ds_core_ui_synccanvassize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_setminheight",
      "target": "dl48_software_gui_ds_core_ui_synccanvassize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_synccanvassize",
      "target": "dl48_software_gui_ds_core_ui_setcanvassize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_setcanvassize",
      "target": "dl48_software_gui_ds_core_ui_optimizecontext"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_ui_setcanvassize",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_ui_setblueprint",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1350",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_ui_setalpha",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1410",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_geomall",
      "target": "dl48_software_gui_ds_core_ui_updategeometry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_clear",
      "target": "dl48_software_gui_ds_core_ui_clearfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_drawall",
      "target": "dl48_software_gui_ds_core_ui_clear"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_clearoverlay",
      "target": "dl48_software_gui_ds_core_ui_clearfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_drawallfg",
      "target": "dl48_software_gui_ds_core_ui_clearfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1752",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_cleartoast",
      "target": "dl48_software_gui_ds_core_ui_clearfgrect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_setoverlaybgcolor",
      "target": "dl48_software_gui_ds_core_ui_drawallfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_hideall",
      "target": "dl48_software_gui_ds_core_drawall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_drawall",
      "target": "dl48_software_gui_ds_core_ui_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1569",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_updater",
      "target": "dl48_software_gui_ds_core_ui_drawall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_update",
      "target": "dl48_software_gui_ds_core_drawall"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1546",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_core_ui_updater",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_paintrect",
      "target": "dl48_software_gui_ds_core_ui_paint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1721",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_registertoastpainter",
      "target": "dl48_software_gui_ds_core_ui_cleartoast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/core.js",
      "source_location": "L1734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_core_ui_painttoast",
      "target": "dl48_software_gui_ds_core_ui_cleartoast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/dialogs.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_dialogs",
      "target": "dl48_software_gui_ds_dialogs_dialog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_events",
      "target": "dl48_software_gui_ds_events_e_evt_which"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_events",
      "target": "dl48_software_gui_ds_events_e_keys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_events",
      "target": "dl48_software_gui_ds_events_e_mouse_evt_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_events",
      "target": "dl48_software_gui_ds_events_events"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/events.js",
      "source_location": "L652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_events",
      "target": "dl48_software_gui_ds_events_handlekeywidget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/fontadd.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_fontadd",
      "target": "dl48_software_gui_ds_fontadd_cagui_add_font"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/fontadd.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_fontadd",
      "target": "dl48_software_gui_ds_fontadd_cagui_add_images"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/fontadd.js",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_fontadd",
      "target": "dl48_software_gui_ds_fontadd_cagui_fonts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/fontadd.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_fontadd",
      "target": "dl48_software_gui_ds_fontadd_cagui_images"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/network.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_network",
      "target": "dl48_software_gui_ds_network_net"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L703",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_askinput"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_bindpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_express"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_fs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L692",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_isnumeric"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_logfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_net"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L697",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_readline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L698",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_rl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_sanitizefilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_servers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_ds_server"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1432",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_drawtext",
      "target": "dl48_software_gui_ds_server_util"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_init",
      "target": "dl48_software_gui_ds_server_express"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_init",
      "target": "dl48_software_gui_ds_server_bindpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_initdata",
      "target": "dl48_software_gui_ds_server_bindpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_resetdata",
      "target": "dl48_software_gui_ds_server_bindpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_renamepreset",
      "target": "dl48_software_gui_ds_server_sanitizefilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_renamesnapshot",
      "target": "dl48_software_gui_ds_server_sanitizefilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_savepreset",
      "target": "dl48_software_gui_ds_server_sanitizefilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_savesnapshot",
      "target": "dl48_software_gui_ds_server_sanitizefilename"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_addbasiccmds"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_addcmd"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_addcmdsimple"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_aliascmd"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_cmdobj"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L568",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_createdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_deletedir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_deletepreset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_deleteshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L664",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_deletesnapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_extractshowdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_getvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_handlevalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_init"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_initdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_listdirs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_listpresets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L600",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_listshows"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_listsnapshots"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L615",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_loadshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_loadsnapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_onvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_presetdir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_presetfactorydir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_random"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L681",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_randombase64data"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_readpreset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_renamedir"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_renamepreset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_renameshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_renamesnapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_resetdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_save"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_savepreset"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_saveshow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L637",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_savesnapshot"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_sendall"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_sendallstreams"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L354",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_setvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server",
      "target": "dl48_software_gui_ds_server_server_start"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_init",
      "target": "dl48_software_gui_ds_server_askinput"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_init",
      "target": "dl48_software_gui_ds_server_server_handlevalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_init",
      "target": "dl48_software_gui_ds_server_server_initdata"
    },
    {
      "relation": "indirect_call",
      "context": "argument",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_ds_server_server_init",
      "target": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_line"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_handlevalue",
      "target": "dl48_software_gui_ds_server_server_onvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_askinput",
      "target": "dl48_software_gui_ds_server_server_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_loadshow",
      "target": "dl48_software_gui_ds_server_server_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_loadsnapshot",
      "target": "dl48_software_gui_ds_server_server_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L610",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_saveshow",
      "target": "dl48_software_gui_ds_server_server_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_savesnapshot",
      "target": "dl48_software_gui_ds_server_server_setvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_setvalue",
      "target": "dl48_software_gui_ds_server_server_sendall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L717",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_askinput",
      "target": "dl48_software_gui_ds_server_server_getvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_initdata",
      "target": "dl48_software_gui_ds_server_server_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_loadsnapshot",
      "target": "dl48_software_gui_ds_server_server_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_resetdata",
      "target": "dl48_software_gui_ds_server_server_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_sendall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_sendall",
      "target": "dl48_software_gui_ds_server_server_sendallstreams"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_addcmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_aliascmd",
      "target": "dl48_software_gui_ds_server_server_addcmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_addcmdsimple"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_deletepreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_deleteshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_deletesnapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_listpresets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_listshows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_listsnapshots"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_loadshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_loadsnapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_readpreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_renamepreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_renameshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_renamesnapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_resetdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_savepreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_saveshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_addbasiccmds",
      "target": "dl48_software_gui_ds_server_server_savesnapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L569",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_createdir",
      "target": "dl48_software_gui_ds_server_server_presetdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_deletedir",
      "target": "dl48_software_gui_ds_server_server_presetdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L547",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_deletepreset",
      "target": "dl48_software_gui_ds_server_server_presetdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_listdirs",
      "target": "dl48_software_gui_ds_server_server_presetdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_listpresets",
      "target": "dl48_software_gui_ds_server_server_presetdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_readpreset",
      "target": "dl48_software_gui_ds_server_server_presetdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_renamedir",
      "target": "dl48_software_gui_ds_server_server_presetdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_renamepreset",
      "target": "dl48_software_gui_ds_server_server_presetdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_savepreset",
      "target": "dl48_software_gui_ds_server_server_presetdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_listpresets",
      "target": "dl48_software_gui_ds_server_server_presetfactorydir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_readpreset",
      "target": "dl48_software_gui_ds_server_server_presetfactorydir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L633",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_listsnapshots",
      "target": "dl48_software_gui_ds_server_server_listpresets"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_loadsnapshot",
      "target": "dl48_software_gui_ds_server_server_readpreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L612",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_saveshow",
      "target": "dl48_software_gui_ds_server_server_savepreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_savesnapshot",
      "target": "dl48_software_gui_ds_server_server_savepreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_deletesnapshot",
      "target": "dl48_software_gui_ds_server_server_deletepreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_renamesnapshot",
      "target": "dl48_software_gui_ds_server_server_renamepreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_listshows",
      "target": "dl48_software_gui_ds_server_server_listdirs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_saveshow",
      "target": "dl48_software_gui_ds_server_server_createdir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L622",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_renameshow",
      "target": "dl48_software_gui_ds_server_server_renamedir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_deleteshow",
      "target": "dl48_software_gui_ds_server_server_deletedir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_saveshow",
      "target": "dl48_software_gui_ds_server_server_extractshowdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_server_randombase64data",
      "target": "dl48_software_gui_ds_server_server_random"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/server.cjs",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_server_askinput",
      "target": "dl48_software_gui_ds_server_isnumeric"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_assetloader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_debouncebyfn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_debouncewrap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_fetchimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_fetchsvg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_logdisable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_logenable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_loop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_msleep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_optimise_graph_points"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_paint_rta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_potentialtranslate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_qstr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1787",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils",
      "target": "dl48_software_gui_ds_utils_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_logenable",
      "target": "dl48_software_gui_ds_utils_logdisable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_drawtext",
      "target": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_resetshadow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_drawtext",
      "target": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_setparams"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_fillpolygon",
      "target": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_polygon"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_scircle",
      "target": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_circle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1537",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_frect",
      "target": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_fillroundrect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1548",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_srect",
      "target": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_roundrect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L1652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_fillroundrect",
      "target": "dl48_software_gui_ds_utils_canvasrenderingcontext2d_roundrect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_assetloader",
      "target": "dl48_software_gui_ds_utils_assetloader_assets"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_assetloader",
      "target": "dl48_software_gui_ds_utils_assetloader_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_assetloader",
      "target": "dl48_software_gui_ds_utils_assetloader_constructor"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_assetloader",
      "target": "dl48_software_gui_ds_utils_assetloader_load"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils.js",
      "source_location": "L2477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_assetloader",
      "target": "dl48_software_gui_ds_utils_assetloader_progress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_type",
      "target": "dl48_software_gui_ds_utils_type_assignreplace"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_type",
      "target": "dl48_software_gui_ds_utils_type_isarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_type",
      "target": "dl48_software_gui_ds_utils_type_isdefined"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_type",
      "target": "dl48_software_gui_ds_utils_type_isempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_type",
      "target": "dl48_software_gui_ds_utils_type_isfunction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_type",
      "target": "dl48_software_gui_ds_utils_type_isimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_type",
      "target": "dl48_software_gui_ds_utils_type_isnumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_type",
      "target": "dl48_software_gui_ds_utils_type_isobject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_type",
      "target": "dl48_software_gui_ds_utils_type_isobjempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/ds/utils_type.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_ds_utils_type",
      "target": "dl48_software_gui_ds_utils_type_isstring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/eslint.config.js",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_eslint_config",
      "target": "dl48_software_gui_eslint_config_autoimportglobals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_classes",
      "target": "dl48_software_gui_extract_classes_extract_classes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_classes",
      "target": "dl48_software_gui_extract_classes_find_class_boundaries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_classes",
      "target": "dl48_software_gui_extract_classes_find_leading_comment_start"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_classes_find_class_boundaries",
      "target": "dl48_software_gui_extract_classes_find_leading_comment_start"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_classes_rationale_15",
      "target": "dl48_software_gui_extract_classes_find_leading_comment_start"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L96",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_classes_extract_classes",
      "target": "dl48_software_gui_extract_classes_find_class_boundaries"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_classes_rationale_47",
      "target": "dl48_software_gui_extract_classes_find_class_boundaries"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_classes.py",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_classes_rationale_87",
      "target": "dl48_software_gui_extract_classes_extract_classes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params",
      "target": "dl48_software_gui_extract_fx_params_extract_json_from_file"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params",
      "target": "dl48_software_gui_extract_fx_params_key_from_filename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params",
      "target": "dl48_software_gui_extract_fx_params_load_whitelist_from_fx_js"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params",
      "target": "dl48_software_gui_extract_fx_params_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params",
      "target": "dl48_software_gui_extract_fx_params_parse_args"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_rationale_1",
      "target": "dl48_software_gui_extract_fx_params"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_load_whitelist_from_fx_js",
      "target": "dl48_software_gui_extract_fx_params_py_path"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_main",
      "target": "dl48_software_gui_extract_fx_params_load_whitelist_from_fx_js"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_rationale_19",
      "target": "dl48_software_gui_extract_fx_params_load_whitelist_from_fx_js"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_extract_json_from_file",
      "target": "dl48_software_gui_extract_fx_params_py_path"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_key_from_filename",
      "target": "dl48_software_gui_extract_fx_params_py_path"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_parse_args",
      "target": "dl48_software_gui_extract_fx_params_py_path"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_main",
      "target": "dl48_software_gui_extract_fx_params_key_from_filename"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_rationale_36",
      "target": "dl48_software_gui_extract_fx_params_key_from_filename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_main",
      "target": "dl48_software_gui_extract_fx_params_extract_json_from_file"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/extract_fx_params.py",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_extract_fx_params_main",
      "target": "dl48_software_gui_extract_fx_params_parse_args"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_manifest",
      "target": "dl48_software_gui_manifest_background_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_manifest",
      "target": "dl48_software_gui_manifest_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_manifest",
      "target": "dl48_software_gui_manifest_display"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_manifest",
      "target": "dl48_software_gui_manifest_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_manifest",
      "target": "dl48_software_gui_manifest_orientation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_manifest",
      "target": "dl48_software_gui_manifest_short_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_manifest",
      "target": "dl48_software_gui_manifest_start_url"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/manifest.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_manifest",
      "target": "dl48_software_gui_manifest_theme_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_author"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_dependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_devdependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_optionaldependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_overrides"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_private"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_productname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_scripts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package",
      "target": "dl48_software_gui_package_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_build"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_dev_host"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_dev_srv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_export_icons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_export_tokens"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_gen_dsp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_gen_icons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_gen_xml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_lint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_lint_fix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_preview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_scripts",
      "target": "dl48_software_gui_package_scripts_srv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_acorn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_eslint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_express"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_fantasticon"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_globals"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_socket_io"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_svg_reorient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_terser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_unplugin_auto_import"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_vite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies",
      "target": "dl48_software_gui_package_devdependencies_vite_plugin_static_copy"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L25",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_acorn",
      "target": "acorn"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L26",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_eslint",
      "target": "dl48_software_gui_package_json_eslint"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L27",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_express",
      "target": "express"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L28",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_fantasticon",
      "target": "fantasticon"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L29",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_globals",
      "target": "globals"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L30",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_socket_io",
      "target": "socket_io"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L31",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_svg_reorient",
      "target": "svg_reorient"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L32",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_terser",
      "target": "terser"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L33",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_unplugin_auto_import",
      "target": "unplugin_auto_import"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L34",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_vite",
      "target": "vite"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L35",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_devdependencies_vite_plugin_static_copy",
      "target": "vite_plugin_static_copy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_overrides",
      "target": "dl48_software_gui_package_overrides_vite"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_dependencies",
      "target": "dl48_software_gui_package_dependencies_socket_io_client"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L41",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_dependencies_socket_io_client",
      "target": "socket_io_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_optionaldependencies",
      "target": "dl48_software_gui_package_optionaldependencies_rolldown_binding_linux_x64_gnu"
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/package.json",
      "source_location": "L44",
      "weight": 1.0,
      "context": "import",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_package_optionaldependencies_rolldown_binding_linux_x64_gnu",
      "target": "rolldown_binding_linux_x64_gnu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_build_icons",
      "target": "dl48_software_gui_scripts_build_icons_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_build_icons",
      "target": "dl48_software_gui_scripts_build_icons_fs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_build_icons",
      "target": "dl48_software_gui_scripts_build_icons_generatefonts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_build_icons",
      "target": "dl48_software_gui_scripts_build_icons_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_build_icons",
      "target": "dl48_software_gui_scripts_build_icons_preprocesssvgs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_build_icons",
      "target": "dl48_software_gui_scripts_build_icons_reorient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_build_icons",
      "target": "dl48_software_gui_scripts_build_icons_root"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/build-icons.cjs",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_build_icons",
      "target": "dl48_software_gui_scripts_build_icons_tosnakecase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_collecticonnodes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_downloadsvgs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_exportsvgs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_fetchsectionicons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_figmaget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_headers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_output_dir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_sanitizename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_sectionarg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons",
      "target": "dl48_software_gui_scripts_export_figma_icons_sections"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons_exportsvgs",
      "target": "dl48_software_gui_scripts_export_figma_icons_figmaget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons_fetchsectionicons",
      "target": "dl48_software_gui_scripts_export_figma_icons_figmaget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons_downloadsvgs",
      "target": "dl48_software_gui_scripts_export_figma_icons_sanitizename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons_fetchsectionicons",
      "target": "dl48_software_gui_scripts_export_figma_icons_collecticonnodes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons_main",
      "target": "dl48_software_gui_scripts_export_figma_icons_fetchsectionicons"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons_main",
      "target": "dl48_software_gui_scripts_export_figma_icons_exportsvgs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-icons.mjs",
      "source_location": "L183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_icons_main",
      "target": "dl48_software_gui_scripts_export_figma_icons_downloadsvgs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_astvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_buildheader"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_componenttohex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_deepmerge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_dumpflatarg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_figmaget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_flatfromapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_formatkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_formatleaf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_formatobject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_fromjsonarg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_isrgbastring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_loadflatfromjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_mirroreqfrommultinode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_multinode_to_eq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_needsquotes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_normalizetokenvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_objectexpressiontovalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_onlyarg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_parseexistingtokenobject"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_pathtonested"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_readfiletail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_resolvevalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_rgbatohex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_root"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_setnested"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_token_exports"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens",
      "target": "dl48_software_gui_scripts_export_figma_tokens_writetokenfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_main",
      "target": "dl48_software_gui_scripts_export_figma_tokens_figmaget"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_rgbatohex",
      "target": "dl48_software_gui_scripts_export_figma_tokens_componenttohex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_normalizetokenvalue",
      "target": "dl48_software_gui_scripts_export_figma_tokens_rgbatohex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_flatfromapi",
      "target": "dl48_software_gui_scripts_export_figma_tokens_normalizetokenvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_flatfromapi",
      "target": "dl48_software_gui_scripts_export_figma_tokens_resolvevalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_main",
      "target": "dl48_software_gui_scripts_export_figma_tokens_flatfromapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_main",
      "target": "dl48_software_gui_scripts_export_figma_tokens_pathtonested"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_pathtonested",
      "target": "dl48_software_gui_scripts_export_figma_tokens_setnested"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_objectexpressiontovalue",
      "target": "dl48_software_gui_scripts_export_figma_tokens_astvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_parseexistingtokenobject",
      "target": "dl48_software_gui_scripts_export_figma_tokens_objectexpressiontovalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_main",
      "target": "dl48_software_gui_scripts_export_figma_tokens_parseexistingtokenobject"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_writetokenfile",
      "target": "dl48_software_gui_scripts_export_figma_tokens_readfiletail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_deepmerge",
      "target": "dl48_software_gui_scripts_export_figma_tokens_isrgbastring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_main",
      "target": "dl48_software_gui_scripts_export_figma_tokens_deepmerge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L334",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_formatkey",
      "target": "dl48_software_gui_scripts_export_figma_tokens_needsquotes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_formatobject",
      "target": "dl48_software_gui_scripts_export_figma_tokens_formatkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_formatobject",
      "target": "dl48_software_gui_scripts_export_figma_tokens_formatleaf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_writetokenfile",
      "target": "dl48_software_gui_scripts_export_figma_tokens_formatobject"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_writetokenfile",
      "target": "dl48_software_gui_scripts_export_figma_tokens_buildheader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_main",
      "target": "dl48_software_gui_scripts_export_figma_tokens_writetokenfile"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/scripts/export-figma-tokens.mjs",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_scripts_export_figma_tokens_main",
      "target": "dl48_software_gui_scripts_export_figma_tokens_loadflatfromjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_e_cmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_firmwarefetchurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_fs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_fw_download_dir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_getportfromargs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_hasflag"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_isallowedfirmwarefetchtarget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_net"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_parsefirmwareport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_path"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_r01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_require"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_sanitizefilename"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "context": "argument",
      "confidence_score": 0.5,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_sendrtadata"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "context": "argument",
      "confidence_score": 0.5,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_sendvudata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_socketonly"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_srv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.js",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_js_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_vu_struct"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/srv.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_srv_sh_dl48_software_gui_srv",
      "target": "dl48_software_gui_srv_sh__entry"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_config",
      "target": "dl48_software_gui_vite_plugin_auto_export"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.node.config.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_node_config",
      "target": "dl48_software_gui_vite_plugin_auto_export"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export",
      "target": "dl48_software_gui_vite_plugin_auto_export_addexportstocode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export",
      "target": "dl48_software_gui_vite_plugin_auto_export_autoexportplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export",
      "target": "dl48_software_gui_vite_plugin_auto_export_exclude_files"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export",
      "target": "dl48_software_gui_vite_plugin_auto_export_extractdeclarations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export",
      "target": "dl48_software_gui_vite_plugin_auto_export_files_with_own_exports"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export",
      "target": "dl48_software_gui_vite_plugin_auto_export_getjsfiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export",
      "target": "dl48_software_gui_vite_plugin_auto_export_manual_exports"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export",
      "target": "dl48_software_gui_vite_plugin_auto_export_moduleorderdebugplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export",
      "target": "dl48_software_gui_vite_plugin_auto_export_scanforautoimport"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_gui_vite_plugin_auto_export_scanforautoimport",
      "target": "dl48_software_gui_vite_plugin_auto_export_exclude_files"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export_scanforautoimport",
      "target": "dl48_software_gui_vite_plugin_auto_export_getjsfiles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export_addexportstocode",
      "target": "dl48_software_gui_vite_plugin_auto_export_extractdeclarations"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite-plugin-auto-export.js",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_plugin_auto_export_scanforautoimport",
      "target": "dl48_software_gui_vite_plugin_auto_export_extractdeclarations"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_config",
      "target": "dl48_software_gui_vite_plugin_auto_export_scanforautoimport"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.node.config.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_node_config",
      "target": "dl48_software_gui_vite_plugin_auto_export_scanforautoimport"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_config",
      "target": "dl48_software_gui_vite_plugin_auto_export_autoexportplugin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.node.config.js",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_node_config",
      "target": "dl48_software_gui_vite_plugin_auto_export_autoexportplugin"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_config",
      "target": "dl48_software_gui_vite_plugin_auto_export_moduleorderdebugplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_config",
      "target": "dl48_software_gui_vite_config_buildidplugin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_config",
      "target": "dl48_software_gui_vite_config_dirname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_config",
      "target": "dl48_software_gui_vite_config_font_build_assets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.config.js",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_config",
      "target": "dl48_software_gui_vite_config_importmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.node.config.js",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_node_config",
      "target": "dl48_software_gui_vite_node_config_dirname"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/gui/vite.node.config.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_gui_vite_node_config",
      "target": "dl48_software_gui_vite_node_config_importmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_env"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_send"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_main",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_env"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_main",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L55",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_main",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_main",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_main",
      "target": "duration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_send"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "target": "dl48_software_mixer_osc_internal_osc_osc_builderror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "target": "dl48_software_mixer_osc_internal_osc_osc_buildmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodebundle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodepacket"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "target": "dl48_software_mixer_osc_internal_osc_osc_mustbuildmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "target": "mapper_mapper"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "target": "udpaddr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "target": "udpconn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L72",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket",
      "target": "wks_client"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketrejectsunsupportedsubgroupfxdestination",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketsendsdcaandfxupdatestowks",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_handlepacket"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_send",
      "target": "udpconn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main.go",
      "source_location": "L135",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_send",
      "target": "udpaddr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_recvline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketrejectsunsupportedsubgroupfxdestination"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketsendsdcaandfxupdatestowks"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketsendsdcaandfxupdatestowks",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_go_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketsendsdcaandfxupdatestowks",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_recvline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketsendsdcaandfxupdatestowks",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketsendsdcaandfxupdatestowks",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodepacket"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketsendsdcaandfxupdatestowks",
      "target": "dl48_software_mixer_osc_internal_osc_osc_mustbuildmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketsendsdcaandfxupdatestowks",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_recvline",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketrejectsunsupportedsubgroupfxdestination",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_go_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketrejectsunsupportedsubgroupfxdestination",
      "target": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_recvline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketrejectsunsupportedsubgroupfxdestination",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketrejectsunsupportedsubgroupfxdestination",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodepacket"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketrejectsunsupportedsubgroupfxdestination",
      "target": "dl48_software_mixer_osc_internal_osc_osc_mustbuildmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/cmd/mixer-osc/main_test.go",
      "source_location": "L113",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_cmd_mixer_osc_main_test_testhandlepacketrejectsunsupportedsubgroupfxdestination",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/deb/build-deb.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_deb_build_deb",
      "target": "dl48_software_mixer_osc_deb_build_deb_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/deb/postinst",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_deb_postinst",
      "target": "dl48_software_mixer_osc_deb_postinst__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/deb/prerm",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_deb_prerm",
      "target": "dl48_software_mixer_osc_deb_prerm__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_hash"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_lookup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_resolvekeyindex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_xmlsha256"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta",
      "target": "keymeta_key"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_lookup",
      "target": "keymeta_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_resolvekeyindex",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_hash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testdl48hashmatchescppgenerator",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_hash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testgeneratedlookupusesdl48keys",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_hash"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testgeneratedfxspecialmetadata",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_lookup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testgeneratedlookupusesdl48keys",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_lookup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L933",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_checkrange",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_lookup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L971",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforkey",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_lookup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "source": "mapper_mapper_setkey",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_lookup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L724",
      "weight": 1.0,
      "_origin": "ast",
      "source": "mapper_mapper_setliteral",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_lookup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testgeneratedlookupusesdl48keys",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_resolvekeyindex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testdl48hashmatchescppgenerator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testgeneratedfxspecialmetadata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testgeneratedlookupusesdl48keys"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L5",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testdl48hashmatchescppgenerator",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testgeneratedfxspecialmetadata",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/keymeta/keymeta_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_testgeneratedlookupusesdl48keys",
      "target": "dl48_software_mixer_osc_internal_keymeta_keymeta_test_go_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L664",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_appendavailable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L1006",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L859",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_boolinvertednum"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L848",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_boolnum"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L870",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_boolpercent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L881",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_boolvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L932",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_checkrange"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_convfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L912",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_holdornumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_iconval"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L1041",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_index"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L772",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_isqueryprobe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L794",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_numeric"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L809",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_oneint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L896",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_pan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L904",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_percent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_queryinvertsmute"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L770",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_queryprobe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_scalestooscpercent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L1027",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_split"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L824",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_stringornumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_stringval"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L985",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_valuetoosc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L970",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L952",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "mapper_command"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "mapper_converter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "mapper_error"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "mapper_mapper"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_new",
      "target": "mapper_mapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L745",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_assignallsub"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L731",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_assignbit"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L629",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_dumpmixer"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_dumpstrip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L764",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_map"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mapconfig"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mapdca"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mapdest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mapdynamics"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mapfbe"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mapfxreturn"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mapgeq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mapinsert"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mappeq"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mapstrip"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_mapsys"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_maptransport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_query"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L704",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper",
      "target": "mapper_mapper_setliteral"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L745",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_assignallsub",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L731",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_assignbit",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L629",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_dumpmixer",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L671",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_dumpstrip",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_map",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L221",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapconfig",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L163",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdca",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L423",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdest",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L346",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdynamics",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L391",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapfbe",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapfxreturn",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L367",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapgeq",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L408",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapinsert",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L311",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mappeq",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L507",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapsys",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L564",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_maptransport",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L594",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_query",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L704",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_setkey",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L723",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_setliteral",
      "target": "mapper_result"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_result",
      "target": "command"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_result",
      "target": "osc_message"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_error",
      "target": "mapper_error_error"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testchannelrootandeqmapping",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testdcaandfxreturnhighlevelmapping",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmixsubgroupandsystemmapping",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmodulerootsiconandmixerquery",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testpercentinputsandenumvalidation",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testquerypathsanderrors",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testsubgroupfxdestinationisexplicitlyunsupported",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "source": "wks_failingconn_read",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "wks_failingconn_write",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_map",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_split"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "source": "mapper_mapper_map",
      "target": "dl48_software_mixer_osc_internal_osc_osc_normalizeaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_map",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_map",
      "target": "mapper_mapper_mapdca"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_map",
      "target": "mapper_mapper_mapfxreturn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_map",
      "target": "mapper_mapper_mapstrip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_map",
      "target": "mapper_mapper_mapsys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_map",
      "target": "mapper_mapper_query"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_map",
      "target": "osc_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_map",
      "target": "wks_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_convfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_index"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "mapper_mapper_mapconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "mapper_mapper_mapdest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "mapper_mapper_mapdynamics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "mapper_mapper_mapfbe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "mapper_mapper_mapgeq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "mapper_mapper_mapinsert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "mapper_mapper_mappeq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L74",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapstrip",
      "target": "wks_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdca",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_convfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdca",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_index"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdca",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdca",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L163",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdca",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapfxreturn",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_convfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapfxreturn",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_index"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapfxreturn",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapfxreturn",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L192",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapfxreturn",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapconfig",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_convfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapconfig",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_isqueryprobe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapconfig",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_oneint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapconfig",
      "target": "mapper_mapper_assignallsub"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapconfig",
      "target": "mapper_mapper_assignbit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapconfig",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapconfig",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L221",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapconfig",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L221",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapconfig",
      "target": "wks_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mappeq",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mappeq",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L311",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mappeq",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdynamics",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdynamics",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L346",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdynamics",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapgeq",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapgeq",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapgeq",
      "target": "mapper_mapper_setliteral"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L367",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapgeq",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapfbe",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapfbe",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L391",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapfbe",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapinsert",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapinsert",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L408",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapinsert",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdest",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_index"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdest",
      "target": "mapper_mapper_assignbit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdest",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdest",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdest",
      "target": "mapper_mapper_setliteral"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L423",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdest",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L423",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapdest",
      "target": "wks_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapsys",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L548",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapsys",
      "target": "mapper_mapper_maptransport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapsys",
      "target": "mapper_mapper_setkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L507",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_mapsys",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L566",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_maptransport",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L564",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_maptransport",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_dumpstrip",
      "target": "mapper_mapper_query"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L613",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_query",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_queryinvertsmute"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_query",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_queryprobe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L613",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_query",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_query",
      "target": "mapper_mapper_dumpmixer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L596",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_query",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L594",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_query",
      "target": "wks_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_dumpmixer",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_appendavailable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L629",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_dumpmixer",
      "target": "wks_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_appendavailable",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_split"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_appendavailable",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforpath"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L664",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_appendavailable",
      "target": "osc_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L664",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_appendavailable",
      "target": "wks_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L691",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_dumpstrip",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_index"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L692",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_dumpstrip",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L671",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_dumpstrip",
      "target": "wks_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_setkey",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_checkrange"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L708",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_setkey",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_isqueryprobe"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L704",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_setkey",
      "target": "mapper_converter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_setkey",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L704",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_setkey",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L742",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_assignbit",
      "target": "mapper_mapper_setliteral"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_setliteral",
      "target": "mapper_mapper_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_assignbit",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L731",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_assignbit",
      "target": "wks_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L751",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_assignallsub",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L745",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "mapper_mapper_assignallsub",
      "target": "wks_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L774",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_convfor",
      "target": "mapper_converter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L770",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_queryprobe",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L772",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_isqueryprobe",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L913",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_holdornumber",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_numeric"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L841",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_iconval",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_numeric"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L794",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_numeric",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L810",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_oneint",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_numeric"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L897",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_pan",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_numeric"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L905",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_percent",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_numeric"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_stringornumber",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_numeric"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L814",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_oneint",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L809",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_oneint",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L817",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_stringval",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L824",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_stringornumber",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_iconval",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L834",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_iconval",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L860",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_boolinvertednum",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_boolnum"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L849",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_boolnum",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_boolvalue"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L848",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_boolnum",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L859",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_boolinvertednum",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L871",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_boolpercent",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_boolvalue"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L870",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_boolpercent",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L881",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_boolvalue",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L901",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_pan",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L896",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_pan",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L909",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_percent",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L904",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_percent",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L917",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_holdornumber",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L912",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_holdornumber",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L942",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_checkrange",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L954",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforpath",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_scalestooscpercent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L953",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforpath",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforkey"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L952",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforpath",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforkey",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L982",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforkey",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_valuetoosc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L970",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_valuetooscforkey",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L995",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_valuetoosc",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_asfloat"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L985",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_valuetoosc",
      "target": "osc_value"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper.go",
      "source_location": "L1028",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_split",
      "target": "dl48_software_mixer_osc_internal_osc_osc_normalizeaddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_codeof"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_hasreply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_testchannelrootandeqmapping"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_testdcaandfxreturnhighlevelmapping"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmixsubgroupandsystemmapping"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmodulerootsiconandmixerquery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_testpercentinputsandenumvalidation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_testquerypathsanderrors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_testsubgroupfxdestinationisexplicitlyunsupported"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testdcaandfxreturnhighlevelmapping",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_codeof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testpercentinputsandenumvalidation",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_codeof"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testquerypathsanderrors",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_codeof"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testchannelrootandeqmapping",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_go_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testchannelrootandeqmapping",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newstate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testdcaandfxreturnhighlevelmapping",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmixsubgroupandsystemmapping",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmodulerootsiconandmixerquery",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testpercentinputsandenumvalidation",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testquerypathsanderrors",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testsubgroupfxdestinationisexplicitlyunsupported",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_go_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmixsubgroupandsystemmapping",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testquerypathsanderrors",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testpercentinputsandenumvalidation",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testdcaandfxreturnhighlevelmapping",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmodulerootsiconandmixerquery",
      "target": "dl48_software_mixer_osc_internal_mapper_mapper_test_hasreply"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testmodulerootsiconandmixerquery",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newstate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_hasreply",
      "target": "osc_message"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/mapper/mapper_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_mapper_mapper_test_testsubgroupfxdestinationisexplicitlyunsupported",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_appendpaddedstring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_buildbundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_builderror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_buildmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodebundle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodemessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodepacket"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_mustbuildmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_normalizeaddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_pad4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "dl48_software_mixer_osc_internal_osc_osc_readstring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "osc_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_buildmessage",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_mustbuildmessage",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "osc_message",
      "target": "osc_value"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L63",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_decodebundle",
      "target": "osc_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L88",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_decodemessage",
      "target": "osc_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L49",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_decodepacket",
      "target": "osc_message"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_buildmessage",
      "target": "dl48_software_mixer_osc_internal_osc_osc_normalizeaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_decodemessage",
      "target": "dl48_software_mixer_osc_internal_osc_osc_normalizeaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_osc_osc_test_testnormalizeaddress",
      "target": "dl48_software_mixer_osc_internal_osc_osc_normalizeaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_decodebundle",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodepacket"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_decodepacket",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodemessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_osc_osc_test_testdecodemessagewithboolandfloat",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodepacket"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_osc_osc_test_testencodeerrormessage",
      "target": "dl48_software_mixer_osc_internal_osc_osc_decodepacket"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_decodemessage",
      "target": "dl48_software_mixer_osc_internal_osc_osc_pad4"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_decodemessage",
      "target": "dl48_software_mixer_osc_internal_osc_osc_readstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_buildmessage",
      "target": "dl48_software_mixer_osc_internal_osc_osc_appendpaddedstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_buildmessage",
      "target": "dl48_software_mixer_osc_internal_osc_osc_pad4"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_mustbuildmessage",
      "target": "dl48_software_mixer_osc_internal_osc_osc_buildmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_builderror",
      "target": "dl48_software_mixer_osc_internal_osc_osc_mustbuildmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_osc_osc_test_testdecodemessagewithboolandfloat",
      "target": "dl48_software_mixer_osc_internal_osc_osc_mustbuildmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_osc_osc_test_testencodeerrormessage",
      "target": "dl48_software_mixer_osc_internal_osc_osc_builderror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc.go",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_readstring",
      "target": "dl48_software_mixer_osc_internal_osc_osc_pad4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_test",
      "target": "dl48_software_mixer_osc_internal_osc_osc_test_testdecodemessagewithboolandfloat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_test",
      "target": "dl48_software_mixer_osc_internal_osc_osc_test_testencodeerrormessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_test",
      "target": "dl48_software_mixer_osc_internal_osc_osc_test_testnormalizeaddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_test",
      "target": "dl48_software_mixer_osc_internal_osc_osc_test_testresponsetargetroundtrip"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L8",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_test_testdecodemessagewithboolandfloat",
      "target": "dl48_software_mixer_osc_internal_osc_osc_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_test_testencodeerrormessage",
      "target": "dl48_software_mixer_osc_internal_osc_osc_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_test_testnormalizeaddress",
      "target": "dl48_software_mixer_osc_internal_osc_osc_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/osc/osc_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_osc_osc_test_testresponsetargetroundtrip",
      "target": "dl48_software_mixer_osc_internal_osc_osc_test_go_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks",
      "target": "dl48_software_mixer_osc_internal_wks_wks_normalizejsonnumber"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks",
      "target": "wks_client"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks",
      "target": "wks_commandframe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks",
      "target": "wks_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_newstate",
      "target": "wks_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L78",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "wks_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L91",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_state",
      "target": "wks_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L15",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_state",
      "target": "rwmutex"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_state",
      "target": "wks_state_get"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_state",
      "target": "wks_state_set"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_state",
      "target": "wks_state_setmany"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_state",
      "target": "wks_state_snapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_newclient",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_state_set",
      "target": "dl48_software_mixer_osc_internal_wks_wks_normalizejsonnumber"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_handleline",
      "target": "wks_state_setmany"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_state_setmany",
      "target": "dl48_software_mixer_osc_internal_wks_wks_normalizejsonnumber"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_newclient",
      "target": "wks_client"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L76",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "conn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L77",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "dl48_software_mixer_osc_internal_wks_wks_go_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "duration"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "wks_client_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "wks_client_connect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "wks_client_handleline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "wks_client_readloop"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "wks_client_sendcommand"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "wks_client_sendcommandraw"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "wks_client_sendraw"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "wks_client_setkey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client",
      "target": "wks_client_state"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_newclient",
      "target": "duration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitandsetkey",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitreadhonorscontextdeadline",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientunavailable",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testsetkeydoesnotpollutestateonwritefailure",
      "target": "dl48_software_mixer_osc_internal_wks_wks_newclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L93",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_connect",
      "target": "context"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_connect",
      "target": "wks_client_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_connect",
      "target": "wks_client_handleline"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_connect",
      "target": "wks_client_readloop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_connect",
      "target": "wks_client_sendcommandraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_setkey",
      "target": "wks_client_sendraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_sendcommand",
      "target": "wks_client_sendcommandraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_sendcommandraw",
      "target": "wks_client_sendraw"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_readloop",
      "target": "reader"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks.go",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_client_readloop",
      "target": "wks_client_handleline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitandsetkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitreadhonorscontextdeadline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_testclientunavailable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_testsetkeydoesnotpollutestateonwritefailure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test",
      "target": "wks_dummyaddr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test",
      "target": "wks_failingconn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitandsetkey",
      "target": "addr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitandsetkey",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_go_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitandsetkey",
      "target": "wks_failingconn_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitandsetkey",
      "target": "wks_failingconn_write"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitreadhonorscontextdeadline",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientunavailable",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_go_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testsetkeydoesnotpollutestateonwritefailure",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_go_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitreadhonorscontextdeadline",
      "target": "addr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_internal_wks_wks_test_testclientinitreadhonorscontextdeadline",
      "target": "wks_failingconn_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn",
      "target": "wks_failingconn_close"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn",
      "target": "wks_failingconn_localaddr"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn",
      "target": "wks_failingconn_read"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn",
      "target": "wks_failingconn_remoteaddr"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn",
      "target": "wks_failingconn_setdeadline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn",
      "target": "wks_failingconn_setreaddeadline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn",
      "target": "wks_failingconn_setwritedeadline"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn",
      "target": "wks_failingconn_write"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn_localaddr",
      "target": "addr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn_localaddr",
      "target": "wks_dummyaddr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn_remoteaddr",
      "target": "addr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn_remoteaddr",
      "target": "wks_dummyaddr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn_setdeadline",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_go_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn_setreaddeadline",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_go_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_failingconn_setwritedeadline",
      "target": "dl48_software_mixer_osc_internal_wks_wks_test_go_time"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_dummyaddr",
      "target": "wks_dummyaddr_network"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/internal/wks/wks_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "wks_dummyaddr",
      "target": "wks_dummyaddr_string"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/mixer-osc/rpm/build-rpm.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_mixer_osc_rpm_build_rpm",
      "target": "dl48_software_mixer_osc_rpm_build_rpm_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_agenthandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_cleanupdbus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_executecmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_getconnecteddevicemac"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_registera2dpendpoint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_registeragent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_runshell"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_setupdbus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_endpointhandler"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_h_dl48_software_web_key_server_bluetooth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_startbluetooth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_stopbluetooth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_cpp_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_mpmc_h_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L15",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_agenthandler",
      "target": "dbushandlerresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_agenthandler",
      "target": "dbusmessage"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L15",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_agenthandler",
      "target": "dl48_software_web_key_server_bluetooth_cpp_dbusconnection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_agenthandler",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L59",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_endpointhandler",
      "target": "dbushandlerresult"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_endpointhandler",
      "target": "dl48_software_web_key_server_bluetooth_cpp_dbusconnection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_endpointhandler",
      "target": "dbusmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_endpointhandler",
      "target": "dl48_software_web_key_server_bluetooth_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_endpointhandler",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_executecmd",
      "target": "dl48_software_web_key_server_bluetooth_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L260",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_getconnecteddevicemac",
      "target": "dl48_software_web_key_server_bluetooth_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_init",
      "target": "dl48_software_web_key_server_bluetooth_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L246",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_runshell",
      "target": "dl48_software_web_key_server_bluetooth_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L284",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_executecmd",
      "target": "btcmds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_startbluetooth",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_stopbluetooth",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_h_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_h_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_btaudiosource_h_dl48_software_web_key_server_btaudiosource"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_h_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_h_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_h_dl48_software_web_key_server_bluetooth",
      "target": "dl48_software_web_key_server_utils_h_dl48_software_web_key_server_utils"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_bluetooth"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_cleanupdbus"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L47",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_dbus"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L43",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_enabled"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_executecmd"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_getconnecteddevicemac"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_init"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L45",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_pendingdisconnect"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L44",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_pendingenable"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_registera2dpendpoint"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_registeragent"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_requestdisconnect"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_requestenable"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_run"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_runshell"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L38",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_setupdbus"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L44",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_h_atomic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L47",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_h_dbusconnection"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.h",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_h_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_bluetooth_h_thread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_cleanupdbus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/bluetooth.h",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_bluetooth",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_executecmd",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_getconnecteddevicemac"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_executecmd",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_runshell"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_executecmd",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_run",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_executecmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_run",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L437",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_run",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_run",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_init",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_registera2dpendpoint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_init",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_registeragent"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L273",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_init",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_runshell"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_init",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_setupdbus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_init",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_getconnecteddevicemac",
      "target": "dl48_software_web_key_server_bluetooth_bluetooth_runshell"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_runshell",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_setupdbus",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_setupdbus",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_registeragent",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_registeragent",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_registera2dpendpoint",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/bluetooth.cpp",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_bluetooth_bluetooth_registera2dpendpoint",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_h_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_bluetooth_h_atomic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_bluetooth_h_atomic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_bluetooth_h_atomic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_bluetooth_h_atomic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_bluetooth_h_atomic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_bluetooth_h_atomic"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc",
      "target": "dl48_software_web_key_server_bluetooth_h_atomic"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_acquiretransport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_btaudiosource"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_draininterleaved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_findtransportpath"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlegetbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlemsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_pushinterleaved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendfileinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendframe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_startserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreaming"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreamingwithtransport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_stopserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_stopstreaming"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_cpp_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_h_dl48_software_web_key_server_btaudiosource"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L71",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlegetbuffer",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_shared_ptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlemsg",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_shared_ptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L56",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendfileinfo",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_shared_ptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendframe",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_shared_ptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L71",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlegetbuffer",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_socketchannel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L102",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlemsg",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_socketchannel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L56",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendfileinfo",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_socketchannel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L45",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendframe",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_socketchannel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L215",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_acquiretransport",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L171",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_findtransportpath",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L282",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreamingwithtransport",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L215",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_acquiretransport",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_dbusconnection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L171",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_findtransportpath",
      "target": "dl48_software_web_key_server_btaudiosource_cpp_dbusconnection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_stopstreaming"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_h_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_h_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_mutex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_h_dl48_software_web_key_server_btaudiosource",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_h_dl48_software_web_key_server_btaudiosource",
      "target": "tcpserver"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L43",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_acquiretransport"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L68",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_client"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L67",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_clientmu"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L46",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_draininterleaved"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L50",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_fifo"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_fifo_frames"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L53",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_fifocount"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L49",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_fifomu"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L52",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_fiforead"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L51",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_fifowrite"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L42",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_findtransportpath"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L62",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlegetbuffer"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L60",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlemsg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_isstreaming"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L72",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_knowntransportpath"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_net_port"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L47",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_pushinterleaved"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_run"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L63",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendfileinfo"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L58",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendframe"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L65",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_server"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L56",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_startserver"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreaming"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L34",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreamingwithtransport"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L57",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_stopserver"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_stopstreaming"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L70",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_streaming"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_target_channels"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_target_samplerate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L71",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_transportfd"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L66",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_unpack"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L70",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_h_atomic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L68",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_h_shared_ptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L68",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_h_socketchannel"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L72",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_h_string"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_h_thread"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L50",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_btaudiosource_h_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L49",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L65",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "tcpserver"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/btaudiosource.h",
      "source_location": "L66",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource",
      "target": "unpack_setting_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreaming",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_startserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreaming",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreamingwithtransport",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_startserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_startstreamingwithtransport",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_stopstreaming",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_stopserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_stopstreaming",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_run",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_acquiretransport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L332",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_run",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_findtransportpath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_run",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_pushinterleaved"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_run",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_run",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_acquiretransport",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_acquiretransport",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlegetbuffer",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_draininterleaved"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_startserver",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlemsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_startserver",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendfileinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_startserver",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_startserver",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlegetbuffer",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendframe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendfileinfo",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendframe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlemsg",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlegetbuffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/btaudiosource.cpp",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_btaudiosource_btaudiosource_handlemsg",
      "target": "dl48_software_web_key_server_btaudiosource_btaudiosource_sendfileinfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext",
      "target": "tcpserver"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/cmdcpp.py",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_cmdcpp",
      "target": "dl48_software_web_key_server_cmds_cmdcpp_geninvocations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/cmdcpp.py",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_cmdcpp",
      "target": "dl48_software_web_key_server_cmds_cmdcpp_genprototypes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/cmdcpp.py",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_cmdcpp",
      "target": "dl48_software_web_key_server_cmds_cmdcpp_parsecommands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_base64_decode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_checkcommands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_bt_pair_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1934",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_ether_connect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2005",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L626",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L582",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L648",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_file_corrupted_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L637",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_ready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L721",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_upload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L658",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_cancelled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L663",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_check"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_failed_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_select"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L674",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_set_channel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L643",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_success_ok"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2032",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_format_usb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_gui_loaded"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_identify_mixer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2027",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_list_usb_shows"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L737",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L872",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L991",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_pause"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L986",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_play"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L977",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_seek"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L996",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_stop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L949",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_switch_track"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L861",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_pause"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L856",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_play"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L845",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_seek"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L866",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_stop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_switch_track"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1888",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_list_network_device"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1902",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_save"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1911",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_netcfg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1068",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1093",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_rename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_write"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1042",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_cont"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1037",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_pause"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1001",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1047",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_stop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_screen_wakeup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_preamp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2039",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1917",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_setnetcfg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1820",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_clone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1851",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1588",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_export_usb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_import_usb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1704",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_info_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_notes_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_clone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_rename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1947",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_connect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1929",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1962",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_route_create"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_counttracksindirectory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_decodeaiffextended80"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_enqueuepreamp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_h_dl48_software_web_key_server_cmds_dspcommands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledcmdresult"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledcolorkeyinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L540",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledexpectedmultiplierkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledindexedtype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_lediscolorkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledisindexedkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledissinglekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledmultiplierkeyexpected"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledparsepositiveindex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L556",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledreadvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledsingletype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_preampworker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1058",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readaiffdurationseconds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readmediadurationseconds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readmp3durationseconds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readwavdurationseconds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readwavinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_scanmediadirsafe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L391",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_sendthatspi32msb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_startpreampworker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_stoppreampworker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_stringfallbacks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_wavinfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_cmds_netconfig_h_dl48_software_web_key_server_cmds_netconfig"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_datapaths"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_displaycontroller_h_dl48_software_web_key_server_displaycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_mutex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_keylookup"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cpp_dl48_software_web_key_server_cmds_dspcommands",
      "target": "dl48_software_web_key_server_mpmc_h_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readwavinfo",
      "target": "dl48_software_web_key_server_cmds_dspcommands_wavinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_wavinfo",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_wavinfo",
      "target": "dl48_software_web_key_server_cmds_dspcommands_wavinfo_channels"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_wavinfo",
      "target": "dl48_software_web_key_server_cmds_dspcommands_wavinfo_comment"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_wavinfo",
      "target": "dl48_software_web_key_server_cmds_dspcommands_wavinfo_duration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L374",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_base64_decode",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1934",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ether_connect",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2005",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L626",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_debug",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L582",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_status",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L648",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_file_corrupted_ok",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L637",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L706",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_ready",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L721",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_upload",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L658",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_cancelled",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L663",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_check",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L653",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_failed_ok",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L668",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_list",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L695",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_select",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L674",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_set_channel",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L643",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_success_ok",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2032",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_format_usb",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2145",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_gui_loaded",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_identify_mixer",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1456",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_list_usb_shows",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L737",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L872",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L949",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_switch_track",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L808",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_switch_track",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1888",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_list_network_device",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1902",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_save",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1911",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_netcfg",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1197",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_delete",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1068",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_list",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1093",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_read",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_rename",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_write",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2168",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_screen_wakeup",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2160",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_preamp",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2039",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_time",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1917",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_setnetcfg",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1820",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_clone",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1851",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1588",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1526",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_export_usb",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1492",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_import_usb",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1704",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_info_read",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1432",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_list",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1654",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_notes_set",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1560",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1616",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1362",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_clone",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1293",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_delete",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1229",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_list",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1393",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1259",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_rename",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1321",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1947",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_connect",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1929",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_list",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1962",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_route_create",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L289",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_counttracksindirectory",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledcmdresult",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L499",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledcolorkeyinfo",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L540",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledexpectedmultiplierkeys",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L452",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledindexedtype",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L538",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_lediscolorkey",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L435",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledisindexedkey",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L526",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledissinglekey",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L550",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledmultiplierkeyexpected",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L423",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledparsepositiveindex",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledsingletype",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L247",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1058",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L124",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readaiffdurationseconds",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L156",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readmp3durationseconds",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L106",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readwavdurationseconds",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readwavinfo",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_scanmediadirsafe",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2183",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_stringfallbacks",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L914",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readwavinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_counttracksindirectory",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readwavinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readwavdurationseconds",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readwavinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readmediadurationseconds",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readwavdurationseconds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readaiffdurationseconds",
      "target": "dl48_software_web_key_server_cmds_dspcommands_decodeaiffextended80"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readmediadurationseconds",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readaiffdurationseconds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readmediadurationseconds",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readmp3durationseconds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L782",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir",
      "target": "dl48_software_web_key_server_cmds_dspcommands_readmediadurationseconds"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L231",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_readmediadurationseconds",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_file"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1058",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_file"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L248",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_fullpath"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L249",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L247",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_name"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L254",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_scanmediadirsafe",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1466",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_list_usb_shows",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L747",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_delete",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1070",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_list",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1095",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_read",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_rename",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1825",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_clone",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_export_usb",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_import_usb",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1712",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_info_read",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1659",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1792",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_notes_set",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_clone",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_delete",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_list",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_rename",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1062",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype",
      "target": "dl48_software_web_key_server_cmds_dspcommands_mediadirentry_isdirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir",
      "target": "dl48_software_web_key_server_cmds_dspcommands_scanmediadirsafe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L884",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_cmds_dspcommands_scanmediadirsafe"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_counttracksindirectory",
      "target": "dl48_software_web_key_server_cmds_dspcommands_scanmediadirsafe"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L254",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_scanmediadirsafe",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_vector"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L262",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_scanmediadirsafe",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L374",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_base64_decode",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L361",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_enqueuepreamp",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L540",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledexpectedmultiplierkeys",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L550",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledmultiplierkeyexpected",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_vector"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L906",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_cmds_dspcommands_counttracksindirectory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_preampworker",
      "target": "dl48_software_web_key_server_cmds_dspcommands_sendthatspi32msb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_preamp",
      "target": "dl48_software_web_key_server_cmds_dspcommands_enqueuepreamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_preamp",
      "target": "dl48_software_web_key_server_cmds_dspcommands_base64_decode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledcolorkeyinfo",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledparsepositiveindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L441",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledisindexedkey",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledparsepositiveindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_lediscolorkey",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledisindexedkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledcolorkeyinfo",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledindexedtype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L452",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledindexedtype",
      "target": "leddebugtype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L499",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledcolorkeyinfo",
      "target": "leddebugtype"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L468",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledsingletype",
      "target": "leddebugtype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledcolorkeyinfo",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledsingletype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledexpectedmultiplierkeys",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledcolorkeyinfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_lediscolorkey",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledissinglekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L591",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led",
      "target": "dl48_software_web_key_server_cmds_dspcommands_lediscolorkey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledexpectedmultiplierkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L600",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledmultiplierkeyexpected"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledreadvalue"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L556",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledreadvalue",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L626",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_debug",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L582",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L620",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_status",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L637",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L706",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_ready",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L721",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_upload",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L668",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_list",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L695",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_select",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L674",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_set_channel",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L935",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1128",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_write",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1917",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_setnetcfg",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2183",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_stringfallbacks",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_json"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L628",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_debug",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledcmdresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ledcmdresult"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_ledcmdresult",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L615",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led",
      "target": "dl48_software_web_key_server_keystore_enterledoverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_led",
      "target": "dl48_software_web_key_server_keystore_sendfaderledpassthrough"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_status"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L622",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_status",
      "target": "dl48_software_web_key_server_keystore_faderlinkstatusjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L622",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_status",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_debug"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L630",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_debug",
      "target": "dl48_software_web_key_server_keystore_enterledoverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_fader_debug",
      "target": "dl48_software_web_key_server_keystore_exitledoverride"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_success_ok"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_file_corrupted_ok"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_failed_ok"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_cancelled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_check"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_list"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_set_channel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_set_channel",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_select"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L698",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_select",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_ready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_ready",
      "target": "dl48_software_web_key_server_cmds_dspcommands_stringfallbacks"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L708",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_ready",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L708",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_ready",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L710",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_ready",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_ready",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_upload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L726",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_firmware_update_app_upload",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L744",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L748",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L773",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L801",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L766",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_dir",
      "target": "dl48_software_web_key_server_utils_unescapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_switch_track"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L817",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_switch_track",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L818",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_switch_track",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L814",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_switch_track",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_seek"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L846",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_seek",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_play"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L857",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_play",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_pause"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L862",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_pause",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_stop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L867",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_stop",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L874",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L878",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L898",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L942",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L891",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_dir",
      "target": "dl48_software_web_key_server_utils_unescapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_switch_track"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L957",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_switch_track",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L958",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_switch_track",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L954",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_switch_track",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_seek"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L978",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_seek",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_play"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L987",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_play",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_pause"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L992",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_pause",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_stop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L997",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_media_mtk_stop",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_start"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1030",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_start",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_pause"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1038",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_pause",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_cont"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1043",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_cont",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2353",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_stop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1048",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_rec_stop",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_delete",
      "target": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1069",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_list",
      "target": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1094",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_read",
      "target": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_rename",
      "target": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_write",
      "target": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1059",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_presetdirfortype",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_list"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1071",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_list",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1079",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_list",
      "target": "dl48_software_web_key_server_utils_unescapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1096",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_read",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_read",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1100",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_read",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1131",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_write",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_write",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_rename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1157",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_rename",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_rename",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_delete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1200",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_delete",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1198",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_preset_delete",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2393",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_list"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1231",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_list",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1236",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_list",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1254",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_list",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1232",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_list",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1244",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_list",
      "target": "dl48_software_web_key_server_utils_unescapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_rename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_rename",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1283",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_rename",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1265",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_rename",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1288",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_rename",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_rename",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_delete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1310",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_delete",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1311",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_delete",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_delete",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1316",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_delete",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1295",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_delete",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1354",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save",
      "target": "dl48_software_web_key_server_keystore_checkneedsave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1330",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save",
      "target": "dl48_software_web_key_server_keystore_dumpkeyswithfilter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1351",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1327",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1357",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1344",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_save",
      "target": "dl48_software_web_key_server_utils_unescapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_clone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1385",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_clone",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1368",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_clone",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1388",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_clone",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1364",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_clone",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1414",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load",
      "target": "dl48_software_web_key_server_keystore_checkneedsave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1412",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load",
      "target": "dl48_software_web_key_server_keystore_getinitmessagefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1410",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load",
      "target": "dl48_software_web_key_server_keystore_loadmsginks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1411",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1399",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1412",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_snap_load",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1822",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_clone",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1853",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_info_read",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_list",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1656",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_notes_set",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1618",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save",
      "target": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1427",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1425",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_ensureshowdirexists",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_list"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1451",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_list",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1441",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_list",
      "target": "dl48_software_web_key_server_utils_unescapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_list_usb_shows"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1469",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_list_usb_shows",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1467",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_list_usb_shows",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_list_usb_shows",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1487",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_list_usb_shows",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1477",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_list_usb_shows",
      "target": "dl48_software_web_key_server_utils_unescapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_import_usb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1505",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_import_usb",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_import_usb",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1495",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_import_usb",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1520",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_import_usb",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1513",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_import_usb",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_export_usb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1539",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_export_usb",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_export_usb",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1529",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_export_usb",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1554",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_export_usb",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1547",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_export_usb",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2459",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1580",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename",
      "target": "dl48_software_web_key_server_keystore_checkneedsave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1577",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1578",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1566",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1583",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1562",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_rename",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1603",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1604",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1594",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1611",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1592",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_delete",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1626",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save",
      "target": "dl48_software_web_key_server_keystore_dumpkeyswithfilter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1632",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1623",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1649",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1620",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1633",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_save",
      "target": "dl48_software_web_key_server_utils_getfilecreationdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2477",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1692",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_keystore_checkneedsave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1663",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_keystore_dumpdefaultkeysforsegment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1685",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_keystore_getinitmessagefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1677",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_keystore_loadmsginks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1687",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1660",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1685",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1693",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1658",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1689",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_load",
      "target": "dl48_software_web_key_server_utils_getfilecreationdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_info_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1709",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_info_read",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1779",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_info_read",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1711",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_info_read",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1715",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_info_read",
      "target": "dl48_software_web_key_server_utils_getfilecreationdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_notes_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1814",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_notes_set",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1789",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_notes_set",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1816",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_notes_set",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1791",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_notes_set",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_clone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1826",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_clone",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1846",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_clone",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1824",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_clone",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1865",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard",
      "target": "dl48_software_web_key_server_keystore_dumpkeyswithfilter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1875",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1859",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1880",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1856",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1877",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_show_create_wizard",
      "target": "dl48_software_web_key_server_utils_getfilecreationdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_list_network_device"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1891",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_list_network_device",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1890",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_list_network_device",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1897",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_list_network_device",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_save"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1903",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_save",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1904",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ndi_save",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_netcfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1912",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_netcfg",
      "target": "dl48_software_web_key_server_cmds_netconfig_getnetconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1912",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_netcfg",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_setnetcfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1922",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_setnetcfg",
      "target": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1919",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_setnetcfg",
      "target": "dl48_software_web_key_server_cmds_netconfig_updatenetconfigfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1920",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_setnetcfg",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1925",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_setnetcfg",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_list"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1930",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_list",
      "target": "dl48_software_web_key_server_cmds_netconfig_getwifilist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1930",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_list",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_ether_connect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1940",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ether_connect",
      "target": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1937",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ether_connect",
      "target": "dl48_software_web_key_server_cmds_netconfig_updatenetconfigfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1938",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ether_connect",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1943",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_ether_connect",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2536",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_connect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1955",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_connect",
      "target": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1952",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_connect",
      "target": "dl48_software_web_key_server_cmds_netconfig_updatenetconfigfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1953",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_connect",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1958",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_connect",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2545",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_route_create"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1971",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_route_create",
      "target": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1968",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_route_create",
      "target": "dl48_software_web_key_server_cmds_netconfig_updatenetconfigfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1969",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_route_create",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1974",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_wifi_route_create",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_bt_pair_disconnect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L1997",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_bt_pair_disconnect",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2012",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_cmds_netconfig_getnetconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2010",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2017",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_keystore_getinitmessagefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2011",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_keystore_initloadmixerstate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2013",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_keystore_loadmsginks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2009",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_keystore_resetkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2014",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2006",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_mediawatcher_createdefaultshow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2016",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2023",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_factory_reset",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2028",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_init",
      "target": "dl48_software_web_key_server_keystore_getinitmessagefast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2028",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_init",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_format_usb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2035",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_format_usb",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_time"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_time",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_exec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2140",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_time",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2580",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_gui_loaded"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_set_preamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_screen_wakeup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cmd_identify_mixer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_cmd_identify_mixer",
      "target": "dl48_software_web_key_server_keystore_sendfadermsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_stringfallbacks"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2193",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_cmds_dspcommands_cpp_string_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2204",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2601",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/dspcommands.cpp",
      "source_location": "L2602",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_dspcommands_checkcommands",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1238",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handleincomingmessage",
      "target": "dl48_software_web_key_server_cmds_dspcommands_checkcommands"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_cmds_dspcommands_h_dl48_software_web_key_server_cmds_dspcommands"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_cmds_dspcommands_h_dl48_software_web_key_server_cmds_dspcommands"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_cmds_dspcommands_h_dl48_software_web_key_server_cmds_dspcommands"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_changenetworkstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_checkthereisconnection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_deleteconnectionsfor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_disconnectdevice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_getactiveconnection"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_getconnectionsfordevice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_getconnfield"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_getdevicegateway"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_getdeviceip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_getdevicesubnet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_getipandnetmask"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_getnetconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_getwifilist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_h_dl48_software_web_key_server_cmds_netconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_exec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_fromjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_fromvar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L537",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_tojson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L566",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromvar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netmasktoprefix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_prefixtonetmask"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_removetrailingspaces"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_retrievenetconfigjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_runcmd"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_shellescape"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_updatenetconfigfromjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_waitforip"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_keylookup_h_string_view"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_cpp_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getactiveconnection",
      "target": "dl48_software_web_key_server_cmds_netconfig_runcmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getconnectionsfordevice",
      "target": "dl48_software_web_key_server_cmds_netconfig_runcmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getconnfield",
      "target": "dl48_software_web_key_server_cmds_netconfig_runcmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getdevicegateway",
      "target": "dl48_software_web_key_server_cmds_netconfig_runcmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getdeviceip",
      "target": "dl48_software_web_key_server_cmds_netconfig_runcmd"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getdevicesubnet",
      "target": "dl48_software_web_key_server_cmds_netconfig_runcmd"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L29",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_runcmd",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L208",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_changenetworkstatus",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_disconnectdevice",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getactiveconnection",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L72",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getconnectionsfordevice",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getconnfield",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getdevicegateway",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getdeviceip",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getdevicesubnet",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L196",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getipandnetmask",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L526",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getnetconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L233",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getwifilist",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L585",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_exec",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L559",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_fromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L537",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_tojson",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L566",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L184",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netmasktoprefix",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_prefixtonetmask",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L225",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_removetrailingspaces",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_shellescape",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L532",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_updatenetconfigfromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_shellescape"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_deleteconnectionsfor",
      "target": "dl48_software_web_key_server_cmds_netconfig_shellescape"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getconnfield",
      "target": "dl48_software_web_key_server_cmds_netconfig_shellescape"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L290",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_retrievenetconfigjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_getactiveconnection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L93",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_deleteconnectionsfor",
      "target": "dl48_software_web_key_server_cmds_netconfig_getconnectionsfordevice"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L72",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getconnectionsfordevice",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_vector"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_deleteconnectionsfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_disconnectdevice",
      "target": "dl48_software_web_key_server_cmds_netconfig_deleteconnectionsfor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_retrievenetconfigjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_getconnfield"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_retrievenetconfigjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_getdeviceip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_waitforip",
      "target": "dl48_software_web_key_server_cmds_netconfig_getdeviceip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_retrievenetconfigjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_getdevicegateway"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_retrievenetconfigjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_getdevicesubnet"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_subnetprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_prefixtonetmask"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifisubnetprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_prefixtonetmask"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L593",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_sendipaddress",
      "target": "dl48_software_web_key_server_cmds_netconfig_prefixtonetmask"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_subnetprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_netmasktoprefix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifisubnetprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_netmasktoprefix"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L196",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getipandnetmask",
      "target": "dl48_software_web_key_server_cmds_netconfig_cpp_pair"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_changenetworkstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_changenetworkstatus",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L377",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_checkthereisconnection",
      "target": "dl48_software_web_key_server_cmds_netconfig_changenetworkstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getwifilist",
      "target": "dl48_software_web_key_server_cmds_netconfig_changenetworkstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L255",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getwifilist",
      "target": "dl48_software_web_key_server_cmds_netconfig_removetrailingspaces"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_getwifilist",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_getwifilist",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_getwifilist",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_getnetconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_retrievenetconfigjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_checkthereisconnection",
      "target": "dl48_software_web_key_server_cmds_netconfig_waitforip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_waitforip",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_checkthereisconnection",
      "target": "dl48_software_web_key_server_cmds_netconfig_disconnectdevice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_checkthereisconnection"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_checkthereisconnection",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L376",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_checkthereisconnection",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_getnetconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_keystore_loadmsginks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L513",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_applynetcfgfromjson",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L552",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_fromvar",
      "target": "var"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L574",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromvar",
      "target": "var"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_h_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_jsonprop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_h_dl48_software_web_key_server_cmds_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_cmds_netconfig_h_dl48_software_web_key_server_cmds_netconfig"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_cmds_netconfig_h_dl48_software_web_key_server_cmds_netconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_jsonprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_h_function"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L20",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_jsonprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_h_string"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_jsonprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_jsonprop_assign"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_jsonprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_jsonprop_dump"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_jsonprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_jsonprop_jsonprop"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L153",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_allprops",
      "target": "dl48_software_web_key_server_cmds_netconfig_jsonprop"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L129",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_subnetprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_jsonprop"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L107",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifisubnetprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_jsonprop"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L60",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_jsonprop_jsonprop",
      "target": "dl48_software_web_key_server_cmds_netconfig_h_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L81",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_h_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L22",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_jsonprop_jsonprop",
      "target": "identifier"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L77",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_h_file"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_allprops"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L100",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_dhcp"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L99",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_enable"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L103",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_gateway"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L101",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_ip"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L104",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_status"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L102",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_ethernet_subnet"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L170",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_exec"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L77",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_netconfigstatefp"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_subnetprop"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L167",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_tojson"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L164",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromjson"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L165",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromvar"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L90",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_dhcp"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L89",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_enable"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L94",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_gateway"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L93",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_ip"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L92",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_pass"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L91",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_ssid"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L96",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_status"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L95",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifi_subnet"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L84",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_channel"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L80",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_enable"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L85",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_ip"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L83",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_pass"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L81",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_ssid"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L82",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_ssidbroadcast"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L86",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifihost_status"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifisubnetprop"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L559",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_fromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L552",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_fromvar",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig"
    },
    {
      "relation": "references",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_sendipaddress",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_allprops",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_wifisubnetprop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_allprops",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_subnetprop"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/cmds/netconfig.h",
      "source_location": "L153",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_allprops",
      "target": "dl48_software_web_key_server_cmds_netconfig_h_vector"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromvar",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_allprops"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_fromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromjson",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromvar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/cmds/netconfig.cpp",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_cmds_netconfig_netconfig_fromvar",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_updatefromvar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L580",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_sendipaddress",
      "target": "dl48_software_web_key_server_cmds_netconfig_netconfig_exec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/datapaths.h",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_datapaths",
      "target": "dl48_software_web_key_server_datapaths_ensuredatadirsexist"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_datapaths"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_datapaths"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_datapaths"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_deb_build_deb",
      "target": "dl48_software_web_key_server_deb_build_deb_image_exists"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_deb_build_deb",
      "target": "dl48_software_web_key_server_deb_build_deb_installed_size"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_deb_build_deb",
      "target": "dl48_software_web_key_server_deb_build_deb_revision"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_deb_build_deb",
      "target": "dl48_software_web_key_server_deb_build_deb_rt1021revision"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_deb_build_deb",
      "target": "dl48_software_web_key_server_deb_build_deb_sh__entry"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_deb_build_deb",
      "target": "dl48_software_web_key_server_deb_build_deb_webkeyrevision"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/deb/build-deb.sh",
      "source_location": "L31",
      "weight": 1.0,
      "context": "call",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_deb_build_deb_sh__entry",
      "target": "dl48_software_web_key_server_deb_build_deb_image_exists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/deb/flash-rt1021.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_deb_flash_rt1021",
      "target": "dl48_software_web_key_server_deb_flash_rt1021_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/deb/webkeyserver/DEBIAN/postinst",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_deb_webkeyserver_debian_postinst",
      "target": "dl48_software_web_key_server_deb_webkeyserver_debian_postinst__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/deb/webkeyserver/DEBIAN/prerm",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_deb_webkeyserver_debian_prerm",
      "target": "dl48_software_web_key_server_deb_webkeyserver_debian_prerm__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L83",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_discovery_canresolvedns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_discovery_connectwithretry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_discovery_detectlocalip"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_discovery_h_dl48_software_web_key_server_discovery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_discovery_readfirstline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_discovery_sendregister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_discovery_startdiscoveryclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_discovery_stopdiscoveryclient"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_discovery_updatediscoveryname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_mutex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_cpp_dl48_software_web_key_server_discovery",
      "target": "websocketclient"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L36",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_readfirstline",
      "target": "dl48_software_web_key_server_discovery_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_startdiscoveryclient",
      "target": "dl48_software_web_key_server_discovery_readfirstline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L47",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_detectlocalip",
      "target": "dl48_software_web_key_server_discovery_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L214",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_updatediscoveryname",
      "target": "dl48_software_web_key_server_discovery_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_connectwithretry",
      "target": "dl48_software_web_key_server_discovery_detectlocalip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_startdiscoveryclient",
      "target": "dl48_software_web_key_server_discovery_detectlocalip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_connectwithretry",
      "target": "dl48_software_web_key_server_discovery_canresolvedns"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_discovery_sendregister",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_startdiscoveryclient",
      "target": "dl48_software_web_key_server_discovery_sendregister"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L116",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_connectwithretry",
      "target": "dl48_software_web_key_server_discovery_cpp_shared_ptr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L123",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_discovery_connectwithretry",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_discovery_connectwithretry",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L116",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_discovery_connectwithretry",
      "target": "websocketclient"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_discovery_startdiscoveryclient",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_discovery_stopdiscoveryclient",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/discovery.cpp",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_discovery_updatediscoveryname",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L619",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_discovery_updatediscoveryname"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_discovery_h_dl48_software_web_key_server_discovery"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_discovery_h_dl48_software_web_key_server_discovery"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_disablesystemblanking"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_displaycontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_inhibitsleep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_resetidle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_setbrightness"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_setsleeptimeout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_uninhibitsleep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_usertoregister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_wake"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_writesysfs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_h_dl48_software_web_key_server_displaycontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_startdisplaycontroller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_stopdisplaycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_cpp_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L26",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_disablesystemblanking",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_writesysfs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_disablesystemblanking",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_disablesystemblanking"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_h_dl48_software_web_key_server_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_displaycontroller_h_dl48_software_web_key_server_displaycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_displaycontroller_h_dl48_software_web_key_server_displaycontroller"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_displaycontroller_h_dl48_software_web_key_server_displaycontroller"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_blpowerpath"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_brightnessfd"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_brightnesspath"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L14",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_inhibitsleep"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_inputfds"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_lastactivitytick"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L13",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_resetidle"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_run"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L11",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_setbrightness"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L12",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_setsleeptimeout"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L20",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleeping"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleepinhibited"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleeptimeoutminutes"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L15",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_uninhibitsleep"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_usertoregister"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_wake"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L21",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_writesysfs"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_h_thread"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/displaycontroller.h",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller",
      "target": "dl48_software_web_key_server_displaycontroller_h_vector"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_setbrightness",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_usertoregister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_setbrightness",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_writesysfs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_setsleeptimeout",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_wake"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_resetidle",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_wake"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_run",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_resetidle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_inhibitsleep",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_wake"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_run",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L196",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_run",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_wake"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_wake",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_writesysfs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_wake",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_writesysfs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L153",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_ioexpander_scannerloop",
      "target": "dl48_software_web_key_server_displaycontroller_displaycontroller_sleep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/displaycontroller.cpp",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_displaycontroller_displaycontroller_writesysfs",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_cpp_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_cpp_optional"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_cpp_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_h_dl48_software_web_key_server_firmwarebuildhistory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L24",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_cpp_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_issafefilename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_cpp_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_isvalidmd5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_cpp_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_nodeinteger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_cpp_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_nodestring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_cpp_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_parseentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_cpp_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_parsefirmwarebuildhistoryyaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_cpp_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_parseintegerstring"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L16",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_isvalidmd5",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parseentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_isvalidmd5"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L24",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_issafefilename",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_nodestring",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parseentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L89",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parsefirmwarebuildhistoryyaml",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L32",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parseintegerstring",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L71",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parseentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_issafefilename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_nodeinteger",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_parseintegerstring"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L32",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parseintegerstring",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_cpp_optional"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L41",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_nodeinteger",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_cpp_optional"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_nodestring",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_cpp_optional"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_nodeinteger",
      "target": "node"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parseentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_nodeinteger"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_nodestring",
      "target": "node"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parseentry",
      "target": "node"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parseentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_nodestring"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parseentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parsefirmwarebuildhistoryyaml",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_parseentry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.cpp",
      "source_location": "L89",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_parsefirmwarebuildhistoryyaml",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_parsefirmwarebuildhistoryyaml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_h_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_h_dl48_software_web_key_server_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_h_dl48_software_web_key_server_firmwarebuildhistory"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L16",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L9",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry_build"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L8",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry_channel"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L10",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry_filename"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L12",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry_filesize"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L11",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry_md5"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L8",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistoryentry",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_h_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_h_string"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory_entries"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L18",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory_error"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L17",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory_malformedentries"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwarebuildhistory.h",
      "source_location": "L16",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwarebuildhistory_firmwarebuildhistory",
      "target": "dl48_software_web_key_server_firmwarebuildhistory_h_vector"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_downloadfile"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgecorrupted"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgefailed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgesuccess"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cancelupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channeldisplaylabel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channelmetalist"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkforupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkpostbootstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearactiverequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearcacherequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearmanualpending"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1014",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdclearpin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L931",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdsetchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_computerelation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L677",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_generatetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_initialize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_ishttpsurl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isinstallableentry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isvalidchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isvalidmd5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_joinworker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L793",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_listbuilds"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_makebuildid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_offerlocalupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parsebuildid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registeractiverequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registercacherequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_runfirmwareupgrade"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1058",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L926",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_setchannel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_setperiodiccheckenabled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_shutdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_spawnworker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startapppushupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_verifymd5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_versioninfo_displaystring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_versioninfo_operator"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_parsecontentlength"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_shellquote"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_mpmc_h_array"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_scopeguard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_cpp_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1596",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_runfirmwareupgrade",
      "target": "dl48_software_web_key_server_firmwareupdater_shellquote"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_verifymd5",
      "target": "dl48_software_web_key_server_firmwareupdater_shellquote"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L41",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_shellquote",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_downloadfile",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1559",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgecorrupted",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1551",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgefailed",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1543",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgesuccess",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L535",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1521",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cancelupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L227",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channeldisplaylabel",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkforupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1570",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkpostbootstatus",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1014",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdclearpin",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L931",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdsetchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L299",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_computerelation",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L677",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1314",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L280",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_generatetoken",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L419",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L257",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_ishttpsurl",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L239",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isvalidchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isvalidmd5",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L793",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_listbuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L261",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_makebuildid",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1444",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_offerlocalupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L182",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parsebuildid",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L199",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1595",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_runfirmwareupgrade",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1058",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L926",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_setchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startapppushupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L617",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_verifymd5",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L162",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_versioninfo_displaystring",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L59",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_parsecontentlength",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_downloadfile",
      "target": "dl48_software_web_key_server_firmwareupdater_parsecontentlength"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_downloadfile",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_downloadfile",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_firmwareupdater_downloadfile"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_versioninfo_operator",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_versioninfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L299",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_computerelation",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_versioninfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L182",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parsebuildid",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_versioninfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L199",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_versioninfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L299",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_computerelation",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_optional"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L182",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parsebuildid",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_optional"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L199",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_optional"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L473",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_channelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L535",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_channelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L571",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channelmetalist",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_channelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L426",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_channelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L276",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isinstallableentry",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_channelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L380",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_spawnworker",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_function"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L389",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registeractiverequest",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_httprequestptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L401",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registercacherequest",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_httprequestptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L473",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L535",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L571",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channelmetalist",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L426",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest",
      "target": "dl48_software_web_key_server_firmwareupdater_cpp_vector"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L535",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel",
      "target": "buildinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L571",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channelmetalist",
      "target": "channelmeta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_mutex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_httprequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_firmwareupdater_h_dl48_software_web_key_server_firmwareupdater"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L73",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgecorrupted"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L72",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgefailed"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L71",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgesuccess"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L127",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_activechannel"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L115",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_activerequest"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L114",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_activerequestmutex"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L167",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L163",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L148",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cacherequest"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L147",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cacherequestmutex"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L70",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cancelupdate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L95",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channeldisplaylabel"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L164",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channelmetalist"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L65",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkforupdate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L91",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkpostbootstatus"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L118",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearactiverequest"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L150",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearcacherequest"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L160",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearmanualpending"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L77",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdclearpin"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L76",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdsetchannel"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L161",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_computerelation"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L171",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L172",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L129",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_downloadedfilepath"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L166",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L159",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_generatetoken"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L82",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getchannel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getpendingsource"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L84",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getperiodiccheckenabled"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getprogress"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getstate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L62",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_initialize"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L155",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_ishttpsurl"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L158",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isinstallableentry"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L153",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isvalidchannel"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L154",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isvalidmd5"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L169",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_joinworker"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L108",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_lastbroadcastedprogress"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L75",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_listbuilds"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L126",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_localversion"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L156",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_makebuildid"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L144",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_manifestcache"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L131",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_manualpendingexpiry"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L102",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_mutex"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L67",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_offerlocalupdate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L93",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parsebuildid"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L94",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L106",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_pendingsource"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L128",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_pendingupdate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L109",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_periodiccheckenabled"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L107",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_progress"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L117",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registeractiverequest"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L149",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registercacherequest"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L175",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_runfirmwareupgrade"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L78",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L130",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectiontoken"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L81",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_setchannel"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L83",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_setperiodiccheckenabled"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L63",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_shutdown"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L104",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_shuttingdown"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L124",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_spawnworker"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L68",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startapppushupdate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L66",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L105",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_state"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L103",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_stoprequested"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L174",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_verifymd5"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L98",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_workerthread"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L102",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_workerthreadmutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L103",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_h_atomic"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L128",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_h_channelinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L115",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_h_httprequestptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L127",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_h_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L98",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_h_thread"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L126",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "dl48_software_web_key_server_firmwareupdater_h_versioninfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L144",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "manifestcache"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L106",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "pendingsource"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L131",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater",
      "target": "time_point"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_initialize",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parsebuildid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_initialize",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_initialize",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_initialize",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L669",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkforupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkforupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_spawnworker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkforupdate",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkforupdate",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1264",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearmanualpending"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1306",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1305",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_spawnworker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1278",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1290",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1299",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoothers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1251",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startupdate",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1471",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_offerlocalupdate",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1446",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_offerlocalupdate",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1472",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_offerlocalupdate",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1511",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startapppushupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startapppushupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_spawnworker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1505",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startapppushupdate",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1489",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startapppushupdate",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1503",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startapppushupdate",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1490",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_startapppushupdate",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1526",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cancelupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearmanualpending"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1537",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cancelupdate",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1534",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cancelupdate",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1545",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgesuccess",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1553",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgefailed",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1562",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_acknowledgecorrupted",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L840",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_listbuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L841",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_listbuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channelmetalist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_listbuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L797",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_listbuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isvalidchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L859",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_listbuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parsebuildid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L802",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_listbuilds",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L987",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdsetchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearmanualpending"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L932",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdsetchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isvalidchannel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1000",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdsetchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parsebuildid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L994",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdsetchannel",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L937",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdsetchannel",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1031",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdclearpin",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearmanualpending"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1046",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdclearpin",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1026",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_cmdclearpin",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1220",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_computerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1114",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1209",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1147",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isinstallableentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1060",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parsebuildid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1219",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1217",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1065",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_selectbuild",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/firmwareupdater.h",
      "source_location": "L87",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_getpendingsource",
      "target": "pendingsource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1576",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkpostbootstatus",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1577",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_checkpostbootstatus",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L523",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L463",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_parseversionstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channelmetalist",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channeldisplaylabel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L133",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_footswitch_startfootswitch",
      "target": "dl48_software_web_key_server_firmwareupdater_h_thread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_mutex"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2053",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_mutex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1346",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registeractiverequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1347",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearactiverequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_spawnworker",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_joinworker"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L479",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registercacherequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_registercacherequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearcacherequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L434",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_clearcacherequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L277",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isinstallableentry",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_ishttpsurl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_makebuildid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1417",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_makebuildid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isinstallableentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_channelmetalist",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isinstallableentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L728",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_isinstallableentry"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_buildlistforchannel",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_computerelation"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L438",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_fetchmanifest",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L530",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_appendbuildhistorybuilds",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L760",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L782",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L709",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L683",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_docheckforupdate",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1409",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_runfirmwareupgrade"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1384",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_verifymd5"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1353",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1360",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1328",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1424",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1329",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1422",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_dodownloadandapply",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1599",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_runfirmwareupgrade",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1608",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_runfirmwareupgrade",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/firmwareupdater.cpp",
      "source_location": "L1620",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_firmwareupdater_firmwareupdater_runfirmwareupgrade",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_footswitch_h_dl48_software_web_key_server_footswitch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_footswitch_pollloop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L41",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_footswitch_readactuated"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_footswitch_readlevel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_footswitch_startfootswitch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_footswitch_stopfootswitch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_footswitch_switchstate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_cpp_dl48_software_web_key_server_footswitch",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_switchstate",
      "target": "dl48_software_web_key_server_footswitch_switchstate_candidate"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_switchstate",
      "target": "dl48_software_web_key_server_footswitch_switchstate_count"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L29",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_switchstate",
      "target": "dl48_software_web_key_server_footswitch_switchstate_engaged"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_switchstate",
      "target": "dl48_software_web_key_server_footswitch_switchstate_stableactuated"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_readactuated",
      "target": "dl48_software_web_key_server_footswitch_readlevel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_footswitch_pollloop",
      "target": "dl48_software_web_key_server_footswitch_readactuated"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_footswitch_pollloop",
      "target": "dl48_software_web_key_server_keystore_senduserfuncbutton"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L61",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_footswitch_pollloop",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_footswitch_pollloop",
      "target": "dl48_software_web_key_server_logger_logdebug"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_footswitch_pollloop",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_footswitch_startfootswitch",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/footswitch.cpp",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_footswitch_stopfootswitch",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_footswitch_h_dl48_software_web_key_server_footswitch"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_ioexpander_h_dl48_software_web_key_server_ioexpander"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_ioexpander_ioexpander"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_ioexpander_pca9535_read_reg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_ioexpander_pca9535_write_reg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_ioexpander_publishchanges"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_ioexpander_scannerloop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_ioexpander_startioexpanderscanner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_ioexpander_stopioexpanderscanner"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_cpp_dl48_software_web_key_server_ioexpander",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L39",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_ioexpander",
      "target": "dl48_software_web_key_server_ioexpander_ioexpander_addr"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_ioexpander",
      "target": "dl48_software_web_key_server_ioexpander_ioexpander_key"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L146",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_publishchanges",
      "target": "dl48_software_web_key_server_ioexpander_ioexpander"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_ioexpander_pca9535_write_reg",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_scannerloop",
      "target": "dl48_software_web_key_server_ioexpander_pca9535_write_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_ioexpander_pca9535_read_reg",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_scannerloop",
      "target": "dl48_software_web_key_server_ioexpander_pca9535_read_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_ioexpander_publishchanges",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_ioexpander_publishchanges",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ioexpander_scannerloop",
      "target": "dl48_software_web_key_server_ioexpander_publishchanges"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L179",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_ioexpander_scannerloop",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/ioexpander.cpp",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_ioexpander_scannerloop",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_ioexpander_h_dl48_software_web_key_server_ioexpander"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_findv"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_h_dl48_software_web_key_server_keydatatransform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_linfrom01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_linqfrom01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L63",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_linqto01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L52",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_linto01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_logfrom01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_logto01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L69",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_squarefrom01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_squareto01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_vmixfrom01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_vmixto01"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_cpp_dl48_software_web_key_server_keydatatransform",
      "target": "dl48_software_web_key_server_keydatatransform_vtoln"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L8",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_findv",
      "target": "dl48_software_web_key_server_keydatatransform_cpp_function"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_vmixto01",
      "target": "dl48_software_web_key_server_keydatatransform_findv"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keydatatransform.cpp",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keydatatransform_vmixfrom01",
      "target": "dl48_software_web_key_server_keydatatransform_vtoln"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1722",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keydatatransform_vmixfrom01"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1881",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keydatatransform_vmixto01"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L554",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_keydatatransform_vmixto01"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1879",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keydatatransform_linfrom01"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1877",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keydatatransform_linto01"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1875",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keydatatransform_logfrom01"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1873",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keydatatransform_logto01"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keydatatransform_h_dl48_software_web_key_server_keydatatransform"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup",
      "target": "dl48_software_web_key_server_keylookup_h_string_view"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup",
      "target": "dl48_software_web_key_server_keylookup_resolveenumindex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup",
      "target": "dl48_software_web_key_server_keylookup_resolvekeyindex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keylookup"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_h_string_view"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup_defstr"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup_defv"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L25",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup_enumid"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup_flags"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup_hash"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup_maxv"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L24",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup_minv"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L23",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup_name"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup_segment"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L22",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_keylookup",
      "target": "dl48_software_web_key_server_keylookup_keylookup_type"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L53",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_resolveenumindex",
      "target": "dl48_software_web_key_server_keylookup_h_string_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_resolvekeyindex",
      "target": "dl48_software_web_key_server_keylookup_h_string_view"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_keylookup_h_string_view"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_keylookup_h_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_resolvekeyindex",
      "target": "dl48_software_web_key_server_keylookup_h_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1078",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_getdatakeyfromks",
      "target": "dl48_software_web_key_server_keylookup_resolvekeyindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1834",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keylookup_resolvekeyindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L979",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_setdatakeyinks",
      "target": "dl48_software_web_key_server_keylookup_resolvekeyindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keylookup.h",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keylookup_resolveenumindex",
      "target": "dl48_software_web_key_server_keylookup_h_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L956",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_initloadmixerstate",
      "target": "dl48_software_web_key_server_keylookup_resolveenumindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L988",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_setdatakeyinks",
      "target": "dl48_software_web_key_server_keylookup_resolveenumindex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_buildfaderkeysforbank"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L818",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_buttonconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1938",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_checkneedsave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1961",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_checksavethread"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_cpp_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_dumpdefaultkeysforsegment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_dumpkeyswithfilter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_encodermeta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_enterledoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_escapejsonstring"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_exitledoverride"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2016",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_faderframeisled"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_faderlinkstatusjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2028",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_faderstripledframes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2049",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_faderthread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_findnextnonemptybank"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1070",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_getdatakeyfromks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_getinitmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_getinitmessagefast"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_handlefadermsgs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_handleincomingmessage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_handlelocalkey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_ignorebankkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L846",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_initializemixer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_initkeystore"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L918",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_initloadmixerstate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1093",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_loadfastmsginks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1162",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_loadjsoninks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_loadmsginks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_migrateschema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_notefaderledactivity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_repl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_resetkeys"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_sendfaderledpassthrough"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_sendfadermsg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_sendfadermsgraw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_senduserfuncbutton"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L971",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_setkeyswithfilter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_startfaderthread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1984",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_startkeystorethread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_stopfaderthread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1988",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_stopkeystorethread"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_stringfallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L66",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_votmix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_vtomix"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L87",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_wildcardtoregex"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_mdns_h_dl48_software_web_key_server_mdns"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_cpp_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_utils_h_dl48_software_web_key_server_utils"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_votmix",
      "target": "dl48_software_web_key_server_keystore_vtomix"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_keystore_votmix"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L79",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_repl",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L88",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_wildcardtoregex",
      "target": "dl48_software_web_key_server_keystore_repl"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1316",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_buildfaderkeysforbank",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_dumpdefaultkeysforsegment",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L185",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_dumpkeyswithfilter",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L385",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_encodermeta",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_escapejsonstring",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2016",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderframeisled",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2199",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderlinkstatusjson",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2028",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderstripledframes",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2077",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread_senduartmsg",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2132",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread_senduartmsgpassthrough",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2095",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread_senduartmsgraw",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L345",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_getinitmessage",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L298",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_getinitmessagefast",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L869",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_initializemixer",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadfastmsginks",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2194",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_sendfaderledpassthrough",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2169",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_sendfadermsg",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2173",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_sendfadermsgraw",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L996",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_setdatakeyinks",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L763",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_setkeyswithfilter",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L154",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_stringfallback",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L87",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_wildcardtoregex",
      "target": "dl48_software_web_key_server_keystore_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L125",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_ignorebankkeys",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadfastmsginks",
      "target": "dl48_software_web_key_server_keystore_ignorebankkeys"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadjsoninks",
      "target": "dl48_software_web_key_server_keystore_ignorebankkeys"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L236",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_dumpdefaultkeysforsegment",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L275",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_escapejsonstring",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1070",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_getdatakeyfromks",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L345",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_getinitmessage",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_getinitmessagefast",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1230",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handleincomingmessage",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L414",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1093",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadfastmsginks",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1189",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadmsginks",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L971",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_setdatakeyinks",
      "target": "dl48_software_web_key_server_keystore_cpp_string_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keystore_senduserfuncbutton"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L134",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_senduserfuncbutton",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_resetkeys",
      "target": "dl48_software_web_key_server_keystore_initkeystore"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L950",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_initloadmixerstate",
      "target": "dl48_software_web_key_server_keystore_stringfallback"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L154",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_stringfallback",
      "target": "dl48_software_web_key_server_keystore_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1162",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadjsoninks",
      "target": "dl48_software_web_key_server_keystore_cpp_json"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_migrateschema",
      "target": "dl48_software_web_key_server_keystore_cpp_json"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_initloadmixerstate",
      "target": "dl48_software_web_key_server_keystore_migrateschema"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadmsginks",
      "target": "dl48_software_web_key_server_keystore_migrateschema"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_migrateschema",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1952",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_checkneedsave",
      "target": "dl48_software_web_key_server_keystore_dumpkeyswithfilter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_dumpkeyswithfilter",
      "target": "dl48_software_web_key_server_keystore_cpp_function"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L763",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_setkeyswithfilter",
      "target": "dl48_software_web_key_server_keystore_cpp_function"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_createdefaultshow",
      "target": "dl48_software_web_key_server_keystore_dumpdefaultkeysforsegment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_getinitmessagefast",
      "target": "dl48_software_web_key_server_keystore_escapejsonstring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1056",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_setdatakeyinks",
      "target": "dl48_software_web_key_server_keystore_escapejsonstring"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L385",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_encodermeta",
      "target": "dl48_software_web_key_server_keystore_encodermeta_law"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L384",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_encodermeta",
      "target": "dl48_software_web_key_server_keystore_encodermeta_maxv"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L384",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_encodermeta",
      "target": "dl48_software_web_key_server_keystore_encodermeta_minv"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L386",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_encodermeta",
      "target": "dl48_software_web_key_server_keystore_encodermeta_prec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_keystore_buildfaderkeysforbank"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L414",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_keystore_cpp_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_keystore_sendfadermsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_keystore_sendfadermsgraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L416",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_logger_logdebug"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L618",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_mdns_writemdnsservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L641",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_mediawatcher_updateusbtimeleftnow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L613",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlelocalkey",
      "target": "dl48_software_web_key_server_utils_exec"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1070",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_getdatakeyfromks",
      "target": "dl48_software_web_key_server_keystore_cpp_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L971",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_setdatakeyinks",
      "target": "dl48_software_web_key_server_keystore_cpp_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keystore_setkeyswithfilter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L815",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_setkeyswithfilter",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L820",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_buttonconfig",
      "target": "dl48_software_web_key_server_keystore_buttonconfig_buttonname"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L821",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_buttonconfig",
      "target": "dl48_software_web_key_server_keystore_buttonconfig_colorname"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L819",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_buttonconfig",
      "target": "dl48_software_web_key_server_keystore_buttonconfig_key"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L823",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_buttonconfig",
      "target": "dl48_software_web_key_server_keystore_buttonconfig_pressedcolor"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L824",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_buttonconfig",
      "target": "dl48_software_web_key_server_keystore_buttonconfig_releasedcolor"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L822",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_buttonconfig",
      "target": "dl48_software_web_key_server_keystore_buttonconfig_shiftvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadjsoninks",
      "target": "dl48_software_web_key_server_keystore_buttonconfig_key"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread_run",
      "target": "dl48_software_web_key_server_keystore_initializemixer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1362",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keystore_initializemixer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L852",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_initializemixer",
      "target": "dl48_software_web_key_server_keystore_sendfadermsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L965",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_initloadmixerstate",
      "target": "dl48_software_web_key_server_keystore_initializemixer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L921",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_initloadmixerstate",
      "target": "dl48_software_web_key_server_keystore_checkneedsave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L930",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_initloadmixerstate",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L920",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_initloadmixerstate",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1080",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_getdatakeyfromks",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadfastmsginks",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadmsginks",
      "target": "dl48_software_web_key_server_keystore_loadfastmsginks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadjsoninks",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_loadmsginks",
      "target": "dl48_software_web_key_server_keystore_loadjsoninks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1247",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handleincomingmessage",
      "target": "dl48_software_web_key_server_keystore_loadmsginks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_loadmsginks",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1209",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_loadmsginks",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1233",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handleincomingmessage",
      "target": "dl48_software_web_key_server_logger_logdebug"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1249",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handleincomingmessage",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_web_key_server_registertcphandlers",
      "target": "dl48_software_web_key_server_keystore_handleincomingmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L89",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_web_key_server_registerwsshandlers",
      "target": "dl48_software_web_key_server_keystore_handleincomingmessage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1257",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_resetkeys",
      "target": "dl48_software_web_key_server_keystore_checkneedsave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1258",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_resetkeys",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keystore_buildfaderkeysforbank"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keystore_findnextnonemptybank"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread_run",
      "target": "dl48_software_web_key_server_keystore_handlefadermsgs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keystore_sendfadermsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1375",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1351",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1836",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1389",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_handlefadermsgs",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1970",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_checksavethread_run",
      "target": "dl48_software_web_key_server_keystore_checkneedsave"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1963",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_checksavethread",
      "target": "dl48_software_web_key_server_keystore_checksavethread_checksavethread"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1968",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_checksavethread",
      "target": "dl48_software_web_key_server_keystore_checksavethread_run"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1961",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_checksavethread",
      "target": "dl48_software_web_key_server_keystore_cpp_thread"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2049",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_keystore_cpp_thread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1991",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_stopkeystorethread",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2038",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderstripledframes",
      "target": "dl48_software_web_key_server_keystore_faderframeisled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2079",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread_senduartmsg",
      "target": "dl48_software_web_key_server_keystore_faderframeisled"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread_senduartmsgraw",
      "target": "dl48_software_web_key_server_keystore_faderstripledframes"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2052",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_keystore_cpp_serial"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2052",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_keystore_cpp_unique_ptr"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2056",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_keystore_faderthread_faderthread"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2052",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_keystore_faderthread_faderuart"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2138",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_keystore_faderthread_run"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2077",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_keystore_faderthread_senduartmsg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_keystore_faderthread_senduartmsgpassthrough"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2095",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_keystore_faderthread_senduartmsgraw"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2053",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_faderthread",
      "target": "dl48_software_web_key_server_keystore_faderthread_uartwritemutex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2070",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_faderthread_faderthread",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2170",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_sendfadermsg",
      "target": "dl48_software_web_key_server_keystore_faderthread_senduartmsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_faderthread_senduartmsgraw",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_sendfadermsgraw",
      "target": "dl48_software_web_key_server_keystore_faderthread_senduartmsgraw"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_sendfaderledpassthrough",
      "target": "dl48_software_web_key_server_keystore_faderthread_senduartmsgpassthrough"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2141",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_faderthread_run",
      "target": "dl48_software_web_key_server_utils_readuart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_enterledoverride",
      "target": "dl48_software_web_key_server_keystore_notefaderledactivity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_sendfaderledpassthrough",
      "target": "dl48_software_web_key_server_keystore_notefaderledactivity"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L2218",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_stopfaderthread",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.h",
      "source_location": "L21",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.h",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore",
      "target": "dl48_software_web_key_server_scopeguard"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_keystore_h_dl48_software_web_key_server_keystore"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/keystore.h",
      "source_location": "L21",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_keystore_setdatakeyinks",
      "target": "dl48_software_web_key_server_keystore_h_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L981",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_setdatakeyinks",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/keystore.cpp",
      "source_location": "L1064",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_keystore_setdatakeyinks",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_formatdisk",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L584",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_sendipaddress",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L484",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountdisk",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L450",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_updateusbtimeleft",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L716",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_startdevicescanner",
      "target": "dl48_software_web_key_server_keystore_setdatakeyinks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger",
      "target": "dl48_software_web_key_server_logger_formattedexception"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger",
      "target": "dl48_software_web_key_server_logger_initlogger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger",
      "target": "dl48_software_web_key_server_logger_logdebug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L13",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger",
      "target": "dl48_software_web_key_server_logger_loggerhandler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L25",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger",
      "target": "dl48_software_web_key_server_logger_logwarn"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_cpp_dl48_software_web_key_server_mdns",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_h_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_logger"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L13",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger_logerror",
      "target": "fmt_inline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L13",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger_logerror",
      "target": "format_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mdns_writemdnsservice",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_processunfinishedwavfiles",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L317",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scandevices",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher_monitorfolder",
      "target": "dl48_software_web_key_server_logger_logerror"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L31",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger_logdebug",
      "target": "fmt_inline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L25",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger_loginfo",
      "target": "fmt_inline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L19",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger_logwarn",
      "target": "fmt_inline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L31",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger_logdebug",
      "target": "format_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L25",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger_loginfo",
      "target": "format_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L19",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger_logwarn",
      "target": "format_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mdns_removemdnsservice",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mdns_writemdnsservice",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_formatdisk",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L684",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_run",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L583",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_sendipaddress",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L490",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountdisk",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L710",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_startdevicescanner",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L735",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_startmediawatcher",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_stopdevicescanner",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L744",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_stopmediawatcher",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L108",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_sendstringview",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_web_key_server_exithandlercallback",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_web_key_server_registertcphandlers",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_web_key_server_registerwsshandlers",
      "target": "dl48_software_web_key_server_logger_loginfo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_sendipaddress",
      "target": "dl48_software_web_key_server_logger_logdebug"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L101",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher_monitorfolder",
      "target": "dl48_software_web_key_server_logger_logdebug"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger_formattedexception",
      "target": "dl48_software_web_key_server_logger_h_string"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/logger.h",
      "source_location": "L42",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_logger_formattedexception",
      "target": "runtime_error"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L234",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_web_key_server_main",
      "target": "dl48_software_web_key_server_logger_initlogger"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_cpp_dl48_software_web_key_server_mdns",
      "target": "dl48_software_web_key_server_mdns_h_dl48_software_web_key_server_mdns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_cpp_dl48_software_web_key_server_mdns",
      "target": "dl48_software_web_key_server_mdns_initmdnsservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_cpp_dl48_software_web_key_server_mdns",
      "target": "dl48_software_web_key_server_mdns_readfirstline"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_cpp_dl48_software_web_key_server_mdns",
      "target": "dl48_software_web_key_server_mdns_removemdnsservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_cpp_dl48_software_web_key_server_mdns",
      "target": "dl48_software_web_key_server_mdns_writemdnsservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L28",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_cpp_dl48_software_web_key_server_mdns",
      "target": "dl48_software_web_key_server_mdns_xmlescape"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_initmdnsservice",
      "target": "dl48_software_web_key_server_mdns_readfirstline"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L18",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_readfirstline",
      "target": "dl48_software_web_key_server_mdns_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_writemdnsservice",
      "target": "dl48_software_web_key_server_mdns_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L28",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_xmlescape",
      "target": "dl48_software_web_key_server_mdns_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mdns.cpp",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mdns_writemdnsservice",
      "target": "dl48_software_web_key_server_mdns_xmlescape"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_mdns_h_dl48_software_web_key_server_mdns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L45",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_comparebytime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_converttimetotimet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_createdefaultshow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_detectfstype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_formatdisk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_mountinternalmtp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_mountusbdiskinmtp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_processunfinishedwavfiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_scandevices"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_sendipaddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_sendusbrecordingtime"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountdisk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountinternalmtp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountusbdiskinmtp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_updateusbtimeleft"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_fileinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_getmounttable"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_h_dl48_software_web_key_server_mediawatcher"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_haspartitionchildren"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_humanreadablesize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_isusbblockdevice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_mediawatcher_monitorfolder"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_mediawatcher_run"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_mountinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L707",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_startdevicescanner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L731",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_startmediawatcher"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L724",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_stopdevicescanner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L741",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_stopmediawatcher"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_updateusbtimeleftnow"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_utils_h_dl48_software_web_key_server_utils"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L18",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_cpp_dl48_software_web_key_server_mediawatcher",
      "target": "map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L45",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_comparebytime",
      "target": "dl48_software_web_key_server_mediawatcher_fileinfo"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_fileinfo",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_fileinfo",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_time_t"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L40",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_fileinfo",
      "target": "dl48_software_web_key_server_mediawatcher_fileinfo_filename"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_fileinfo",
      "target": "dl48_software_web_key_server_mediawatcher_fileinfo_timestamp"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L181",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_detectfstype",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_mountinternalmtp",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_processunfinishedwavfiles",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountinternalmtp",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L154",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_getmounttable",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L172",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_haspartitionchildren",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L204",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_humanreadablesize",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L164",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_isusbblockdevice",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher_monitorfolder",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L150",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mountinfo",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_processunfinishedwavfiles",
      "target": "dl48_software_web_key_server_mediawatcher_fileinfo_filename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher_monitorfolder",
      "target": "dl48_software_web_key_server_mediawatcher_fileinfo_filename"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_converttimetotimet",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_time_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_converttimetotimet",
      "target": "file_time_type"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher_monitorfolder",
      "target": "dl48_software_web_key_server_mediawatcher_converttimetotimet"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_web_key_server_dofirstbootstuff",
      "target": "dl48_software_web_key_server_mediawatcher_createdefaultshow"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L154",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_getmounttable",
      "target": "dl48_software_web_key_server_mediawatcher_mountinfo"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L151",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mountinfo",
      "target": "dl48_software_web_key_server_mediawatcher_mountinfo_fstype"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L150",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mountinfo",
      "target": "dl48_software_web_key_server_mediawatcher_mountinfo_mountpoint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scandevices",
      "target": "dl48_software_web_key_server_mediawatcher_getmounttable"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L154",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_getmounttable",
      "target": "map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scandevices",
      "target": "dl48_software_web_key_server_mediawatcher_isusbblockdevice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scandevices",
      "target": "dl48_software_web_key_server_mediawatcher_haspartitionchildren"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scandevices",
      "target": "dl48_software_web_key_server_mediawatcher_detectfstype"
    },
    {
      "relation": "references",
      "context": "return_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scandevices",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_json"
    },
    {
      "relation": "references",
      "context": "parameter_type",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_processunfinishedwavfiles",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_path"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher_monitorfolder",
      "target": "dl48_software_web_key_server_mediawatcher_cpp_path"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L736",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_startmediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_startdevicescanner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L745",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_stopmediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_stopdevicescanner"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_startmediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_stopmediawatcher"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_h_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_h_dl48_software_web_key_server_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_mediawatcher"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L6",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_mediawatcher_h_dl48_software_web_key_server_mediawatcher"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_h_thread"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_mediawatcher_mediawatcher"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_mediawatcher_monitorfolder"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L26",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher",
      "target": "dl48_software_web_key_server_mediawatcher_mediawatcher_run"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_h_thread"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L142",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_mediawatcher_run",
      "target": "dl48_software_web_key_server_mediawatcher_mediawatcher_monitorfolder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L33",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_devicescanner"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L42",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_formatdisk"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L45",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_mountinternalmtp"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L43",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_mountusbdiskinmtp"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L60",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_processunfinishedwavfiles"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L54",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_recdir"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L53",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_recfoldername"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L57",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_run"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L58",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L59",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_scandevices"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L49",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_sendipaddress"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L47",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_sendusbrecordingtime"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L41",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountdisk"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L46",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountinternalmtp"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L44",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountusbdiskinmtp"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L48",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_updateusbtimeleft"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L52",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_usbmount"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L51",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_usbpath"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mediawatcher.h",
      "source_location": "L51",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner",
      "target": "dl48_software_web_key_server_mediawatcher_h_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L526",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_formatdisk",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountdisk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountdisk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountdisk",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountusbdiskinmtp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L493",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountdisk",
      "target": "dl48_software_web_key_server_utils_exec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_formatdisk",
      "target": "dl48_software_web_key_server_utils_exec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L268",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_mountusbdiskinmtp",
      "target": "dl48_software_web_key_server_utils_exec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L690",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_run",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_mountusbdiskinmtp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L368",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_mountusbdiskinmtp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountusbdiskinmtp",
      "target": "dl48_software_web_key_server_utils_exec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L282",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_mountinternalmtp",
      "target": "dl48_software_web_key_server_utils_exec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_run",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_mountinternalmtp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L701",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_run",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountinternalmtp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_unmountinternalmtp",
      "target": "dl48_software_web_key_server_utils_exec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_run",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_sendusbrecordingtime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_sendusbrecordingtime"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L470",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_sendusbrecordingtime",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_updateusbtimeleft"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_run",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_sendipaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L685",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_run",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_processunfinishedwavfiles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L298",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "target": "dl48_software_web_key_server_mediawatcher_devicescanner_scandevices"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "target": "dl48_software_web_key_server_utils_exec"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_scanandupdatedevices",
      "target": "dl48_software_web_key_server_utils_shellescape"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/mediawatcher.cpp",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_mediawatcher_devicescanner_processunfinishedwavfiles",
      "target": "dl48_software_web_key_server_utils_exec"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc",
      "target": "dl48_software_web_key_server_mpmc_h_array"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L108",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "cell"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L108",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_h_array"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L110",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_h_atomic"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L108",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_buf"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_capacity"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_clear"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L114",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_corrupted"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L107",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_dummy0"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L109",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_dummy1"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L111",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_dummy2"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L113",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_dummy3"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_pop"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L112",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_ptrr"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L110",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_ptrw"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_push"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_pushblocking"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc_size"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L108",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc",
      "target": "size"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc_mpmc",
      "target": "dl48_software_web_key_server_mpmc_mpmc"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc_operator",
      "target": "dl48_software_web_key_server_mpmc_mpmc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc_pop",
      "target": "dl48_software_web_key_server_mpmc_mpmc_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc_pushblocking",
      "target": "dl48_software_web_key_server_mpmc_mpmc_size"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc_push",
      "target": "dl48_software_web_key_server_mpmc_h_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc_pop",
      "target": "dl48_software_web_key_server_mpmc_h_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/mpmc.h",
      "source_location": "L58",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_mpmc_mpmc_pushblocking",
      "target": "dl48_software_web_key_server_mpmc_h_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L76",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_clamp8"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_cmd_all"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_cmd_chase"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_cmd_fill"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_cmd_live"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_cmd_monitor"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L418",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_cmd_off"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_cmd_one"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_cmd_rainbow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_drain_rx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_hsv_to_rgb_packed"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_live_comet"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_live_hue"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_live_sparkle"
    },
    {
      "relation": "indirect_call",
      "confidence": "INFERRED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "context": "collection",
      "confidence_score": 0.5,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_live_trail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_open_uart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_parse_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L147",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_parse_encoder_delta"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_read_lines"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L72",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_rgb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_send_all"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_send_all_array"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds",
      "target": "dl48_software_web_key_server_ring_leds_send_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_all",
      "target": "dl48_software_web_key_server_ring_leds_parse_color"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_chase",
      "target": "dl48_software_web_key_server_ring_leds_parse_color"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_fill",
      "target": "dl48_software_web_key_server_ring_leds_parse_color"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_monitor",
      "target": "dl48_software_web_key_server_ring_leds_parse_color"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_one",
      "target": "dl48_software_web_key_server_ring_leds_parse_color"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_hsv_to_rgb_packed",
      "target": "dl48_software_web_key_server_ring_leds_rgb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_rgb",
      "target": "dl48_software_web_key_server_ring_leds_clamp8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_hue",
      "target": "dl48_software_web_key_server_ring_leds_hsv_to_rgb_packed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_sparkle",
      "target": "dl48_software_web_key_server_ring_leds_hsv_to_rgb_packed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_trail",
      "target": "dl48_software_web_key_server_ring_leds_hsv_to_rgb_packed"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L81",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_rationale_81",
      "target": "dl48_software_web_key_server_ring_leds_hsv_to_rgb_packed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_main",
      "target": "dl48_software_web_key_server_ring_leds_open_uart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_chase",
      "target": "dl48_software_web_key_server_ring_leds_send_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_fill",
      "target": "dl48_software_web_key_server_ring_leds_send_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_one",
      "target": "dl48_software_web_key_server_ring_leds_send_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_rainbow",
      "target": "dl48_software_web_key_server_ring_leds_send_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L175",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_comet",
      "target": "dl48_software_web_key_server_ring_leds_send_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_hue",
      "target": "dl48_software_web_key_server_ring_leds_send_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_send_all",
      "target": "dl48_software_web_key_server_ring_leds_send_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_send_all_array",
      "target": "dl48_software_web_key_server_ring_leds_send_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_all",
      "target": "dl48_software_web_key_server_ring_leds_send_all"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L348",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_chase",
      "target": "dl48_software_web_key_server_ring_leds_send_all"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_live",
      "target": "dl48_software_web_key_server_ring_leds_send_all"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_monitor",
      "target": "dl48_software_web_key_server_ring_leds_send_all"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_off",
      "target": "dl48_software_web_key_server_ring_leds_send_all"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_rainbow",
      "target": "dl48_software_web_key_server_ring_leds_send_all"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_comet",
      "target": "dl48_software_web_key_server_ring_leds_send_all"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_hue",
      "target": "dl48_software_web_key_server_ring_leds_send_all"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_sparkle",
      "target": "dl48_software_web_key_server_ring_leds_send_all_array"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_trail",
      "target": "dl48_software_web_key_server_ring_leds_send_all_array"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_comet",
      "target": "dl48_software_web_key_server_ring_leds_read_lines"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_hue",
      "target": "dl48_software_web_key_server_ring_leds_read_lines"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_sparkle",
      "target": "dl48_software_web_key_server_ring_leds_read_lines"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_trail",
      "target": "dl48_software_web_key_server_ring_leds_read_lines"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_rationale_128",
      "target": "dl48_software_web_key_server_ring_leds_read_lines"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_comet",
      "target": "dl48_software_web_key_server_ring_leds_parse_encoder_delta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_hue",
      "target": "dl48_software_web_key_server_ring_leds_parse_encoder_delta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_sparkle",
      "target": "dl48_software_web_key_server_ring_leds_parse_encoder_delta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_live_trail",
      "target": "dl48_software_web_key_server_ring_leds_parse_encoder_delta"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_rationale_148",
      "target": "dl48_software_web_key_server_ring_leds_parse_encoder_delta"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_rationale_167",
      "target": "dl48_software_web_key_server_ring_leds_live_comet"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_rationale_203",
      "target": "dl48_software_web_key_server_ring_leds_live_hue"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_rationale_227",
      "target": "dl48_software_web_key_server_ring_leds_live_trail"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L263",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_rationale_263",
      "target": "dl48_software_web_key_server_ring_leds_live_sparkle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_chase",
      "target": "dl48_software_web_key_server_ring_leds_drain_rx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_cmd_rainbow",
      "target": "dl48_software_web_key_server_ring_leds_drain_rx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/ring_leds.py",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_ring_leds_main",
      "target": "dl48_software_web_key_server_ring_leds_drain_rx"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_rpm_build_rpm",
      "target": "dl48_software_web_key_server_rpm_build_rpm_image_exists"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L78",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_rpm_build_rpm",
      "target": "dl48_software_web_key_server_rpm_build_rpm_revision"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_rpm_build_rpm",
      "target": "dl48_software_web_key_server_rpm_build_rpm_rt1021revision"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_rpm_build_rpm",
      "target": "dl48_software_web_key_server_rpm_build_rpm_sh__entry"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_rpm_build_rpm",
      "target": "dl48_software_web_key_server_rpm_build_rpm_webkeyrevision"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/rpm/build-rpm.sh",
      "source_location": "L31",
      "weight": 1.0,
      "context": "call",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_rpm_build_rpm_sh__entry",
      "target": "dl48_software_web_key_server_rpm_build_rpm_image_exists"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/rpm/flash-rt1021.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_rpm_flash_rt1021",
      "target": "dl48_software_web_key_server_rpm_flash_rt1021_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/run_remote.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_run_remote",
      "target": "dl48_software_web_key_server_run_remote_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/scopeguard.h",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_scopeguard",
      "target": "dl48_software_web_key_server_scopeguard_scopeexit"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_scopeguard"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/scopeguard.h",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_scopeguard_scopeexit",
      "target": "dl48_software_web_key_server_scopeguard_h_function"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/scopeguard.h",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_scopeguard_scopeexit",
      "target": "dl48_software_web_key_server_scopeguard_scopeexit_exithandler"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/scopeguard.h",
      "source_location": "L32",
      "weight": 1.0,
      "_origin": "ast",
      "context": "parameter_type",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_scopeguard_scopeexit_scopeexit",
      "target": "dl48_software_web_key_server_scopeguard_scopeexit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/scopeguard.h",
      "source_location": "L29",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_scopeguard_scopeexit_scopeexit",
      "target": "dl48_software_web_key_server_scopeguard_scopeexit_exithandler"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_cpp_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_cpp_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_registerinstance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_cpp_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L56",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_cpp_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_unregisterinstance"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_cpp_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_cpp_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_websocketcontext_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_cpp_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_cpp_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoothers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L82",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_cpp_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L68",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext_init",
      "target": "dl48_software_web_key_server_socketcontext_cpp_websocketchannelptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L73",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_init",
      "target": "dl48_software_web_key_server_socketcontext_cpp_socketchannelptr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_wsbroadcasttoothers",
      "target": "dl48_software_web_key_server_socketcontext_wssend"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L82",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_wssend",
      "target": "dl48_software_web_key_server_socketcontext_cpp_string_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_socketcontext_wssend",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_ischannelactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_socketcontext_wssend",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_sendstringview"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L139",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_wsbroadcasttoall",
      "target": "dl48_software_web_key_server_socketcontext_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L143",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_wsbroadcasttoothers",
      "target": "dl48_software_web_key_server_socketcontext_cpp_string_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_web_key_server_registertcphandlers",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoothers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L85",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_web_key_server_registerwsshandlers",
      "target": "dl48_software_web_key_server_socketcontext_wsbroadcasttoothers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_websocketcontext"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_socketcontext_h_dl48_software_web_key_server_socketcontext"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L30",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_ischannelactive"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_locallock"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L35",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_registerinstance"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L37",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_release"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L31",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_sendstringview"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L33",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_sid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_socketcontext"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L32",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_type"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L36",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_unregisterinstance"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L27",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_write_backlog_drop"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L28",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_write_backlog_reap"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L19",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext",
      "target": "rwlock"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext"
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L44",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L22",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_socketcontext_socketcontext_registerinstance",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_ischannelactive"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L75",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_init",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_registerinstance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext_init",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_registerinstance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-software/web-key-server/socketcontext.cpp",
      "source_location": "L65",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_software_web_key_server_socketcontext_socketcontext_release",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_unregisterinstance"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_socketcontext_socketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_release"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_release"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L73",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext_websocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_socketcontext_release"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L46",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_h_websocketchannelptr"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L46",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_websocketcontext_chan"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L65",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_websocketcontext_init"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L53",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_websocketcontext_ischannelactive"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_websocketcontext_sendstringview"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L47",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_websocketcontext_timerid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L49",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_websocketcontext_type"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L67",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_websocketcontext_websocketcontext"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L47",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext",
      "target": "timerid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L57",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext_sendstringview",
      "target": "dl48_software_web_key_server_socketcontext_h_string_view"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext_sendstringview",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_data"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_websocketcontext_sendstringview",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_ischannelactive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L99",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_sendstringview",
      "target": "dl48_software_web_key_server_socketcontext_h_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L80",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "criticalsection"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L79",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_h_socketchannelptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L83",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_h_string"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_accum"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L79",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_chan"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L83",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_data"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L115",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_init"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_ischannelactive"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L82",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_max_message_size"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L84",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_scratch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L99",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_sendstringview"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_tcpsocketcontext"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L91",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_type"
    },
    {
      "relation": "defines",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L80",
      "weight": 1.0,
      "context": "field",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_writelock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_sendstringview",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_data"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_sendstringview",
      "target": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_ischannelactive"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/socketcontext.h",
      "source_location": "L121",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_socketcontext_tcpsocketcontext_accum",
      "target": "dl48_software_web_key_server_socketcontext_h_function"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/test-faders.py",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_test_faders",
      "target": "dl48_software_web_key_server_test_faders_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/test-faders.py",
      "source_location": "L125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_test_faders",
      "target": "dl48_software_web_key_server_test_faders_open_uart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/test-faders.py",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_test_faders",
      "target": "dl48_software_web_key_server_test_faders_send_payload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/test-faders.py",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_test_faders_main",
      "target": "dl48_software_web_key_server_test_faders_open_uart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/test-faders.py",
      "source_location": "L155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_test_faders_main",
      "target": "dl48_software_web_key_server_test_faders_send_payload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/uartmonitor.py",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_uartmonitor",
      "target": "dl48_software_web_key_server_uartmonitor_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/uartmonitor.py",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_uartmonitor",
      "target": "dl48_software_web_key_server_uartmonitor_open_uart"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/uartmonitor.py",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_uartmonitor_main",
      "target": "dl48_software_web_key_server_uartmonitor_open_uart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_escapechar"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_exec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_getfilecreationdate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_h_dl48_software_web_key_server_utils"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_iswindowsreserved"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_migrateencodednames"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L17",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_needsescape"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_readuart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L5",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_shellescape"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_unescapename"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_cpp_dl48_software_web_key_server_utils",
      "target": "dl48_software_web_key_server_utils_writeuart"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L5",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_shellescape",
      "target": "dl48_software_web_key_server_utils_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L30",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_escapechar",
      "target": "dl48_software_web_key_server_utils_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L50",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_escapename",
      "target": "dl48_software_web_key_server_utils_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L131",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_exec",
      "target": "dl48_software_web_key_server_utils_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L36",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_iswindowsreserved",
      "target": "dl48_software_web_key_server_utils_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_migrateencodednames",
      "target": "dl48_software_web_key_server_utils_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L180",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_readuart",
      "target": "dl48_software_web_key_server_utils_cpp_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_unescapename",
      "target": "dl48_software_web_key_server_utils_cpp_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L59",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_escapename",
      "target": "dl48_software_web_key_server_utils_needsescape"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_escapename",
      "target": "dl48_software_web_key_server_utils_escapechar"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_escapename",
      "target": "dl48_software_web_key_server_utils_iswindowsreserved"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_migrateencodednames",
      "target": "dl48_software_web_key_server_utils_escapename"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_migrateencodednames",
      "target": "dl48_software_web_key_server_utils_unescapename"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L154",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_getfilecreationdate",
      "target": "dl48_software_web_key_server_utils_cpp_time"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L165",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_writeuart",
      "target": "dl48_software_web_key_server_utils_cpp_serial"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L175",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_writeuart",
      "target": "dl48_software_web_key_server_utils_cpp_string_view"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L165",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_writeuart",
      "target": "dl48_software_web_key_server_utils_cpp_unique_ptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_readuart",
      "target": "dl48_software_web_key_server_utils_cpp_unique_ptr"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/utils.cpp",
      "source_location": "L180",
      "weight": 1.0,
      "context": "generic_arg",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_utils_readuart",
      "target": "dl48_software_web_key_server_utils_cpp_serial"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_utils_h_dl48_software_web_key_server_utils"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_web_key_server_dofirstbootstuff"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L36",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_web_key_server_exithandlercallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_web_key_server_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_web_key_server_registerhttproutes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_web_key_server_registertcphandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/web-key-server/web-key-server.cpp",
      "source_location": "L43",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_web_key_server_web_key_server",
      "target": "dl48_software_web_key_server_web_key_server_registerwsshandlers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_extract",
      "target": "dl48_software_xmlinterface_extract_dall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_extract",
      "target": "dl48_software_xmlinterface_extract_enums"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_extract",
      "target": "dl48_software_xmlinterface_extract_f"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L2",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_extract",
      "target": "dl48_software_xmlinterface_extract_fs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_extract",
      "target": "dl48_software_xmlinterface_extract_getkeybyvalue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_extract",
      "target": "dl48_software_xmlinterface_extract_obj"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/extract.js",
      "source_location": "L14",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_extract",
      "target": "dl48_software_xmlinterface_extract_save"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf.py",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf",
      "target": "dl48_software_xmlinterface_xmlintf_gencpp"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf.py",
      "source_location": "L11",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf",
      "target": "dl48_software_xmlinterface_xmlintf_gencpp_gencpp"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf.py",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf",
      "target": "dl48_software_xmlinterface_xmlintf_gengo"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf.py",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf",
      "target": "dl48_software_xmlinterface_xmlintf_gengo_gengo"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf.py",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf",
      "target": "dl48_software_xmlinterface_xmlintf_genjs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf.py",
      "source_location": "L10",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf",
      "target": "dl48_software_xmlinterface_xmlintf_genjs_genjs"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf.py",
      "source_location": "L9",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf",
      "target": "dl48_software_xmlinterface_xmlintf_params"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf.py",
      "source_location": "L8",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf",
      "target": "dl48_software_xmlinterface_xmlintf_xmlparser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_gencpp.py",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_gencpp",
      "target": "dl48_software_xmlinterface_xmlintf_gencpp_gencpp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_gencpp.py",
      "source_location": "L3",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_gencpp",
      "target": "dl48_software_xmlinterface_xmlintf_gencpp_getvuencodefunction"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_gencpp.py",
      "source_location": "L204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_gencpp_gencpp",
      "target": "dl48_software_xmlinterface_xmlintf_gencpp_getvuencodefunction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_gengo",
      "target": "dl48_software_xmlinterface_xmlintf_gengo_gengo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L27",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_gengo",
      "target": "dl48_software_xmlinterface_xmlintf_gengo_go_string"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L20",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_gengo",
      "target": "dl48_software_xmlinterface_xmlintf_gengo_hash_func"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L31",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_gengo",
      "target": "dl48_software_xmlinterface_xmlintf_gengo_num"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_gengo_gengo",
      "target": "dl48_software_xmlinterface_xmlintf_gengo_hash_func"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_gengo_gengo",
      "target": "dl48_software_xmlinterface_xmlintf_gengo_go_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_gengo.py",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_gengo_gengo",
      "target": "dl48_software_xmlinterface_xmlintf_gengo_num"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_genjs.py",
      "source_location": "L7",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_genjs",
      "target": "dl48_software_xmlinterface_xmlintf_genjs_collapseint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_genjs.py",
      "source_location": "L19",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_genjs",
      "target": "dl48_software_xmlinterface_xmlintf_genjs_encodeparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_genjs.py",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_genjs",
      "target": "dl48_software_xmlinterface_xmlintf_genjs_genjs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_genjs.py",
      "source_location": "L62",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_genjs_genjs",
      "target": "dl48_software_xmlinterface_xmlintf_genjs_collapseint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_genjs.py",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_genjs_genjs",
      "target": "dl48_software_xmlinterface_xmlintf_genjs_encodeparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_addparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_isbandnode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_ischannelnode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L188",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_iseffectnode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_isinsideblock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_ismeternode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_isparamnode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_meterbasekey"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_parseboolstringint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_parsenode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_parseouternode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params",
      "target": "dl48_software_xmlinterface_xmlintf_params_processxml"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L336",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parsenode",
      "target": "dl48_software_xmlinterface_xmlintf_params_parseboolstringint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_processxml",
      "target": "dl48_software_xmlinterface_xmlintf_params_meterbasekey"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parsenode",
      "target": "dl48_software_xmlinterface_xmlintf_params_addparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parseouternode",
      "target": "dl48_software_xmlinterface_xmlintf_params_addparam"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parsenode",
      "target": "dl48_software_xmlinterface_xmlintf_params_isparamnode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parseouternode",
      "target": "dl48_software_xmlinterface_xmlintf_params_isparamnode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parsenode",
      "target": "dl48_software_xmlinterface_xmlintf_params_iseffectnode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parseouternode",
      "target": "dl48_software_xmlinterface_xmlintf_params_iseffectnode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parsenode",
      "target": "dl48_software_xmlinterface_xmlintf_params_ismeternode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parseouternode",
      "target": "dl48_software_xmlinterface_xmlintf_params_ismeternode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parsenode",
      "target": "dl48_software_xmlinterface_xmlintf_params_isbandnode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parseouternode",
      "target": "dl48_software_xmlinterface_xmlintf_params_isbandnode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parsenode",
      "target": "dl48_software_xmlinterface_xmlintf_params_ischannelnode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parseouternode",
      "target": "dl48_software_xmlinterface_xmlintf_params_ischannelnode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parsenode",
      "target": "dl48_software_xmlinterface_xmlintf_params_isinsideblock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_parseouternode",
      "target": "dl48_software_xmlinterface_xmlintf_params_parsenode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_params.py",
      "source_location": "L543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_params_processxml",
      "target": "dl48_software_xmlinterface_xmlintf_params_parseouternode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_xmlparser.py",
      "source_location": "L4",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_xmlparser",
      "target": "dl48_software_xmlinterface_xmlintf_xmlparser_getxml"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_xmlparser.py",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_xmlparser",
      "target": "dl48_software_xmlinterface_xmlintf_xmlparser_parsefx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_xmlparser.py",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_xmlparser",
      "target": "dl48_software_xmlinterface_xmlintf_xmlparser_parsefxnode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_xmlparser.py",
      "source_location": "L16",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_xmlparser",
      "target": "dl48_software_xmlinterface_xmlintf_xmlparser_scanforenums"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlintf_xmlparser.py",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlintf_xmlparser_parsefx",
      "target": "dl48_software_xmlinterface_xmlintf_xmlparser_parsefxnode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256",
      "target": "dl48_software_xmlinterface_xmlsha256_getsharcpayloadfromsha256"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256",
      "target": "dl48_software_xmlinterface_xmlsha256_getxmlsha256fromfiles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256",
      "target": "dl48_software_xmlinterface_xmlsha256_main"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256",
      "target": "dl48_software_xmlinterface_xmlsha256_sha256_final"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L77",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256",
      "target": "dl48_software_xmlinterface_xmlsha256_sha256_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L37",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256",
      "target": "dl48_software_xmlinterface_xmlsha256_sha256_transform"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L90",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256",
      "target": "dl48_software_xmlinterface_xmlsha256_sha256_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_sha256_final",
      "target": "dl48_software_xmlinterface_xmlsha256_sha256_transform"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L37",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_sha256_transform",
      "target": "sha256_ctx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_sha256_update",
      "target": "dl48_software_xmlinterface_xmlsha256_sha256_transform"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_sha256_final",
      "target": "sha256_ctx"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L77",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_sha256_init",
      "target": "sha256_ctx"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L90",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_sha256_update",
      "target": "sha256_ctx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L206",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_getxmlsha256fromfiles",
      "target": "dl48_software_xmlinterface_xmlsha256_sha256_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_getxmlsha256fromfiles",
      "target": "dl48_software_xmlinterface_xmlsha256_sha256_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_getxmlsha256fromfiles",
      "target": "dl48_software_xmlinterface_xmlsha256_sha256_final"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_main",
      "target": "dl48_software_xmlinterface_xmlsha256_getxmlsha256fromfiles"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-software/xmlinterface/xmlsha256.c",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_software_xmlinterface_xmlsha256_main",
      "target": "dl48_software_xmlinterface_xmlsha256_getsharcpayloadfromsha256"
    }
  ],
  "hyperedges": []
}