{
  "nodes": [
    {
      "label": "GPUManager",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L33",
      "id": "agent_gpumanager"
    },
    {
      "label": ".hasAmdSysfs()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L30",
      "id": "agent_gpumanager_hasamdsysfs"
    },
    {
      "label": ".collectAmdStats()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L45",
      "id": "agent_gpumanager_collectamdstats"
    },
    {
      "label": "GetDataDir()",
      "file_type": "code",
      "source_file": "agent/data_dir.go",
      "source_location": "L16",
      "id": "agent_data_dir_getdatadir"
    },
    {
      "label": "testDataDirs()",
      "file_type": "code",
      "source_file": "agent/data_dir.go",
      "source_location": "L40",
      "id": "agent_data_dir_testdatadirs"
    },
    {
      "label": "Agent",
      "file_type": "code",
      "source_file": "agent/agent_test_helpers.go",
      "source_location": "L6",
      "id": "agent_agent"
    },
    {
      "label": ".refreshSystemDetails()",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L26",
      "id": "agent_agent_refreshsystemdetails"
    },
    {
      "label": ".attachSystemDetails()",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L111",
      "id": "agent_agent_attachsystemdetails"
    },
    {
      "label": ".updateSystemDetails()",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L125",
      "id": "agent_agent_updatesystemdetails"
    },
    {
      "label": ".getSystemStats()",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L131",
      "id": "agent_agent_getsystemstats"
    },
    {
      "label": "getOsPrettyName()",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L267",
      "id": "agent_system_getosprettyname"
    },
    {
      "label": "TestGetTempsWithTimeout()",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L567",
      "id": "agent_sensors_test_testgettempswithtimeout"
    },
    {
      "label": "TestUpdateTemperaturesSkipsOnTimeout()",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L596",
      "id": "agent_sensors_test_testupdatetemperaturesskipsontimeout"
    },
    {
      "label": "generateFingerprint()",
      "file_type": "code",
      "source_file": "agent/fingerprint.go",
      "source_location": "L43",
      "id": "agent_fingerprint_generatefingerprint"
    },
    {
      "label": "readFingerprint()",
      "file_type": "code",
      "source_file": "agent/fingerprint.go",
      "source_location": "L62",
      "id": "agent_fingerprint_readfingerprint"
    },
    {
      "label": "SmartManager",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L63",
      "id": "agent_smartmanager"
    },
    {
      "label": ".collectEmmcHealth()",
      "file_type": "code",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L59",
      "id": "agent_smartmanager_collectemmchealth"
    },
    {
      "label": ".StartServer()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L39",
      "id": "agent_agent_startserver"
    },
    {
      "label": ".getHubVersion()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L105",
      "id": "agent_agent_gethubversion"
    },
    {
      "label": ".handleSession()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L126",
      "id": "agent_agent_handlesession"
    },
    {
      "label": ".handleSSHRequest()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L163",
      "id": "agent_agent_handlesshrequest"
    },
    {
      "label": ".handleLegacyStats()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L195",
      "id": "agent_agent_handlelegacystats"
    },
    {
      "label": ".writeToSession()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L203",
      "id": "agent_agent_writetosession"
    },
    {
      "label": "GetAddress()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L240",
      "id": "agent_server_getaddress"
    },
    {
      "label": "GetNetwork()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L261",
      "id": "agent_server_getnetwork"
    },
    {
      "label": ".StopServer()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L273",
      "id": "agent_agent_stopserver"
    },
    {
      "label": "TestLoadAndTickNetBaseline()",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L311",
      "id": "agent_network_test_testloadandticknetbaseline"
    },
    {
      "label": ".getServiceDetails()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L236",
      "id": "agent_systemdmanager_getservicedetails"
    },
    {
      "label": ".updateIntelFromStats()",
      "file_type": "code",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L26",
      "id": "agent_gpumanager_updateintelfromstats"
    },
    {
      "label": ".collectIntelStats()",
      "file_type": "code",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L53",
      "id": "agent_gpumanager_collectintelstats"
    },
    {
      "label": ".parseIntelHeaders()",
      "file_type": "code",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L132",
      "id": "agent_gpumanager_parseintelheaders"
    },
    {
      "label": ".parseIntelData()",
      "file_type": "code",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L174",
      "id": "agent_gpumanager_parseinteldata"
    },
    {
      "label": "connection_manager_test.go",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L1",
      "id": "agent_connection_manager_test_go"
    },
    {
      "label": "createTestAgent()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L19",
      "id": "agent_connection_manager_test_createtestagent"
    },
    {
      "label": "TestConnectionManager_NewConnectionManager()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L47",
      "id": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager"
    },
    {
      "label": "TestConnectionManager_StateTransitions()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L61",
      "id": "agent_connection_manager_test_testconnectionmanager_statetransitions"
    },
    {
      "label": "TestConnectionManager_EventHandling()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L90",
      "id": "agent_connection_manager_test_testconnectionmanager_eventhandling"
    },
    {
      "label": "TestConnectionManager_TickerManagement()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L153",
      "id": "agent_connection_manager_test_testconnectionmanager_tickermanagement"
    },
    {
      "label": "TestConnectionManager_WebSocketConnectionFlow()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L185",
      "id": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow"
    },
    {
      "label": "TestConnectionManager_ReconnectionLogic()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L210",
      "id": "agent_connection_manager_test_testconnectionmanager_reconnectionlogic"
    },
    {
      "label": "TestConnectionManager_ConnectWithRateLimit()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L227",
      "id": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit"
    },
    {
      "label": "TestConnectionManager_StartWithInvalidConfig()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L257",
      "id": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig"
    },
    {
      "label": "TestConnectionManager_CloseWebSocket()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L269",
      "id": "agent_connection_manager_test_testconnectionmanager_closewebsocket"
    },
    {
      "label": "TestConnectionManager_ConnectFlow()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L293",
      "id": "agent_connection_manager_test_testconnectionmanager_connectflow"
    },
    {
      "label": "TestShouldExitOnErr()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L303",
      "id": "agent_connection_manager_test_testshouldexitonerr"
    },
    {
      "label": "gpu.go",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L1",
      "id": "agent_gpu_go"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L138",
      "id": "agent_gpucollector_start"
    },
    {
      "label": ".getJetsonParser()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L184",
      "id": "agent_gpumanager_getjetsonparser"
    },
    {
      "label": ".parseNvidiaData()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L235",
      "id": "agent_gpumanager_parsenvidiadata"
    },
    {
      "label": ".parseAmdData()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L271",
      "id": "agent_gpumanager_parseamddata"
    },
    {
      "label": ".GetCurrentData()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L305",
      "id": "agent_gpumanager_getcurrentdata"
    },
    {
      "label": ".initializeSnapshots()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L329",
      "id": "agent_gpumanager_initializesnapshots"
    },
    {
      "label": ".countGPUNames()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L342",
      "id": "agent_gpumanager_countgpunames"
    },
    {
      "label": ".calculateGPUAverage()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L351",
      "id": "agent_gpumanager_calculategpuaverage"
    },
    {
      "label": ".calculateDeltaCount()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L387",
      "id": "agent_gpumanager_calculatedeltacount"
    },
    {
      "label": ".calculateDeltas()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L395",
      "id": "agent_gpumanager_calculatedeltas"
    },
    {
      "label": ".calculateIntelGPUUsage()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L405",
      "id": "agent_gpumanager_calculateintelgpuusage"
    },
    {
      "label": ".updateInstantaneousValues()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L421",
      "id": "agent_gpumanager_updateinstantaneousvalues"
    },
    {
      "label": ".storeSnapshot()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L428",
      "id": "agent_gpumanager_storesnapshot"
    },
    {
      "label": ".discoverGpuCapabilities()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L444",
      "id": "agent_gpumanager_discovergpucapabilities"
    },
    {
      "label": "hasAnyGpuCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L474",
      "id": "agent_gpu_hasanygpucollector"
    },
    {
      "label": ".startIntelCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L478",
      "id": "agent_gpumanager_startintelcollector"
    },
    {
      "label": ".startNvidiaSmiCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L495",
      "id": "agent_gpumanager_startnvidiasmicollector"
    },
    {
      "label": ".startTegraStatsCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L509",
      "id": "agent_gpumanager_starttegrastatscollector"
    },
    {
      "label": ".startRocmSmiCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L519",
      "id": "agent_gpumanager_startrocmsmicollector"
    },
    {
      "label": ".collectorDefinitions()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L541",
      "id": "agent_gpumanager_collectordefinitions"
    },
    {
      "label": "parseCollectorPriority()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L609",
      "id": "agent_gpu_parsecollectorpriority"
    },
    {
      "label": ".startNvmlCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L626",
      "id": "agent_gpumanager_startnvmlcollector"
    },
    {
      "label": ".startAmdSysfsCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L637",
      "id": "agent_gpumanager_startamdsysfscollector"
    },
    {
      "label": ".startCollectorsByPriority()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L647",
      "id": "agent_gpumanager_startcollectorsbypriority"
    },
    {
      "label": ".resolveLegacyCollectorPriority()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L687",
      "id": "agent_gpumanager_resolvelegacycollectorpriority"
    },
    {
      "label": "NewGPUManager()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L731",
      "id": "agent_gpu_newgpumanager"
    },
    {
      "label": "agent.go",
      "file_type": "code",
      "source_file": "agent/agent.go",
      "source_location": "L1",
      "id": "agent_agent_go"
    },
    {
      "label": "NewAgent()",
      "file_type": "code",
      "source_file": "agent/agent.go",
      "source_location": "L55",
      "id": "agent_agent_newagent"
    },
    {
      "label": ".gatherStats()",
      "file_type": "code",
      "source_file": "agent/agent.go",
      "source_location": "L154",
      "id": "agent_agent_gatherstats"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "agent/agent.go",
      "source_location": "L218",
      "id": "agent_agent_start"
    },
    {
      "label": ".getFingerprint()",
      "file_type": "code",
      "source_file": "agent/agent.go",
      "source_location": "L223",
      "id": "agent_agent_getfingerprint"
    },
    {
      "label": ".collectMdraidHealth()",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L63",
      "id": "agent_smartmanager_collectmdraidhealth"
    },
    {
      "label": "NewHandlerRegistry()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L43",
      "id": "agent_handlers_newhandlerregistry"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L64",
      "id": "agent_handlerregistry_handle"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L186",
      "id": "agent_getsystemdinfohandler_handle"
    },
    {
      "label": ".newSensorConfig()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L38",
      "id": "agent_agent_newsensorconfig"
    },
    {
      "label": ".newSensorConfigWithEnv()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L50",
      "id": "agent_agent_newsensorconfigwithenv"
    },
    {
      "label": ".updateTemperatures()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L97",
      "id": "agent_agent_updatetemperatures"
    },
    {
      "label": ".getTempsWithPanicRecovery()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L164",
      "id": "agent_agent_gettempswithpanicrecovery"
    },
    {
      "label": ".getTempsWithTimeout()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L175",
      "id": "agent_agent_gettempswithtimeout"
    },
    {
      "label": "TestResolveRefreshError()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L395",
      "id": "agent_smart_test_testresolverefresherror"
    },
    {
      "label": "TestLookupDarwinNvmeCapacityProviderError()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L1270",
      "id": "agent_smart_test_testlookupdarwinnvmecapacityprovidererror"
    },
    {
      "label": ".startPowermetricsCollector()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L33",
      "id": "agent_gpumanager_startpowermetricscollector"
    },
    {
      "label": ".startMacmonCollector()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L138",
      "id": "agent_gpumanager_startmacmoncollector"
    },
    {
      "label": "TestCollectorStartHelpers()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1234",
      "id": "agent_gpu_test_testcollectorstarthelpers"
    },
    {
      "label": "TestNewGPUManagerPriorityNvtopFallback()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1366",
      "id": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback"
    },
    {
      "label": "TestNewGPUManagerPriorityMixedCollectors()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1392",
      "id": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors"
    },
    {
      "label": "TestNewGPUManagerPriorityNvmlFallbackToNvidiaSmi()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1423",
      "id": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi"
    },
    {
      "label": "TestNewGPUManagerConfiguredCollectorsMustStart()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1443",
      "id": "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart"
    },
    {
      "label": "TestNewGPUManagerConfiguredNvmlBypassesCapabilityGate()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1471",
      "id": "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate"
    },
    {
      "label": "TestNewGPUManagerJetsonIgnoresCollectorConfig()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1483",
      "id": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig"
    },
    {
      "label": ".addFsStat()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L157",
      "id": "agent_diskdiscovery_addfsstat"
    },
    {
      "label": ".initializeDiskInfo()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L302",
      "id": "agent_agent_initializediskinfo"
    },
    {
      "label": ".pruneDuplicateRootExtraFilesystems()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L378",
      "id": "agent_agent_pruneduplicaterootextrafilesystems"
    },
    {
      "label": "findIoDevice()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L435",
      "id": "agent_disk_findiodevice"
    },
    {
      "label": ".initializeDiskIoStats()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L534",
      "id": "agent_agent_initializediskiostats"
    },
    {
      "label": ".updateDiskUsage()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L554",
      "id": "agent_agent_updatediskusage"
    },
    {
      "label": ".updateDiskIo()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L593",
      "id": "agent_agent_updatediskio"
    },
    {
      "label": ".getRootMountPoint()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L713",
      "id": "agent_agent_getrootmountpoint"
    },
    {
      "label": "TestStartServer()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L29",
      "id": "agent_server_test_teststartserver"
    },
    {
      "label": "TestStartServerDisableSSH()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L185",
      "id": "agent_server_test_teststartserverdisablessh"
    },
    {
      "label": "TestGetHubVersion()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L397",
      "id": "agent_server_test_testgethubversion"
    },
    {
      "label": "TestWriteToSessionEncoding()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L469",
      "id": "agent_server_test_testwritetosessionencoding"
    },
    {
      "label": "TestHubVersionCaching()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L588",
      "id": "agent_server_test_testhubversioncaching"
    },
    {
      "label": "dockerManager",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L55",
      "id": "agent_dockermanager"
    },
    {
      "label": ".cycleCpuDeltas()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L67",
      "id": "agent_dockermanager_cyclecpudeltas"
    },
    {
      "label": "TestCheckDockerVersion()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L540",
      "id": "agent_docker_test_testcheckdockerversion"
    },
    {
      "label": "TestConstantsAndUtilityFunctions()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1489",
      "id": "agent_docker_test_testconstantsandutilityfunctions"
    },
    {
      "label": "NewSystemDataCache()",
      "file_type": "code",
      "source_file": "agent/agent_cache.go",
      "source_location": "L21",
      "id": "agent_agent_cache_newsystemdatacache"
    },
    {
      "label": "newSystemdManager()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L52",
      "id": "agent_systemd_newsystemdmanager"
    },
    {
      "label": ".startWorker()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L79",
      "id": "agent_systemdmanager_startworker"
    },
    {
      "label": "getServicePatterns()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L296",
      "id": "agent_systemd_getservicepatterns"
    },
    {
      "label": ".parseNvtopData()",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L36",
      "id": "agent_gpumanager_parsenvtopdata"
    },
    {
      "label": ".updateNvtopSnapshots()",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L45",
      "id": "agent_gpumanager_updatenvtopsnapshots"
    },
    {
      "label": ".collectNvtopStats()",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L103",
      "id": "agent_gpumanager_collectnvtopstats"
    },
    {
      "label": ".startNvtopCollector()",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L140",
      "id": "agent_gpumanager_startnvtopcollector"
    },
    {
      "label": ".updateAmdGpuData()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L100",
      "id": "agent_gpumanager_updateamdgpudata"
    },
    {
      "label": "client.go",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L1",
      "id": "agent_client_go"
    },
    {
      "label": "newWebSocketClient()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L47",
      "id": "agent_client_newwebsocketclient"
    },
    {
      "label": "getToken()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L75",
      "id": "agent_client_gettoken"
    },
    {
      "label": ".getOptions()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L95",
      "id": "agent_websocketclient_getoptions"
    },
    {
      "label": ".handleAuthChallenge()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L192",
      "id": "agent_websocketclient_handleauthchallenge"
    },
    {
      "label": ".verifySignature()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L220",
      "id": "agent_websocketclient_verifysignature"
    },
    {
      "label": ".updateNetworkStats()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L79",
      "id": "agent_agent_updatenetworkstats"
    },
    {
      "label": ".initializeNetIoStats()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L93",
      "id": "agent_agent_initializenetiostats"
    },
    {
      "label": ".ensureNetInterfacesInitialized()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L122",
      "id": "agent_agent_ensurenetinterfacesinitialized"
    },
    {
      "label": ".ensureNetworkInterfacesMap()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L133",
      "id": "agent_agent_ensurenetworkinterfacesmap"
    },
    {
      "label": ".loadAndTickNetBaseline()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L140",
      "id": "agent_agent_loadandticknetbaseline"
    },
    {
      "label": ".sumAndTrackPerNicDeltas()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L153",
      "id": "agent_agent_sumandtrackpernicdeltas"
    },
    {
      "label": ".computeBytesPerSecond()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L199",
      "id": "agent_agent_computebytespersecond"
    },
    {
      "label": ".applyNetworkTotals()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L208",
      "id": "agent_agent_applynetworktotals"
    },
    {
      "label": "smart.go",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1",
      "id": "agent_smart_go"
    },
    {
      "label": ".Refresh()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L69",
      "id": "agent_smartmanager_refresh"
    },
    {
      "label": ".devicesSnapshot()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L95",
      "id": "agent_smartmanager_devicessnapshot"
    },
    {
      "label": ".resolveRefreshError()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L113",
      "id": "agent_smartmanager_resolverefresherror"
    },
    {
      "label": ".GetCurrentData()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L139",
      "id": "agent_smartmanager_getcurrentdata"
    },
    {
      "label": ".ScanDevices()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L155",
      "id": "agent_smartmanager_scandevices"
    },
    {
      "label": ".parseConfiguredDevices()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L228",
      "id": "agent_smartmanager_parseconfigureddevices"
    },
    {
      "label": ".refreshExcludedDevices()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L266",
      "id": "agent_smartmanager_refreshexcludeddevices"
    },
    {
      "label": ".isExcludedDevice()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L279",
      "id": "agent_smartmanager_isexcludeddevice"
    },
    {
      "label": ".filterExcludedDevices()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L284",
      "id": "agent_smartmanager_filterexcludeddevices"
    },
    {
      "label": ".parseSmartOutput()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L366",
      "id": "agent_smartmanager_parsesmartoutput"
    },
    {
      "label": ".CollectSmart()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L459",
      "id": "agent_smartmanager_collectsmart"
    },
    {
      "label": ".smartctlArgs()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L553",
      "id": "agent_smartmanager_smartctlargs"
    },
    {
      "label": ".hasDataForDevice()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L587",
      "id": "agent_smartmanager_hasdatafordevice"
    },
    {
      "label": ".parseScan()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L601",
      "id": "agent_smartmanager_parsescan"
    },
    {
      "label": ".updateSmartDevices()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L759",
      "id": "agent_smartmanager_updatesmartdevices"
    },
    {
      "label": ".isVirtualDevice()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L798",
      "id": "agent_smartmanager_isvirtualdevice"
    },
    {
      "label": ".isVirtualDeviceNvme()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L807",
      "id": "agent_smartmanager_isvirtualdevicenvme"
    },
    {
      "label": ".isVirtualDeviceScsi()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L814",
      "id": "agent_smartmanager_isvirtualdevicescsi"
    },
    {
      "label": ".isVirtualDeviceFromStrings()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L823",
      "id": "agent_smartmanager_isvirtualdevicefromstrings"
    },
    {
      "label": ".parseSmartForSata()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L841",
      "id": "agent_smartmanager_parsesmartforsata"
    },
    {
      "label": ".parseSmartForScsi()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L953",
      "id": "agent_smartmanager_parsesmartforscsi"
    },
    {
      "label": "parseScsiGigabytesProcessed()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1027",
      "id": "agent_smart_parsescsigigabytesprocessed"
    },
    {
      "label": ".lookupDarwinNvmeCapacity()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1042",
      "id": "agent_smartmanager_lookupdarwinnvmecapacity"
    },
    {
      "label": ".parseSmartForNvme()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1087",
      "id": "agent_smartmanager_parsesmartfornvme"
    },
    {
      "label": ".detectSmartctl()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1161",
      "id": "agent_smartmanager_detectsmartctl"
    },
    {
      "label": "NewSmartManager()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1201",
      "id": "agent_smart_newsmartmanager"
    },
    {
      "label": ".collectPowermetrics()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L59",
      "id": "agent_gpumanager_collectpowermetrics"
    },
    {
      "label": ".parsePowermetricsData()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L81",
      "id": "agent_gpumanager_parsepowermetricsdata"
    },
    {
      "label": ".collectMacmonPipe()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L174",
      "id": "agent_gpumanager_collectmacmonpipe"
    },
    {
      "label": ".parseMacmonLine()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L223",
      "id": "agent_gpumanager_parsemacmonline"
    },
    {
      "label": "TestCacheFreshness()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L59",
      "id": "agent_agent_cache_test_testcachefreshness"
    },
    {
      "label": "TestCacheMultipleIntervals()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L120",
      "id": "agent_agent_cache_test_testcachemultipleintervals"
    },
    {
      "label": "TestCacheMiss()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L192",
      "id": "agent_agent_cache_test_testcachemiss"
    },
    {
      "label": "TestCacheLargeInterval()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L228",
      "id": "agent_agent_cache_test_testcachelargeinterval"
    },
    {
      "label": ".startProcess()",
      "file_type": "code",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L83",
      "id": "agent_lhmprocess_startprocess"
    },
    {
      "label": "newConnectionManager()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L57",
      "id": "agent_connection_manager_newconnectionmanager"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L83",
      "id": "agent_connectionmanager_start"
    },
    {
      "label": ".handleStateChange()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L168",
      "id": "agent_connectionmanager_handlestatechange"
    },
    {
      "label": ".connect()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L203",
      "id": "agent_connectionmanager_connect"
    },
    {
      "label": ".startWebSocketConnection()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L229",
      "id": "agent_connectionmanager_startwebsocketconnection"
    },
    {
      "label": "shouldExitOnErr()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L264",
      "id": "agent_connection_manager_shouldexitonerr"
    },
    {
      "label": "docker.go",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L1",
      "id": "agent_docker_go"
    },
    {
      "label": ".queue()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L107",
      "id": "agent_dockermanager_queue"
    },
    {
      "label": ".dequeue()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L115",
      "id": "agent_dockermanager_dequeue"
    },
    {
      "label": ".shouldExcludeContainer()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L123",
      "id": "agent_dockermanager_shouldexcludecontainer"
    },
    {
      "label": ".getDockerStats()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L136",
      "id": "agent_dockermanager_getdockerstats"
    },
    {
      "label": ".initializeCpuTracking()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L232",
      "id": "agent_dockermanager_initializecputracking"
    },
    {
      "label": ".getCpuPreviousValues()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L250",
      "id": "agent_dockermanager_getcpupreviousvalues"
    },
    {
      "label": ".setCpuCurrentValues()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L255",
      "id": "agent_dockermanager_setcpucurrentvalues"
    },
    {
      "label": ".getNetworkTracker()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L280",
      "id": "agent_dockermanager_getnetworktracker"
    },
    {
      "label": ".cycleNetworkDeltasForCacheTime()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L296",
      "id": "agent_dockermanager_cyclenetworkdeltasforcachetime"
    },
    {
      "label": ".calculateNetworkStats()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L306",
      "id": "agent_dockermanager_calculatenetworkstats"
    },
    {
      "label": "updateContainerStatsValues()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L360",
      "id": "agent_docker_updatecontainerstatsvalues"
    },
    {
      "label": ".getPodmanContainerHealth()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L447",
      "id": "agent_dockermanager_getpodmancontainerhealth"
    },
    {
      "label": ".updateContainerStats()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L477",
      "id": "agent_dockermanager_updatecontainerstats"
    },
    {
      "label": ".deleteContainerStatsSync()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L589",
      "id": "agent_dockermanager_deletecontainerstatssync"
    },
    {
      "label": "newDockerManager()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L608",
      "id": "agent_docker_newdockermanager"
    },
    {
      "label": ".checkDockerVersion()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L703",
      "id": "agent_dockermanager_checkdockerversion"
    },
    {
      "label": ".ensureDockerVersionChecked()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L727",
      "id": "agent_dockermanager_ensuredockerversionchecked"
    },
    {
      "label": ".applyDockerVersionInfo()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L737",
      "id": "agent_dockermanager_applydockerversioninfo"
    },
    {
      "label": ".decode()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L751",
      "id": "agent_dockermanager_decode"
    },
    {
      "label": ".getContainerInfo()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L801",
      "id": "agent_dockermanager_getcontainerinfo"
    },
    {
      "label": ".getLogs()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L835",
      "id": "agent_dockermanager_getlogs"
    },
    {
      "label": ".GetHostInfo()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L948",
      "id": "agent_dockermanager_gethostinfo"
    },
    {
      "label": ".IsPodman()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L962",
      "id": "agent_dockermanager_ispodman"
    },
    {
      "label": ".setIsPodman()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L967",
      "id": "agent_dockermanager_setispodman"
    },
    {
      "label": ".GetConnectionManager()",
      "file_type": "code",
      "source_file": "agent/agent_test_helpers.go",
      "source_location": "L6",
      "id": "agent_agent_getconnectionmanager"
    },
    {
      "label": "TestNewWebSocketClient()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L24",
      "id": "agent_client_test_testnewwebsocketclient"
    },
    {
      "label": "TestWebSocketClient_GetOptions()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L101",
      "id": "agent_client_test_testwebsocketclient_getoptions"
    },
    {
      "label": "TestWebSocketClient_VerifySignature()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L161",
      "id": "agent_client_test_testwebsocketclient_verifysignature"
    },
    {
      "label": "TestWebSocketClient_HandleHubRequest()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L241",
      "id": "agent_client_test_testwebsocketclient_handlehubrequest"
    },
    {
      "label": "TestWebSocketClient_Close()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L330",
      "id": "agent_client_test_testwebsocketclient_close"
    },
    {
      "label": "TestWebSocketClient_ConnectRateLimit()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L346",
      "id": "agent_client_test_testwebsocketclient_connectratelimit"
    },
    {
      "label": "downloadFile()",
      "file_type": "code",
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L44",
      "id": "fetchsmartctl_main_downloadfile"
    },
    {
      "label": "utils.go",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L1",
      "id": "agent_utils_utils_go"
    },
    {
      "label": "GetEnv()",
      "file_type": "code",
      "source_file": "internal/hub/utils/utils.go",
      "source_location": "L7",
      "id": "utils_utils_getenv"
    },
    {
      "label": "TestTwoDecimals()",
      "file_type": "code",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L11",
      "id": "utils_utils_test_testtwodecimals"
    },
    {
      "label": "TestGetEnv()",
      "file_type": "code",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L132",
      "id": "utils_utils_test_testgetenv"
    },
    {
      "label": "Check()",
      "file_type": "code",
      "source_file": "agent/health/health.go",
      "source_location": "L39",
      "id": "health_health_check"
    },
    {
      "label": "TestHealth()",
      "file_type": "code",
      "source_file": "agent/health/health_test.go",
      "source_location": "L17",
      "id": "health_health_test_testhealth"
    },
    {
      "label": "resetBatteryState()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L29",
      "id": "battery_battery_linux_resetbatterystate"
    },
    {
      "label": "GetBatteryStats()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L80",
      "id": "battery_battery_linux_getbatterystats"
    },
    {
      "label": "battery_linux_test.go",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L1",
      "id": "agent_battery_battery_linux_test_go"
    },
    {
      "label": "setupFakeSysfs()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L16",
      "id": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "label": "TestGetBatteryStats_SingleBattery()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L62",
      "id": "battery_battery_linux_test_testgetbatterystats_singlebattery"
    },
    {
      "label": "TestGetBatteryStats_MultipleBatteries()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L72",
      "id": "battery_battery_linux_test_testgetbatterystats_multiplebatteries"
    },
    {
      "label": "TestGetBatteryStats_FullBattery()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L84",
      "id": "battery_battery_linux_test_testgetbatterystats_fullbattery"
    },
    {
      "label": "TestGetBatteryStats_EmptyBattery()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L94",
      "id": "battery_battery_linux_test_testgetbatterystats_emptybattery"
    },
    {
      "label": "TestGetBatteryStats_NotCharging()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L104",
      "id": "battery_battery_linux_test_testgetbatterystats_notcharging"
    },
    {
      "label": "TestGetBatteryStats_NoBatteries()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L114",
      "id": "battery_battery_linux_test_testgetbatterystats_nobatteries"
    },
    {
      "label": "TestGetBatteryStats_NonBatterySupplyIgnored()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L121",
      "id": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored"
    },
    {
      "label": "TestGetBatteryStats_InvalidCapacitySkipped()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L142",
      "id": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped"
    },
    {
      "label": "TestGetBatteryStats_UnknownStatusOnly()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L169",
      "id": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly"
    },
    {
      "label": "TestHasReadableBattery_True()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L177",
      "id": "battery_battery_linux_test_testhasreadablebattery_true"
    },
    {
      "label": "TestHasReadableBattery_False()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L184",
      "id": "battery_battery_linux_test_testhasreadablebattery_false"
    },
    {
      "label": "TestHasReadableBattery_NoCapacityFile()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L190",
      "id": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile"
    },
    {
      "label": "HasReadableBattery()",
      "file_type": "code",
      "source_file": "agent/battery/battery_stub.go",
      "source_location": "L7",
      "id": "battery_battery_stub_hasreadablebattery"
    },
    {
      "label": "winBatteryGet()",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L125",
      "id": "battery_battery_windows_winbatteryget"
    },
    {
      "label": "GetBatteryStats()",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L270",
      "id": "battery_battery_windows_getbatterystats"
    },
    {
      "label": "battery_darwin.go",
      "file_type": "code",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L1",
      "id": "agent_battery_battery_darwin_go"
    },
    {
      "label": "readMacBatteries()",
      "file_type": "code",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L23",
      "id": "battery_battery_darwin_readmacbatteries"
    },
    {
      "label": "GetBatteryStats()",
      "file_type": "code",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L54",
      "id": "battery_battery_darwin_getbatterystats"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/healthcheck.go",
      "source_location": "L18",
      "id": "extra_healthcheck_main"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/go/index.go",
      "source_location": "L9",
      "id": "go_index_main"
    },
    {
      "label": ".main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
      "source_location": "L13",
      "id": "java_index_index_main"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L10",
      "id": "uptime_kuma_push_uptime_kuma_push_main"
    },
    {
      "label": "getToastSuccessTimeout()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L154",
      "id": "src_util_frontend_gettoastsuccesstimeout"
    },
    {
      "label": "getToastErrorTimeout()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L175",
      "id": "src_util_frontend_gettoasterrortimeout"
    },
    {
      "label": "util.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_util_js"
    },
    {
      "label": "sleep()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L185",
      "id": "src_util_sleep"
    },
    {
      "label": "getMonitorRelativeURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L570",
      "id": "src_util_getmonitorrelativeurl"
    },
    {
      "label": "parseTimeObject()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L580",
      "id": "src_util_parsetimeobject"
    },
    {
      "label": "util.ts",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_util_ts"
    },
    {
      "label": "value()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L55",
      "id": "components_countup_value"
    },
    {
      "label": "beforeMount()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L181",
      "id": "components_monitorlistitem_beforemount"
    },
    {
      "label": "onDrop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L250",
      "id": "components_monitorlistitem_ondrop"
    },
    {
      "label": "monitorURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L310",
      "id": "components_monitorlistitem_monitorurl"
    },
    {
      "label": "getChartDatapointsFromStats()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L441",
      "id": "components_pingchart_getchartdatapointsfromstats"
    },
    {
      "label": "toastSuccessTimeoutSecs()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L173",
      "id": "settings_notifications_toastsuccesstimeoutsecs"
    },
    {
      "label": "toastErrorTimeoutSecs()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L179",
      "id": "settings_notifications_toasterrortimeoutsecs"
    },
    {
      "label": "addTlsExpiryNotifDay()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L210",
      "id": "settings_notifications_addtlsexpirynotifday"
    },
    {
      "label": "addDomainExpiryNotifDay()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L240",
      "id": "settings_notifications_adddomainexpirynotifday"
    },
    {
      "label": "loadToastTimeoutSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L257",
      "id": "settings_notifications_loadtoasttimeoutsettings"
    },
    {
      "label": "database.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_database_js"
    },
    {
      "label": "Database",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L20",
      "id": "server_database_database"
    },
    {
      "label": ".initDataDir()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L135",
      "id": "server_database_database_initdatadir"
    },
    {
      "label": ".readDBConfig()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L170",
      "id": "server_database_database_readdbconfig"
    },
    {
      "label": ".writeDBConfig()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L191",
      "id": "server_database_database_writedbconfig"
    },
    {
      "label": ".connect()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L202",
      "id": "server_database_database_connect"
    },
    {
      "label": ".initSQLite()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L405",
      "id": "server_database_database_initsqlite"
    },
    {
      "label": ".initMariaDB()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L433",
      "id": "server_database_database_initmariadb"
    },
    {
      "label": ".patch()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L451",
      "id": "server_database_database_patch"
    },
    {
      "label": ".rollbackLatestPatch()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L493",
      "id": "server_database_database_rollbacklatestpatch"
    },
    {
      "label": ".patchSqlite()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L500",
      "id": "server_database_database_patchsqlite"
    },
    {
      "label": ".patchSqlite2()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L553",
      "id": "server_database_database_patchsqlite2"
    },
    {
      "label": ".migrateNewStatusPage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L593",
      "id": "server_database_database_migratenewstatuspage"
    },
    {
      "label": ".patch2Recursion()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L659",
      "id": "server_database_database_patch2recursion"
    },
    {
      "label": ".importSQLFile()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L693",
      "id": "server_database_database_importsqlfile"
    },
    {
      "label": ".close()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L727",
      "id": "server_database_database_close"
    },
    {
      "label": ".getSize()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L760",
      "id": "server_database_database_getsize"
    },
    {
      "label": ".shrink()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L774",
      "id": "server_database_database_shrink"
    },
    {
      "label": ".sqlHourOffset()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L783",
      "id": "server_database_database_sqlhouroffset"
    },
    {
      "label": ".migrateAggregateTable()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L802",
      "id": "server_database_database_migrateaggregatetable"
    },
    {
      "label": ".clearHeartbeatData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L936",
      "id": "server_database_database_clearheartbeatdata"
    },
    {
      "label": "uptime-calculator.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_uptime_calculator_js"
    },
    {
      "label": "UptimeCalculator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L10",
      "id": "server_uptime_calculator_uptimecalculator"
    },
    {
      "label": ".getUptimeCalculator()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L72",
      "id": "server_uptime_calculator_uptimecalculator_getuptimecalculator"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L89",
      "id": "server_uptime_calculator_uptimecalculator_remove"
    },
    {
      "label": ".removeAll()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L97",
      "id": "server_uptime_calculator_uptimecalculator_removeall"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L104",
      "id": "server_uptime_calculator_uptimecalculator_constructor"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L123",
      "id": "server_uptime_calculator_uptimecalculator_init"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L212",
      "id": "server_uptime_calculator_uptimecalculator_update"
    },
    {
      "label": ".getDailyStatBean()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L381",
      "id": "server_uptime_calculator_uptimecalculator_getdailystatbean"
    },
    {
      "label": ".getHourlyStatBean()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L403",
      "id": "server_uptime_calculator_uptimecalculator_gethourlystatbean"
    },
    {
      "label": ".getMinutelyStatBean()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L425",
      "id": "server_uptime_calculator_uptimecalculator_getminutelystatbean"
    },
    {
      "label": ".getMinutelyKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L448",
      "id": "server_uptime_calculator_uptimecalculator_getminutelykey"
    },
    {
      "label": ".getHourlyKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L474",
      "id": "server_uptime_calculator_uptimecalculator_gethourlykey"
    },
    {
      "label": ".getDailyKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L500",
      "id": "server_uptime_calculator_uptimecalculator_getdailykey"
    },
    {
      "label": ".getKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L526",
      "id": "server_uptime_calculator_uptimecalculator_getkey"
    },
    {
      "label": ".flatStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L545",
      "id": "server_uptime_calculator_uptimecalculator_flatstatus"
    },
    {
      "label": ".getData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L563",
      "id": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "label": ".getDataArray()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L697",
      "id": "server_uptime_calculator_uptimecalculator_getdataarray"
    },
    {
      "label": ".getDataByDuration()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L775",
      "id": "server_uptime_calculator_uptimecalculator_getdatabyduration"
    },
    {
      "label": ".get24Hour()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L806",
      "id": "server_uptime_calculator_uptimecalculator_get24hour"
    },
    {
      "label": ".get7Day()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L813",
      "id": "server_uptime_calculator_uptimecalculator_get7day"
    },
    {
      "label": ".get30Day()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L820",
      "id": "server_uptime_calculator_uptimecalculator_get30day"
    },
    {
      "label": ".get1Year()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L827",
      "id": "server_uptime_calculator_uptimecalculator_get1year"
    },
    {
      "label": ".getCurrentDate()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L834",
      "id": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "label": ".setMigrationMode()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L843",
      "id": "server_uptime_calculator_uptimecalculator_setmigrationmode"
    },
    {
      "label": ".clearStatistics()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L852",
      "id": "server_uptime_calculator_uptimecalculator_clearstatistics"
    },
    {
      "label": ".clearAllStatistics()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L866",
      "id": "server_uptime_calculator_uptimecalculator_clearallstatistics"
    },
    {
      "label": "startMonitors()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1927",
      "id": "server_server_startmonitors"
    },
    {
      "label": "shutdownFunction()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1951",
      "id": "server_server_shutdownfunction"
    },
    {
      "label": "uptime-kuma-server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_uptime_kuma_server_js"
    },
    {
      "label": "UptimeKumaServer",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L22",
      "id": "server_uptime_kuma_server_uptimekumaserver"
    },
    {
      "label": ".getInstance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L68",
      "id": "server_uptime_kuma_server_uptimekumaserver_getinstance"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L78",
      "id": "server_uptime_kuma_server_uptimekumaserver_constructor"
    },
    {
      "label": ".initAfterDatabaseReady()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L202",
      "id": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready"
    },
    {
      "label": ".sendMonitorList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L219",
      "id": "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist"
    },
    {
      "label": ".sendUpdateMonitorIntoList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L231",
      "id": "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist"
    },
    {
      "label": ".sendDeleteMonitorFromList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L244",
      "id": "server_uptime_kuma_server_uptimekumaserver_senddeletemonitorfromlist"
    },
    {
      "label": ".getMonitorJSONList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L256",
      "id": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist"
    },
    {
      "label": ".sendMaintenanceList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L284",
      "id": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist"
    },
    {
      "label": ".sendMaintenanceListByUserID()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L293",
      "id": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid"
    },
    {
      "label": ".getMaintenanceJSONList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L304",
      "id": "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist"
    },
    {
      "label": ".loadMaintenanceList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L317",
      "id": "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist"
    },
    {
      "label": ".getMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L331",
      "id": "server_uptime_kuma_server_uptimekumaserver_getmaintenance"
    },
    {
      "label": ".errorLog()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L344",
      "id": "server_uptime_kuma_server_uptimekumaserver_errorlog"
    },
    {
      "label": ".getClientIP()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L370",
      "id": "server_uptime_kuma_server_uptimekumaserver_getclientip"
    },
    {
      "label": ".getClientIPwithProxy()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L379",
      "id": "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy"
    },
    {
      "label": ".getTimezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L403",
      "id": "server_uptime_kuma_server_uptimekumaserver_gettimezone"
    },
    {
      "label": ".getTimezoneOffset()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L448",
      "id": "server_uptime_kuma_server_uptimekumaserver_gettimezoneoffset"
    },
    {
      "label": ".checkTimezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L458",
      "id": "server_uptime_kuma_server_uptimekumaserver_checktimezone"
    },
    {
      "label": ".setTimezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L471",
      "id": "server_uptime_kuma_server_uptimekumaserver_settimezone"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L482",
      "id": "server_uptime_kuma_server_uptimekumaserver_start"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L494",
      "id": "server_uptime_kuma_server_uptimekumaserver_stop"
    },
    {
      "label": ".startNSCDServices()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L507",
      "id": "server_uptime_kuma_server_uptimekumaserver_startnscdservices"
    },
    {
      "label": ".stopNSCDServices()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L522",
      "id": "server_uptime_kuma_server_uptimekumaserver_stopnscdservices"
    },
    {
      "label": ".getUserAgent()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L537",
      "id": "server_uptime_kuma_server_uptimekumaserver_getuseragent"
    },
    {
      "label": ".disconnectAllSocketClients()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L548",
      "id": "server_uptime_kuma_server_uptimekumaserver_disconnectallsocketclients"
    },
    {
      "label": "timeObjectConvertTimezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L736",
      "id": "server_util_server_timeobjectconverttimezone"
    },
    {
      "label": "clearOldData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/jobs/clear-old-data.js",
      "source_location": "L13",
      "id": "jobs_clear_old_data_clearolddata"
    },
    {
      "label": "maintenance.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_maintenance_js"
    },
    {
      "label": "Maintenance",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L9",
      "id": "model_maintenance_maintenance"
    },
    {
      "label": ".toPublicJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L15",
      "id": "model_maintenance_maintenance_topublicjson"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L101",
      "id": "model_maintenance_maintenance_tojson"
    },
    {
      "label": ".getDayOfWeekList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L110",
      "id": "model_maintenance_maintenance_getdayofweeklist"
    },
    {
      "label": ".getDayOfMonthList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L121",
      "id": "model_maintenance_maintenance_getdayofmonthlist"
    },
    {
      "label": ".calcDuration()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L131",
      "id": "model_maintenance_maintenance_calcduration"
    },
    {
      "label": ".jsonToBean()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L146",
      "id": "model_maintenance_maintenance_jsontobean"
    },
    {
      "label": ".validateCron()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L202",
      "id": "model_maintenance_maintenance_validatecron"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L212",
      "id": "model_maintenance_maintenance_run"
    },
    {
      "label": ".getRunningTimeslot()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L346",
      "id": "model_maintenance_maintenance_getrunningtimeslot"
    },
    {
      "label": ".inferDuration()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L366",
      "id": "model_maintenance_maintenance_inferduration"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L383",
      "id": "model_maintenance_maintenance_stop"
    },
    {
      "label": ".isUnderMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L394",
      "id": "model_maintenance_maintenance_isundermaintenance"
    },
    {
      "label": ".getTimezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L402",
      "id": "model_maintenance_maintenance_gettimezone"
    },
    {
      "label": ".getTimezoneOffset()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L413",
      "id": "model_maintenance_maintenance_gettimezoneoffset"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L421",
      "id": "model_maintenance_maintenance_getstatus"
    },
    {
      "label": ".generateCron()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L455",
      "id": "model_maintenance_maintenance_generatecron"
    },
    {
      "label": "status_page.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_status_page_js"
    },
    {
      "label": "StatusPage",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L24",
      "id": "model_status_page_statuspage"
    },
    {
      "label": ".handleStatusPageRSSResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L38",
      "id": "model_status_page_statuspage_handlestatuspagerssresponse"
    },
    {
      "label": ".handleStatusPageResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L57",
      "id": "model_status_page_statuspage_handlestatuspageresponse"
    },
    {
      "label": ".renderRSS()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L79",
      "id": "model_status_page_statuspage_renderrss"
    },
    {
      "label": ".buildRSSUrl()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L117",
      "id": "model_status_page_statuspage_buildrssurl"
    },
    {
      "label": ".renderHTML()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L149",
      "id": "model_status_page_statuspage_renderhtml"
    },
    {
      "label": ".overallStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L207",
      "id": "model_status_page_statuspage_overallstatus"
    },
    {
      "label": ".getStatusDescription()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L236",
      "id": "model_status_page_statuspage_getstatusdescription"
    },
    {
      "label": ".getRSSPageData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L266",
      "id": "model_status_page_statuspage_getrsspagedata"
    },
    {
      "label": ".getStatusPageData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L309",
      "id": "model_status_page_statuspage_getstatuspagedata"
    },
    {
      "label": ".loadDomainMappingList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L347",
      "id": "model_status_page_statuspage_loaddomainmappinglist"
    },
    {
      "label": ".sendStatusPageList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L361",
      "id": "model_status_page_statuspage_sendstatuspagelist"
    },
    {
      "label": ".updateDomainNameList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L379",
      "id": "model_status_page_statuspage_updatedomainnamelist"
    },
    {
      "label": ".getDomainNameList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L417",
      "id": "model_status_page_statuspage_getdomainnamelist"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L433",
      "id": "model_status_page_statuspage_tojson"
    },
    {
      "label": ".toPublicJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L462",
      "id": "model_status_page_statuspage_topublicjson"
    },
    {
      "label": ".slugToID()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L489",
      "id": "model_status_page_statuspage_slugtoid"
    },
    {
      "label": ".getIcon()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L497",
      "id": "model_status_page_statuspage_geticon"
    },
    {
      "label": ".getIncidentHistory()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L512",
      "id": "model_status_page_statuspage_getincidenthistory"
    },
    {
      "label": ".getMaintenanceList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L558",
      "id": "model_status_page_statuspage_getmaintenancelist"
    },
    {
      "label": "monitor.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_monitor_js"
    },
    {
      "label": "Monitor",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L76",
      "id": "model_monitor_monitor"
    },
    {
      "label": ".toPublicJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L85",
      "id": "model_monitor_monitor_topublicjson"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L117",
      "id": "model_monitor_monitor_tojson"
    },
    {
      "label": ".getTags()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L261",
      "id": "model_monitor_monitor_gettags"
    },
    {
      "label": ".getCertExpiry()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L274",
      "id": "model_monitor_monitor_getcertexpiry"
    },
    {
      "label": ".isEnabledExpiryNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L296",
      "id": "model_monitor_monitor_isenabledexpirynotification"
    },
    {
      "label": ".isPingNumeric()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L304",
      "id": "model_monitor_monitor_ispingnumeric"
    },
    {
      "label": ".getIgnoreTls()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L312",
      "id": "model_monitor_monitor_getignoretls"
    },
    {
      "label": ".getWsIgnoreSecWebsocketAcceptHeader()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L320",
      "id": "model_monitor_monitor_getwsignoresecwebsocketacceptheader"
    },
    {
      "label": ".isUpsideDown()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L328",
      "id": "model_monitor_monitor_isupsidedown"
    },
    {
      "label": ".isInvertKeyword()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L336",
      "id": "model_monitor_monitor_isinvertkeyword"
    },
    {
      "label": ".getGrpcEnableTls()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L344",
      "id": "model_monitor_monitor_getgrpcenabletls"
    },
    {
      "label": ".getCacheBust()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L352",
      "id": "model_monitor_monitor_getcachebust"
    },
    {
      "label": ".getAcceptedStatuscodes()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L360",
      "id": "model_monitor_monitor_getacceptedstatuscodes"
    },
    {
      "label": ".getGameDigGivenPortOnly()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L368",
      "id": "model_monitor_monitor_getgamediggivenportonly"
    },
    {
      "label": ".getKafkaProducerSsl()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L376",
      "id": "model_monitor_monitor_getkafkaproducerssl"
    },
    {
      "label": ".getKafkaProducerAllowAutoTopicCreation()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L384",
      "id": "model_monitor_monitor_getkafkaproducerallowautotopiccreation"
    },
    {
      "label": ".getSaveResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L392",
      "id": "model_monitor_monitor_getsaveresponse"
    },
    {
      "label": ".getSaveErrorResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L400",
      "id": "model_monitor_monitor_getsaveerrorresponse"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L409",
      "id": "model_monitor_monitor_start"
    },
    {
      "label": ".saveResponseData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1157",
      "id": "model_monitor_monitor_saveresponsedata"
    },
    {
      "label": ".makeAxiosRequest()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1187",
      "id": "model_monitor_monitor_makeaxiosrequest"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1245",
      "id": "model_monitor_monitor_stop"
    },
    {
      "label": ".getPrometheus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1256",
      "id": "model_monitor_monitor_getprometheus"
    },
    {
      "label": ".getUrl()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1266",
      "id": "model_monitor_monitor_geturl"
    },
    {
      "label": ".getURLProtocol()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1278",
      "id": "model_monitor_monitor_geturlprotocol"
    },
    {
      "label": ".updateTlsInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1292",
      "id": "model_monitor_monitor_updatetlsinfo"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1336",
      "id": "model_monitor_monitor_isactive"
    },
    {
      "label": ".sendStats()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1349",
      "id": "model_monitor_monitor_sendstats"
    },
    {
      "label": ".sendCertInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1386",
      "id": "model_monitor_monitor_sendcertinfo"
    },
    {
      "label": ".sendDomainInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1400",
      "id": "model_monitor_monitor_senddomaininfo"
    },
    {
      "label": ".isImportantBeat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1419",
      "id": "model_monitor_monitor_isimportantbeat"
    },
    {
      "label": ".isImportantForNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1454",
      "id": "model_monitor_monitor_isimportantfornotification"
    },
    {
      "label": ".sendNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1486",
      "id": "model_monitor_monitor_sendnotification"
    },
    {
      "label": ".getNotificationList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1560",
      "id": "model_monitor_monitor_getnotificationlist"
    },
    {
      "label": ".sendCertNotificationByTargetDays()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1578",
      "id": "model_monitor_monitor_sendcertnotificationbytargetdays"
    },
    {
      "label": ".getPreviousHeartbeat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1621",
      "id": "model_monitor_monitor_getpreviousheartbeat"
    },
    {
      "label": ".isUnderMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1630",
      "id": "model_monitor_monitor_isundermaintenance"
    },
    {
      "label": ".validate()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1659",
      "id": "model_monitor_monitor_validate"
    },
    {
      "label": ".getMonitorNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1811",
      "id": "model_monitor_monitor_getmonitornotification"
    },
    {
      "label": ".getMonitorTag()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1827",
      "id": "model_monitor_monitor_getmonitortag"
    },
    {
      "label": ".preparePreloadData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1844",
      "id": "model_monitor_monitor_preparepreloaddata"
    },
    {
      "label": ".getParent()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1926",
      "id": "model_monitor_monitor_getparent"
    },
    {
      "label": ".getChildren()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1943",
      "id": "model_monitor_monitor_getchildren"
    },
    {
      "label": ".getAllPath()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1959",
      "id": "model_monitor_monitor_getallpath"
    },
    {
      "label": ".getAllChildrenIDs()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1980",
      "id": "model_monitor_monitor_getallchildrenids"
    },
    {
      "label": ".unlinkAllChildren()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2002",
      "id": "model_monitor_monitor_unlinkallchildren"
    },
    {
      "label": ".deleteMonitor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2012",
      "id": "model_monitor_monitor_deletemonitor"
    },
    {
      "label": ".deleteMonitorRecursively()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2031",
      "id": "model_monitor_monitor_deletemonitorrecursively"
    },
    {
      "label": ".isParentActive()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2054",
      "id": "model_monitor_monitor_isparentactive"
    },
    {
      "label": ".makeOidcTokenClientCredentialsRequest()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2069",
      "id": "model_monitor_monitor_makeoidctokenclientcredentialsrequest"
    },
    {
      "label": ".handleTlsInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2096",
      "id": "model_monitor_monitor_handletlsinfo"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
      "source_location": "L12",
      "id": "notification_providers_google_chat_googlechat_send"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
      "source_location": "L12",
      "id": "notification_providers_notifery_notifery_send"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
      "source_location": "L12",
      "id": "notification_providers_stackfield_stackfield_send"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
      "source_location": "L10",
      "id": "notification_providers_gorush_gorush_send"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
      "source_location": "L14",
      "id": "notification_providers_pushover_pushover_send"
    },
    {
      "label": ".buildActions()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L36",
      "id": "notification_providers_slack_slack_buildactions"
    },
    {
      "label": ".postNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L63",
      "id": "notification_providers_pagertree_pagertree_postnotification"
    },
    {
      "label": ".postNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L70",
      "id": "notification_providers_flashduty_flashduty_postnotification"
    },
    {
      "label": "Max",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/max.js",
      "source_location": "L4",
      "id": "notification_providers_max_max"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
      "source_location": "L13",
      "id": "notification_providers_rocket_chat_rocketchat_send"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
      "source_location": "L12",
      "id": "notification_providers_heii_oncall_heiioncall_send"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
      "source_location": "L245",
      "id": "notification_providers_teams_teams_send"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
      "source_location": "L12",
      "id": "notification_providers_alertnow_alertnow_send"
    },
    {
      "label": ".postNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L62",
      "id": "notification_providers_splunk_splunk_postnotification"
    },
    {
      "label": ".postNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L62",
      "id": "notification_providers_pagerduty_pagerduty_postnotification"
    },
    {
      "label": "globalping.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_globalping_js"
    },
    {
      "label": "GlobalpingMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L22",
      "id": "monitor_types_globalping_globalpingmonitortype"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L30",
      "id": "monitor_types_globalping_globalpingmonitortype_constructor"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L38",
      "id": "monitor_types_globalping_globalpingmonitortype_check"
    },
    {
      "label": ".ping()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L67",
      "id": "monitor_types_globalping_globalpingmonitortype_ping"
    },
    {
      "label": ".http()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L138",
      "id": "monitor_types_globalping_globalpingmonitortype_http"
    },
    {
      "label": ".dns()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L260",
      "id": "monitor_types_globalping_globalpingmonitortype_dns"
    },
    {
      "label": ".checkDNSRecordValueMatch()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L354",
      "id": "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch"
    },
    {
      "label": ".handleKeywordForHTTP()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L388",
      "id": "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp"
    },
    {
      "label": ".handleJSONQueryForHTTP()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L414",
      "id": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp"
    },
    {
      "label": ".handleTLSInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L446",
      "id": "monitor_types_globalping_globalpingmonitortype_handletlsinfo"
    },
    {
      "label": ".getOauth2AuthHeader()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L509",
      "id": "monitor_types_globalping_globalpingmonitortype_getoauth2authheader"
    },
    {
      "label": ".getBasicAuthHeader()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L544",
      "id": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader"
    },
    {
      "label": ".formatApiError()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L559",
      "id": "monitor_types_globalping_globalpingmonitortype_formatapierror"
    },
    {
      "label": ".formatTooManyRequestsError()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L574",
      "id": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror"
    },
    {
      "label": ".formatProbeLocation()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L587",
      "id": "monitor_types_globalping_globalpingmonitortype_formatprobelocation"
    },
    {
      "label": ".formatResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L608",
      "id": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "label": ".parseTailscaleOutput()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L51",
      "id": "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput"
    },
    {
      "label": "parseTlsAlertNumber()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L54",
      "id": "monitor_types_tcp_parsetlsalertnumber"
    },
    {
      "label": "supabase.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_supabase_service_ts"
    },
    {
      "label": "SupabaseService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L14",
      "id": "services_supabase_service_supabaseservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L23",
      "id": "services_supabase_service_supabaseservice_constructor"
    },
    {
      "label": ".isSupabaseEnabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L73",
      "id": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "label": ".isAuthenticated()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L77",
      "id": "services_supabase_service_supabaseservice_isauthenticated"
    },
    {
      "label": ".getSessionToken()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L104",
      "id": "services_supabase_service_supabaseservice_getsessiontoken"
    },
    {
      "label": ".getSessionData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L119",
      "id": "services_supabase_service_supabaseservice_getsessiondata"
    },
    {
      "label": ".initializeAuth()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L126",
      "id": "services_supabase_service_supabaseservice_initializeauth"
    },
    {
      "label": ".setAuthState()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L140",
      "id": "services_supabase_service_supabaseservice_setauthstate"
    },
    {
      "label": ".getCurrentUser()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L144",
      "id": "services_supabase_service_supabaseservice_getcurrentuser"
    },
    {
      "label": ".signUp()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L149",
      "id": "services_supabase_service_supabaseservice_signup"
    },
    {
      "label": ".signIn()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L157",
      "id": "services_supabase_service_supabaseservice_signin"
    },
    {
      "label": ".verifyMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L192",
      "id": "services_supabase_service_supabaseservice_verifymfa"
    },
    {
      "label": ".verifyMFA2WithChallenge()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L212",
      "id": "services_supabase_service_supabaseservice_verifymfa2withchallenge"
    },
    {
      "label": ".getAuthenticatorAssuranceLevel()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L221",
      "id": "services_supabase_service_supabaseservice_getauthenticatorassurancelevel"
    },
    {
      "label": ".signInWithGitHub()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L227",
      "id": "services_supabase_service_supabaseservice_signinwithgithub"
    },
    {
      "label": ".signInWithGoogle()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L242",
      "id": "services_supabase_service_supabaseservice_signinwithgoogle"
    },
    {
      "label": ".signInWithFacebook()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L260",
      "id": "services_supabase_service_supabaseservice_signinwithfacebook"
    },
    {
      "label": ".signOut()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L279",
      "id": "services_supabase_service_supabaseservice_signout"
    },
    {
      "label": ".getToken()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L285",
      "id": "services_supabase_service_supabaseservice_gettoken"
    },
    {
      "label": ".setToken()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L292",
      "id": "services_supabase_service_supabaseservice_settoken"
    },
    {
      "label": ".isEmailVerified()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L307",
      "id": "services_supabase_service_supabaseservice_isemailverified"
    },
    {
      "label": ".resendVerificationEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L325",
      "id": "services_supabase_service_supabaseservice_resendverificationemail"
    },
    {
      "label": ".sendPasswordResetEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L344",
      "id": "services_supabase_service_supabaseservice_sendpasswordresetemail"
    },
    {
      "label": ".verifyEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L358",
      "id": "services_supabase_service_supabaseservice_verifyemail"
    },
    {
      "label": ".updateEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L365",
      "id": "services_supabase_service_supabaseservice_updateemail"
    },
    {
      "label": ".setPassword()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L372",
      "id": "services_supabase_service_supabaseservice_setpassword"
    },
    {
      "label": ".updatePassword()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L387",
      "id": "services_supabase_service_supabaseservice_updatepassword"
    },
    {
      "label": ".getUserBillingInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L410",
      "id": "services_supabase_service_supabaseservice_getuserbillinginfo"
    },
    {
      "label": ".getBackupCodes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L426",
      "id": "services_supabase_service_supabaseservice_getbackupcodes"
    },
    {
      "label": ".exportUserData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L431",
      "id": "services_supabase_service_supabaseservice_exportuserdata"
    },
    {
      "label": ".deleteAllData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L443",
      "id": "services_supabase_service_supabaseservice_deletealldata"
    },
    {
      "label": ".deleteAccount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L519",
      "id": "services_supabase_service_supabaseservice_deleteaccount"
    },
    {
      "label": ".updateUserMetadata()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L558",
      "id": "services_supabase_service_supabaseservice_updateusermetadata"
    },
    {
      "label": ".enableMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L567",
      "id": "services_supabase_service_supabaseservice_enablemfa"
    },
    {
      "label": ".disableMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L601",
      "id": "services_supabase_service_supabaseservice_disablemfa"
    },
    {
      "label": ".isMFAEnabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L614",
      "id": "services_supabase_service_supabaseservice_ismfaenabled"
    },
    {
      "label": ".resetMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L621",
      "id": "services_supabase_service_supabaseservice_resetmfa"
    },
    {
      "label": ".getAccountIssues()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L642",
      "id": "services_supabase_service_supabaseservice_getaccountissues"
    },
    {
      "label": "environment.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_environment_service_ts"
    },
    {
      "label": "EnvService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L36",
      "id": "services_environment_service_envservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L37",
      "id": "services_environment_service_envservice_constructor"
    },
    {
      "label": ".mapKeyToVarName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L41",
      "id": "services_environment_service_envservice_mapkeytovarname"
    },
    {
      "label": ".getEnvVar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L52",
      "id": "services_environment_service_envservice_getenvvar"
    },
    {
      "label": ".isSupabaseEnabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L78",
      "id": "services_environment_service_envservice_issupabaseenabled"
    },
    {
      "label": ".isPostgresEnabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L84",
      "id": "services_environment_service_envservice_ispostgresenabled"
    },
    {
      "label": ".getEnvironmentType()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L93",
      "id": "services_environment_service_envservice_getenvironmenttype"
    },
    {
      "label": ".getSupabaseUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L104",
      "id": "services_environment_service_envservice_getsupabaseurl"
    },
    {
      "label": ".getSupabasePublicKey()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L111",
      "id": "services_environment_service_envservice_getsupabasepublickey"
    },
    {
      "label": ".getProjectId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L115",
      "id": "services_environment_service_envservice_getprojectid"
    },
    {
      "label": ".getGlitchTipDsn()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L119",
      "id": "services_environment_service_envservice_getglitchtipdsn"
    },
    {
      "label": ".getPostgresConfig()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L124",
      "id": "services_environment_service_envservice_getpostgresconfig"
    },
    {
      "label": ".getBaseUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L140",
      "id": "services_environment_service_envservice_getbaseurl"
    },
    {
      "label": ".getPostgresApiUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L178",
      "id": "services_environment_service_envservice_getpostgresapiurl"
    },
    {
      "label": ".getPlausibleConfig()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L184",
      "id": "services_environment_service_envservice_getplausibleconfig"
    },
    {
      "label": ".getValueFromLocalStorage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L191",
      "id": "services_environment_service_envservice_getvaluefromlocalstorage"
    },
    {
      "label": ".checkAllEnvironmentalVariables()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L198",
      "id": "services_environment_service_envservice_checkallenvironmentalvariables"
    },
    {
      "label": "sb-database.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_database_service_ts"
    },
    {
      "label": "MainDatabaseService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L30",
      "id": "db_query_services_sb_database_service_maindatabaseservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L32",
      "id": "db_query_services_sb_database_service_maindatabaseservice_constructor"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L169",
      "id": "db_query_services_sb_database_service_maindatabaseservice_handleerror"
    },
    {
      "label": ".getCurrentUser()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L179",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser"
    },
    {
      "label": ".domainExists()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L183",
      "id": "db_query_services_sb_database_service_maindatabaseservice_domainexists"
    },
    {
      "label": ".saveDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L201",
      "id": "db_query_services_sb_database_service_maindatabaseservice_savedomain"
    },
    {
      "label": ".saveDomainInternal()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L242",
      "id": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal"
    },
    {
      "label": ".getDomainById()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L297",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid"
    },
    {
      "label": ".getFullDomainQuery()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L309",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery"
    },
    {
      "label": ".deleteDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L327",
      "id": "db_query_services_sb_database_service_maindatabaseservice_deletedomain"
    },
    {
      "label": ".getDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L343",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomain"
    },
    {
      "label": ".extractTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L360",
      "id": "db_query_services_sb_database_service_maindatabaseservice_extracttags"
    },
    {
      "label": ".formatDomainData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L373",
      "id": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata"
    },
    {
      "label": ".listDomainNames()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L390",
      "id": "db_query_services_sb_database_service_maindatabaseservice_listdomainnames"
    },
    {
      "label": ".listDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L404",
      "id": "db_query_services_sb_database_service_maindatabaseservice_listdomains"
    },
    {
      "label": ".updateDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L418",
      "id": "db_query_services_sb_database_service_maindatabaseservice_updatedomain"
    },
    {
      "label": ".updateDomainInternal()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L424",
      "id": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal"
    },
    {
      "label": ".getStatusesWithDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L457",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getstatuseswithdomaincounts"
    },
    {
      "label": ".getTotalDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L475",
      "id": "db_query_services_sb_database_service_maindatabaseservice_gettotaldomains"
    },
    {
      "label": ".getDomainsByEppCodes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L487",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbyeppcodes"
    },
    {
      "label": ".getDomainsByStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L504",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbystatus"
    },
    {
      "label": ".getDomainsByTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L534",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbytag"
    },
    {
      "label": ".getDomainExpirations()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L563",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainexpirations"
    },
    {
      "label": ".getAssetCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L579",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getassetcount"
    },
    {
      "label": ".fetchAllForExport()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L621",
      "id": "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport"
    },
    {
      "label": ".getDomainUptime()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L724",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainuptime"
    },
    {
      "label": ".checkAllTables()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L733",
      "id": "db_query_services_sb_database_service_maindatabaseservice_checkalltables"
    },
    {
      "label": ".deleteAllData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L792",
      "id": "db_query_services_sb_database_service_maindatabaseservice_deletealldata"
    },
    {
      "label": "pg-database.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_database_service_ts"
    },
    {
      "label": "PgDatabaseService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L27",
      "id": "db_query_services_pg_database_service_pgdatabaseservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L31",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_constructor"
    },
    {
      "label": ".getCurrentUser()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L53",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getcurrentuser"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L58",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_handleerror"
    },
    {
      "label": ".executeQuery()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L68",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "label": ".domainExists()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L82",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_domainexists"
    },
    {
      "label": ".saveDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L94",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_savedomain"
    },
    {
      "label": ".saveDomainInternal()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L98",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal"
    },
    {
      "label": ".getDomainById()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L132",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid"
    },
    {
      "label": ".getFullDomainQuery()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L147",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "label": ".getFullDomainJoins()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L213",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "label": ".formatDomainData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L332",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata"
    },
    {
      "label": ".extractTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L349",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_extracttags"
    },
    {
      "label": ".listDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L353",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_listdomains"
    },
    {
      "label": ".listDomainNames()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L365",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_listdomainnames"
    },
    {
      "label": ".getDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L378",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomain"
    },
    {
      "label": ".updateDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L401",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_updatedomain"
    },
    {
      "label": ".updateDomainInternal()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L407",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal"
    },
    {
      "label": ".deleteDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L451",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_deletedomain"
    },
    {
      "label": ".getDomainExpirations()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L487",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainexpirations"
    },
    {
      "label": ".getAssetCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L504",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getassetcount"
    },
    {
      "label": ".getStatusesWithDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L533",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getstatuseswithdomaincounts"
    },
    {
      "label": ".getDomainsByStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L557",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus"
    },
    {
      "label": ".getTimeIntervalForTimeframe()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L576",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe"
    },
    {
      "label": ".getDomainsByTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L591",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag"
    },
    {
      "label": ".getDomainUptime()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L617",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime"
    },
    {
      "label": ".getTotalDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L658",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_gettotaldomains"
    },
    {
      "label": ".getDomainsByEppCodes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L675",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbyeppcodes"
    },
    {
      "label": ".fetchAllForExport()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L712",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_fetchallforexport"
    },
    {
      "label": ".checkAllTables()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L716",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_checkalltables"
    },
    {
      "label": ".deleteAllData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L772",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_deletealldata"
    },
    {
      "label": "db-notifications.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_notifications_service_ts"
    },
    {
      "label": "NotificationQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L5",
      "id": "sb_db_notifications_service_notificationqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L6",
      "id": "sb_db_notifications_service_notificationqueries_constructor"
    },
    {
      "label": ".saveNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L12",
      "id": "sb_db_notifications_service_notificationqueries_savenotifications"
    },
    {
      "label": ".getNotificationChannels()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L29",
      "id": "sb_db_notifications_service_notificationqueries_getnotificationchannels"
    },
    {
      "label": ".updateNotificationChannels()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L47",
      "id": "sb_db_notifications_service_notificationqueries_updatenotificationchannels"
    },
    {
      "label": ".getNotificationPreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L67",
      "id": "sb_db_notifications_service_notificationqueries_getnotificationpreferences"
    },
    {
      "label": ".updateBulkNotificationPreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L84",
      "id": "sb_db_notifications_service_notificationqueries_updatebulknotificationpreferences"
    },
    {
      "label": ".getUserNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L106",
      "id": "sb_db_notifications_service_notificationqueries_getusernotifications"
    },
    {
      "label": ".markAllNotificationsRead()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L151",
      "id": "sb_db_notifications_service_notificationqueries_markallnotificationsread"
    },
    {
      "label": ".markNotificationReadStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L168",
      "id": "sb_db_notifications_service_notificationqueries_marknotificationreadstatus"
    },
    {
      "label": ".getUnreadNotificationCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L179",
      "id": "sb_db_notifications_service_notificationqueries_getunreadnotificationcount"
    },
    {
      "label": ".addNotification()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L206",
      "id": "sb_db_notifications_service_notificationqueries_addnotification"
    },
    {
      "label": ".updateNotification()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L221",
      "id": "sb_db_notifications_service_notificationqueries_updatenotification"
    },
    {
      "label": ".deleteNotification()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L237",
      "id": "sb_db_notifications_service_notificationqueries_deletenotification"
    },
    {
      "label": ".updateNotificationTypes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L252",
      "id": "sb_db_notifications_service_notificationqueries_updatenotificationtypes"
    },
    {
      "label": "domain-collection.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_domain_things_domain_collection_domain_collection_component_ts"
    },
    {
      "label": "DomainCollectionComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L24",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L62",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L66",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit"
    },
    {
      "label": ".ngOnChanges()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L73",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges"
    },
    {
      "label": ".onVisibilityChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L83",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange"
    },
    {
      "label": ".onSortChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L88",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange"
    },
    {
      "label": ".updateVisibleColumns()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L93",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns"
    },
    {
      "label": ".sortDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L108",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "label": ".mapFieldToColumn()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L127",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_mapfieldtocolumn"
    },
    {
      "label": ".onSearchChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L145",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange"
    },
    {
      "label": ".onLayoutChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L150",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_onlayoutchange"
    },
    {
      "label": ".reloadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L154",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_reloaddomains"
    },
    {
      "label": ".initializeFuse()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L161",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse"
    },
    {
      "label": ".filterDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L169",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains"
    },
    {
      "label": ".domainMatchesSearch()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L183",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_domainmatchessearch"
    },
    {
      "label": ".resetFilters()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L192",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters"
    },
    {
      "label": "sparklines.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_monitor_sparklines_sparklines_component_ts"
    },
    {
      "label": "DomainSparklineComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L32",
      "id": "sparklines_sparklines_component_domainsparklinecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L71",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L77",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_ngoninit"
    },
    {
      "label": ".fetchUptimeData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L81",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata"
    },
    {
      "label": ".processUptimeData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L101",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata"
    },
    {
      "label": ".processResponseCodes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L133",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes"
    },
    {
      "label": ".calculateAverage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L149",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage"
    },
    {
      "label": ".calculateMinMax()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L156",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax"
    },
    {
      "label": ".updateCharts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L164",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts"
    },
    {
      "label": ".createSparklineChart()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L174",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart"
    },
    {
      "label": ".updateHoveredValue()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L247",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_updatehoveredvalue"
    },
    {
      "label": ".onTimeframeChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L274",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange"
    },
    {
      "label": ".onAdvancedModeChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L279",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange"
    },
    {
      "label": ".round()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L284",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "label": ".mapTimeToSentence()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L291",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_maptimetosentence"
    },
    {
      "label": ".formatTimeStamp()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L301",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_formattimestamp"
    },
    {
      "label": ".calculateBarPosition()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L86",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatebarposition"
    },
    {
      "label": ".calculateTodayPosition()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L113",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition"
    },
    {
      "label": "domain-pie.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_domain_pie_domain_pie_component_ts"
    },
    {
      "label": "DomainPieChartsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L31",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L55",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L62",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L73",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit"
    },
    {
      "label": ".onTabChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L79",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange"
    },
    {
      "label": ".forceChartRedraw()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L91",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_forcechartredraw"
    },
    {
      "label": ".loadRegistrarData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L101",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata"
    },
    {
      "label": ".loadSslIssuerData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L112",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata"
    },
    {
      "label": ".loadHostData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L123",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata"
    },
    {
      "label": ".initChartOptions()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L134",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions"
    },
    {
      "label": ".normalizeChartData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L183",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_normalizechartdata"
    },
    {
      "label": ".getRegistrarData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L188",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata"
    },
    {
      "label": ".getSslIssuerData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L218",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata"
    },
    {
      "label": ".getHostData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L238",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata"
    },
    {
      "label": ".setChartColors()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L258",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors"
    },
    {
      "label": ".setChartSize()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L276",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize"
    },
    {
      "label": ".triggerBackgroundUpdate()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L171",
      "id": "pages_home_page_homepagecomponent_triggerbackgroundupdate"
    },
    {
      "label": "account.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_settings_account_page_ts"
    },
    {
      "label": "UserSettingsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L20",
      "id": "settings_account_page_usersettingscomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L58",
      "id": "settings_account_page_usersettingscomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L68",
      "id": "settings_account_page_usersettingscomponent_ngoninit"
    },
    {
      "label": ".initializeForms()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L83",
      "id": "settings_account_page_usersettingscomponent_initializeforms"
    },
    {
      "label": ".loadUserData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L114",
      "id": "settings_account_page_usersettingscomponent_loaduserdata"
    },
    {
      "label": ".updatePasswordForm()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L130",
      "id": "settings_account_page_usersettingscomponent_updatepasswordform"
    },
    {
      "label": ".checkIfUserHasPassword()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L139",
      "id": "settings_account_page_usersettingscomponent_checkifuserhaspassword"
    },
    {
      "label": ".updateProfile()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L154",
      "id": "settings_account_page_usersettingscomponent_updateprofile"
    },
    {
      "label": ".updateEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L172",
      "id": "settings_account_page_usersettingscomponent_updateemail"
    },
    {
      "label": ".updatePassword()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L190",
      "id": "settings_account_page_usersettingscomponent_updatepassword"
    },
    {
      "label": ".checkMFAStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L224",
      "id": "settings_account_page_usersettingscomponent_checkmfastatus"
    },
    {
      "label": ".startEnableMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L232",
      "id": "settings_account_page_usersettingscomponent_startenablemfa"
    },
    {
      "label": ".enableMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L256",
      "id": "settings_account_page_usersettingscomponent_enablemfa"
    },
    {
      "label": ".verifyMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L274",
      "id": "settings_account_page_usersettingscomponent_verifymfa"
    },
    {
      "label": ".disableMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L291",
      "id": "settings_account_page_usersettingscomponent_disablemfa"
    },
    {
      "label": ".resetMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L317",
      "id": "settings_account_page_usersettingscomponent_resetmfa"
    },
    {
      "label": ".downloadBackupCodes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L334",
      "id": "settings_account_page_usersettingscomponent_downloadbackupcodes"
    },
    {
      "label": ".updateSessionTimeout()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L347",
      "id": "settings_account_page_usersettingscomponent_updatesessiontimeout"
    },
    {
      "label": ".exportData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L355",
      "id": "settings_account_page_usersettingscomponent_exportdata"
    },
    {
      "label": ".confirmDeleteAccount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L368",
      "id": "settings_account_page_usersettingscomponent_confirmdeleteaccount"
    },
    {
      "label": ".deleteAccount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L388",
      "id": "settings_account_page_usersettingscomponent_deleteaccount"
    },
    {
      "label": ".passwordMatchValidator()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L402",
      "id": "settings_account_page_usersettingscomponent_passwordmatchvalidator"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_domains_add_index_page_ts"
    },
    {
      "label": "AddDomainComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L33",
      "id": "add_index_page_adddomaincomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L67",
      "id": "add_index_page_adddomaincomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L82",
      "id": "add_index_page_adddomaincomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L100",
      "id": "add_index_page_adddomaincomponent_ngondestroy"
    },
    {
      "label": ".initializeForm()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L105",
      "id": "add_index_page_adddomaincomponent_initializeform"
    },
    {
      "label": ".setupDomainValidation()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L135",
      "id": "add_index_page_adddomaincomponent_setupdomainvalidation"
    },
    {
      "label": ".fetchExistingDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L158",
      "id": "add_index_page_adddomaincomponent_fetchexistingdomains"
    },
    {
      "label": ".filterRegistrars()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L180",
      "id": "add_index_page_adddomaincomponent_filterregistrars"
    },
    {
      "label": ".domainExistsValidator()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L184",
      "id": "add_index_page_adddomaincomponent_domainexistsvalidator"
    },
    {
      "label": ".onNextStep()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L194",
      "id": "add_index_page_adddomaincomponent_onnextstep"
    },
    {
      "label": ".onPreviousStep()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L221",
      "id": "add_index_page_adddomaincomponent_onpreviousstep"
    },
    {
      "label": ".fetchDomainInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L230",
      "id": "add_index_page_adddomaincomponent_fetchdomaininfo"
    },
    {
      "label": ".fetchSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L266",
      "id": "add_index_page_adddomaincomponent_fetchsubdomains"
    },
    {
      "label": ".isDomainInfoValid()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L296",
      "id": "add_index_page_adddomaincomponent_isdomaininfovalid"
    },
    {
      "label": ".updateFormWithDomainInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L303",
      "id": "add_index_page_adddomaincomponent_updateformwithdomaininfo"
    },
    {
      "label": ".prepareTableData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L329",
      "id": "add_index_page_adddomaincomponent_preparetabledata"
    },
    {
      "label": ".makeDateOrUndefined()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L343",
      "id": "add_index_page_adddomaincomponent_makedateorundefined"
    },
    {
      "label": ".formatDomainName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L347",
      "id": "add_index_page_adddomaincomponent_formatdomainname"
    },
    {
      "label": ".onSubmit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L357",
      "id": "add_index_page_adddomaincomponent_onsubmit"
    },
    {
      "label": ".saveAndAddNew()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L408",
      "id": "add_index_page_adddomaincomponent_saveandaddnew"
    },
    {
      "label": ".confirmDiscard()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L417",
      "id": "add_index_page_adddomaincomponent_confirmdiscard"
    },
    {
      "label": ".tagsValidator()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L430",
      "id": "add_index_page_adddomaincomponent_tagsvalidator"
    },
    {
      "label": ".onEnterKey()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L456",
      "id": "add_index_page_adddomaincomponent_onenterkey"
    },
    {
      "label": ".getDomainErrorMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L471",
      "id": "add_index_page_adddomaincomponent_getdomainerrormessage"
    },
    {
      "label": ".getTagsErrorMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L488",
      "id": "add_index_page_adddomaincomponent_gettagserrormessage"
    },
    {
      "label": ".hasEnabledNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L507",
      "id": "add_index_page_adddomaincomponent_hasenablednotifications"
    },
    {
      "label": ".getNotesErrorMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L515",
      "id": "add_index_page_adddomaincomponent_getnoteserrormessage"
    },
    {
      "label": ".handleHttpError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L531",
      "id": "add_index_page_adddomaincomponent_handlehttperror"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L549",
      "id": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "label": "login.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_auth_login_page_ts"
    },
    {
      "label": "LoginPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L38",
      "id": "auth_login_page_loginpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L69",
      "id": "auth_login_page_loginpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L93",
      "id": "auth_login_page_loginpagecomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L143",
      "id": "auth_login_page_loginpagecomponent_ngondestroy"
    },
    {
      "label": ".togglePasswordResetForm()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L147",
      "id": "auth_login_page_loginpagecomponent_togglepasswordresetform"
    },
    {
      "label": ".saveUpdatedPassword()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L157",
      "id": "auth_login_page_loginpagecomponent_saveupdatedpassword"
    },
    {
      "label": ".sendCaptchaResponse()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L179",
      "id": "auth_login_page_loginpagecomponent_sendcaptcharesponse"
    },
    {
      "label": ".checkAuthStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L183",
      "id": "auth_login_page_loginpagecomponent_checkauthstatus"
    },
    {
      "label": ".onModeChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L189",
      "id": "auth_login_page_loginpagecomponent_onmodechange"
    },
    {
      "label": ".checkIfSignupDisabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L212",
      "id": "auth_login_page_loginpagecomponent_checkifsignupdisabled"
    },
    {
      "label": ".checkIfDemoInstance()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L222",
      "id": "auth_login_page_loginpagecomponent_checkifdemoinstance"
    },
    {
      "label": ".passwordMatchValidator()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L236",
      "id": "auth_login_page_loginpagecomponent_passwordmatchvalidator"
    },
    {
      "label": ".signOut()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L242",
      "id": "auth_login_page_loginpagecomponent_signout"
    },
    {
      "label": ".resetMessages()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L247",
      "id": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "label": ".loginWithGitHub()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L252",
      "id": "auth_login_page_loginpagecomponent_loginwithgithub"
    },
    {
      "label": ".loginWithGoogle()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L261",
      "id": "auth_login_page_loginpagecomponent_loginwithgoogle"
    },
    {
      "label": ".loginWithFacebook()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L275",
      "id": "auth_login_page_loginpagecomponent_loginwithfacebook"
    },
    {
      "label": ".sendPasswordResetEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L289",
      "id": "auth_login_page_loginpagecomponent_sendpasswordresetemail"
    },
    {
      "label": ".onSubmit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L310",
      "id": "auth_login_page_loginpagecomponent_onsubmit"
    },
    {
      "label": ".performLogin()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L340",
      "id": "auth_login_page_loginpagecomponent_performlogin"
    },
    {
      "label": ".verifyMFACode()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L353",
      "id": "auth_login_page_loginpagecomponent_verifymfacode"
    },
    {
      "label": ".initialLoginAttempt()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L363",
      "id": "auth_login_page_loginpagecomponent_initialloginattempt"
    },
    {
      "label": ".setupMFAVerification()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L380",
      "id": "auth_login_page_loginpagecomponent_setupmfaverification"
    },
    {
      "label": ".performSignUp()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L394",
      "id": "auth_login_page_loginpagecomponent_performsignup"
    },
    {
      "label": ".createTimeout()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L415",
      "id": "auth_login_page_loginpagecomponent_createtimeout"
    },
    {
      "label": ".handleSuccess()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L421",
      "id": "auth_login_page_loginpagecomponent_handlesuccess"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L437",
      "id": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "label": ".resendVerificationEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L449",
      "id": "auth_login_page_loginpagecomponent_resendverificationemail"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_links_index_page_ts"
    },
    {
      "label": "LinksIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L46",
      "id": "links_index_page_linksindexpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L66",
      "id": "links_index_page_linksindexpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L74",
      "id": "links_index_page_linksindexpagecomponent_ngoninit"
    },
    {
      "label": ".onDisplayByChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L86",
      "id": "links_index_page_linksindexpagecomponent_ondisplaybychange"
    },
    {
      "label": ".onShowAutoLinksChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L92",
      "id": "links_index_page_linksindexpagecomponent_onshowautolinkschange"
    },
    {
      "label": ".openLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L99",
      "id": "links_index_page_linksindexpagecomponent_openlink"
    },
    {
      "label": ".showEditLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L105",
      "id": "links_index_page_linksindexpagecomponent_showeditlink"
    },
    {
      "label": ".addNewLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L109",
      "id": "links_index_page_linksindexpagecomponent_addnewlink"
    },
    {
      "label": ".objKeys()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L113",
      "id": "links_index_page_linksindexpagecomponent_objkeys"
    },
    {
      "label": ".deleteLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L117",
      "id": "links_index_page_linksindexpagecomponent_deletelink"
    },
    {
      "label": ".loadLinks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L141",
      "id": "links_index_page_linksindexpagecomponent_loadlinks"
    },
    {
      "label": ".loadDomainData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L159",
      "id": "links_index_page_linksindexpagecomponent_loaddomaindata"
    },
    {
      "label": ".autoLinksFromDomainData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L178",
      "id": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata"
    },
    {
      "label": ".fetchProviders()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L254",
      "id": "links_index_page_linksindexpagecomponent_fetchproviders"
    },
    {
      "label": ".onRightClick()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L262",
      "id": "links_index_page_linksindexpagecomponent_onrightclick"
    },
    {
      "label": ".openLinkDialog()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L271",
      "id": "links_index_page_linksindexpagecomponent_openlinkdialog"
    },
    {
      "label": ".confirmDelete()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L292",
      "id": "links_index_page_linksindexpagecomponent_confirmdelete"
    },
    {
      "label": ".updateLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L310",
      "id": "links_index_page_linksindexpagecomponent_updatelink"
    },
    {
      "label": ".addLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L332",
      "id": "links_index_page_linksindexpagecomponent_addlink"
    },
    {
      "label": "utils.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts"
    },
    {
      "label": "withTimeout()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L41",
      "id": "lib_utils_withtimeout"
    },
    {
      "label": ".write()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L32",
      "id": "utils_logger_logger_write"
    },
    {
      "label": ".warn()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L64",
      "id": "utils_logger_logger_warn"
    },
    {
      "label": ".debug()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L72",
      "id": "utils_logger_logger_debug"
    },
    {
      "label": ".parse()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L27",
      "id": "agent_cmdoptions_parse"
    },
    {
      "label": ".loadPublicKeys()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L113",
      "id": "agent_cmdoptions_loadpublickeys"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L173",
      "id": "agent_agent_main"
    },
    {
      "label": "getBaseApp()",
      "file_type": "code",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L38",
      "id": "hub_hub_getbaseapp"
    },
    {
      "label": "TestAverageSystemStatsSlice_Empty()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L17",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_empty"
    },
    {
      "label": "TestAverageSystemStatsSlice_SingleRecord()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L25",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_singlerecord"
    },
    {
      "label": "TestAverageSystemStatsSlice_BasicAveraging()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L72",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_basicaveraging"
    },
    {
      "label": "TestAverageSystemStatsSlice_PeakValues()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L142",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_peakvalues"
    },
    {
      "label": "TestAverageSystemStatsSlice_DiskIoStats()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L200",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_diskiostats"
    },
    {
      "label": "TestAverageSystemStatsSlice_DiskIoStatsPeakFromCurrentValues()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L238",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_diskiostatspeakfromcurrentvalues"
    },
    {
      "label": "TestAverageSystemStatsSlice_PeakFromCurrentValues()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L257",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_peakfromcurrentvalues"
    },
    {
      "label": "TestAverageSystemStatsSlice_Temperatures()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L270",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_temperatures"
    },
    {
      "label": "TestAverageSystemStatsSlice_NetworkInterfaces()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L294",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_networkinterfaces"
    },
    {
      "label": "TestAverageSystemStatsSlice_ExtraFs()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L320",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_extrafs"
    },
    {
      "label": "TestAverageSystemStatsSlice_ExtraFsDiskIoStatsPeakFromCurrentValues()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L382",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_extrafsdiskiostatspeakfromcurrentvalues"
    },
    {
      "label": "TestAverageSystemStatsSlice_ExtraFsPeaksFromCurrentValues()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L416",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_extrafspeaksfromcurrentvalues"
    },
    {
      "label": "TestAverageSystemStatsSlice_GPUData()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L449",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_gpudata"
    },
    {
      "label": "TestAverageSystemStatsSlice_MultipleGPUs()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L505",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_multiplegpus"
    },
    {
      "label": "TestAverageSystemStatsSlice_CpuCoresUsage()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L532",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusage"
    },
    {
      "label": "TestAverageSystemStatsSlice_CpuCoresUsageRounding()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L545",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusagerounding"
    },
    {
      "label": "TestAverageSystemStatsSlice_CpuBreakdown()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L558",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_cpubreakdown"
    },
    {
      "label": "TestAverageSystemStatsSlice_BatteryLastChargeState()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L571",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_batterylastchargestate"
    },
    {
      "label": "TestAverageSystemStatsSlice_ThreeRecordsRounding()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L583",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_threerecordsrounding"
    },
    {
      "label": "TestAverageSystemStatsSlice_MixedOptionalFields()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L597",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_mixedoptionalfields"
    },
    {
      "label": "TestAverageSystemStatsSlice_TenRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L629",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_tenrecords"
    },
    {
      "label": "records.go",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L1",
      "id": "internal_records_records_go"
    },
    {
      "label": ".AverageSystemStats()",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L158",
      "id": "records_recordmanager_averagesystemstats"
    },
    {
      "label": "AverageSystemStatsSlice()",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L177",
      "id": "records_records_averagesystemstatsslice"
    },
    {
      "label": "twoDecimals()",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L504",
      "id": "records_records_twodecimals"
    },
    {
      "label": "TestRecordManagerCreation()",
      "file_type": "code",
      "source_file": "internal/records/records_test.go",
      "source_location": "L16",
      "id": "records_records_test_testrecordmanagercreation"
    },
    {
      "label": "TestTwoDecimals()",
      "file_type": "code",
      "source_file": "internal/records/records_test.go",
      "source_location": "L26",
      "id": "records_records_test_testtwodecimals"
    },
    {
      "label": "TwoDecimals()",
      "file_type": "code",
      "source_file": "internal/records/records_test_helpers.go",
      "source_location": "L20",
      "id": "records_records_test_helpers_twodecimals"
    },
    {
      "label": "TestDeleteOldRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L21",
      "id": "records_records_deletion_test_testdeleteoldrecords"
    },
    {
      "label": "TestDeleteOldSystemStats()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L106",
      "id": "records_records_deletion_test_testdeleteoldsystemstats"
    },
    {
      "label": "TestDeleteOldAlertsHistory()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L198",
      "id": "records_records_deletion_test_testdeleteoldalertshistory"
    },
    {
      "label": "TestDeleteOldAlertsHistoryEdgeCases()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L304",
      "id": "records_records_deletion_test_testdeleteoldalertshistoryedgecases"
    },
    {
      "label": "TestDeleteOldSystemdServiceRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L354",
      "id": "records_records_deletion_test_testdeleteoldsystemdservicerecords"
    },
    {
      "label": "use-toast.ts",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_use_toast_ts"
    },
    {
      "label": "genId()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L25",
      "id": "ui_use_toast_genid"
    },
    {
      "label": "dispatch()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L129",
      "id": "ui_use_toast_dispatch"
    },
    {
      "label": "toast()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L138",
      "id": "ui_use_toast_toast"
    },
    {
      "label": "showLoginFaliedToast()",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L40",
      "id": "login_auth_form_showloginfaliedtoast"
    },
    {
      "label": "showLoginFaliedToast()",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/forgot-pass-form.tsx",
      "source_location": "L13",
      "id": "login_forgot_pass_form_showloginfaliedtoast"
    },
    {
      "label": "handleRefresh()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L123",
      "id": "routes_domain_handlerefresh"
    },
    {
      "label": "handleDeleteConfirm()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L142",
      "id": "routes_domain_handledeleteconfirm"
    },
    {
      "label": "handleDelete()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L89",
      "id": "settings_quiet_hours_handledelete"
    },
    {
      "label": "handleSubmit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L341",
      "id": "settings_quiet_hours_handlesubmit"
    },
    {
      "label": "fetchStatus()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L35",
      "id": "settings_heartbeat_fetchstatus"
    },
    {
      "label": "sendTestHeartbeat()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L51",
      "id": "settings_heartbeat_sendtestheartbeat"
    },
    {
      "label": "fetchConfig()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/config-yaml.tsx",
      "source_location": "L21",
      "id": "settings_config_yaml_fetchconfig"
    },
    {
      "label": "saveSettings()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L37",
      "id": "settings_layout_savesettings"
    },
    {
      "label": "refreshUpdateInfo()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L312",
      "id": "settings_general_refreshupdateinfo"
    },
    {
      "label": "applyUpdate()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L328",
      "id": "settings_general_applyupdate"
    },
    {
      "label": "updateSettings()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L58",
      "id": "settings_notifications_updatesettings"
    },
    {
      "label": "sendTestNotification()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L190",
      "id": "settings_notifications_sendtestnotification"
    },
    {
      "label": "handleLookup()",
      "file_type": "code",
      "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
      "source_location": "L202",
      "id": "domains_table_domain_dialog_handlelookup"
    },
    {
      "label": "failedUpdateToast()",
      "file_type": "code",
      "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
      "source_location": "L30",
      "id": "alerts_alerts_sheet_failedupdatetoast"
    },
    {
      "label": "handleSubmit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/monitors-table/add-monitor-dialog.tsx",
      "source_location": "L220",
      "id": "monitors_table_add_monitor_dialog_handlesubmit"
    },
    {
      "label": "copyToClipboard()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L22",
      "id": "lib_utils_copytoclipboard"
    },
    {
      "label": "hub.go",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L1",
      "id": "internal_tests_hub_go"
    },
    {
      "label": "NewTestHub()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L29",
      "id": "tests_hub_newtesthub"
    },
    {
      "label": "CreateUser()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L67",
      "id": "tests_hub_createuser"
    },
    {
      "label": "CreateUserWithRole()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L90",
      "id": "tests_hub_createuserwithrole"
    },
    {
      "label": "CreateRecord()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L101",
      "id": "tests_hub_createrecord"
    },
    {
      "label": "CreateSystems()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L132",
      "id": "tests_hub_createsystems"
    },
    {
      "label": "GetHubWithUser()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L155",
      "id": "tests_hub_gethubwithuser"
    },
    {
      "label": ".Test()",
      "file_type": "code",
      "source_file": "internal/tests/api.go",
      "source_location": "L118",
      "id": "tests_apiscenario_test"
    },
    {
      "label": ".findAssetBySuffix()",
      "file_type": "code",
      "source_file": "internal/ghupdate/release.go",
      "source_location": "L26",
      "id": "ghupdate_release_findassetbysuffix"
    },
    {
      "label": "systemd.go",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L1",
      "id": "internal_entities_systemd_systemd_go"
    },
    {
      "label": ".UpdateCPUPercent()",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L82",
      "id": "systemd_service_updatecpupercent"
    },
    {
      "label": "twoDecimals()",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L114",
      "id": "systemd_systemd_twodecimals"
    },
    {
      "label": "system.go",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L1",
      "id": "internal_entities_system_system_go"
    },
    {
      "label": "Info",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L131",
      "id": "system_info"
    },
    {
      "label": "TestStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L31",
      "id": "alerts_alerts_status_test_teststatusalerts"
    },
    {
      "label": "TestStatusAlertRecoveryBeforeDeadline()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L111",
      "id": "alerts_alerts_status_test_teststatusalertrecoverybeforedeadline"
    },
    {
      "label": "TestStatusAlertNormalRecovery()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L157",
      "id": "alerts_alerts_status_test_teststatusalertnormalrecovery"
    },
    {
      "label": "TestHandleStatusAlertsDoesNotSendRecoveryWhileDownIsOnlyPending()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L193",
      "id": "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending"
    },
    {
      "label": "TestStatusAlertTimerCancellationPreventsBoundaryDelivery()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L236",
      "id": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery"
    },
    {
      "label": "TestStatusAlertDownFiresAfterDelayExpires()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L288",
      "id": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires"
    },
    {
      "label": "TestStatusAlertMultipleUsersRespectDifferentMinutes()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L338",
      "id": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes"
    },
    {
      "label": "TestStatusAlertMultipleUsersRecoveryBetweenMinutesOnlyAlertsEarlierUser()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L425",
      "id": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser"
    },
    {
      "label": "TestStatusAlertDuplicateDownCallIsIdempotent()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L513",
      "id": "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent"
    },
    {
      "label": "TestStatusAlertNoAlertRecord()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L550",
      "id": "alerts_alerts_status_test_teststatusalertnoalertrecord"
    },
    {
      "label": "TestRestorePendingStatusAlertsRequeuesDownSystemsAfterRestart()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L574",
      "id": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart"
    },
    {
      "label": "TestRestorePendingStatusAlertsSkipsNonDownOrAlreadyTriggeredAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L614",
      "id": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts"
    },
    {
      "label": "TestRestorePendingStatusAlertsIsIdempotent()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L663",
      "id": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent"
    },
    {
      "label": "TestResolveStatusAlertsFixesStaleTriggered()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L692",
      "id": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered"
    },
    {
      "label": "TestResolveStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L718",
      "id": "alerts_alerts_status_test_testresolvestatusalerts"
    },
    {
      "label": "TestAlertsHistoryStatus()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L818",
      "id": "alerts_alerts_status_test_testalertshistorystatus"
    },
    {
      "label": "TestStatusAlertClearedBeforeSend()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L884",
      "id": "alerts_alerts_status_test_teststatusalertclearedbeforesend"
    },
    {
      "label": "TestCancelPendingStatusAlertsClearsAllAlertsForSystem()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L945",
      "id": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem"
    },
    {
      "label": "TestAlertSilencedOneTime()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L17",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencedonetime"
    },
    {
      "label": "TestAlertSilencedDaily()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L98",
      "id": "alerts_alerts_quiet_hours_test_testalertsilenceddaily"
    },
    {
      "label": "TestAlertSilencedDailyMidnightCrossing()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L162",
      "id": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing"
    },
    {
      "label": "TestAlertSilencedGlobal()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L204",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencedglobal"
    },
    {
      "label": "TestAlertSilencedSystemSpecific()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L241",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific"
    },
    {
      "label": "TestAlertSilencedMultiUser()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L278",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser"
    },
    {
      "label": "TestAlertSilencedWithActualAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L324",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert"
    },
    {
      "label": "TestAlertSilencedNoWindows()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L409",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencednowindows"
    },
    {
      "label": "TestBatteryAlertLogic()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L21",
      "id": "alerts_alerts_battery_test_testbatteryalertlogic"
    },
    {
      "label": "TestBatteryAlertNoBattery()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L170",
      "id": "alerts_alerts_battery_test_testbatteryalertnobattery"
    },
    {
      "label": "TestBatteryAlertAveragedSamples()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L228",
      "id": "alerts_alerts_battery_test_testbatteryalertaveragedsamples"
    },
    {
      "label": "TestSmartDeviceAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L13",
      "id": "alerts_alerts_smart_test_testsmartdevicealert"
    },
    {
      "label": "TestSmartDeviceAlertPassedToWarning()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L60",
      "id": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning"
    },
    {
      "label": "TestSmartDeviceAlertWarningToFailed()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L94",
      "id": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed"
    },
    {
      "label": "TestSmartDeviceAlertNoAlertOnNonPassedToFailed()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L128",
      "id": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed"
    },
    {
      "label": "TestSmartDeviceAlertMultipleUsers()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L179",
      "id": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers"
    },
    {
      "label": "TestSmartDeviceAlertWithoutModel()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L226",
      "id": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel"
    },
    {
      "label": "TestDiskAlertExtraFsMultiMinute()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L21",
      "id": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute"
    },
    {
      "label": "TestAlertsHistory()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L17",
      "id": "alerts_alerts_test_testalertshistory"
    },
    {
      "label": "TestSetAlertTriggered()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L146",
      "id": "alerts_alerts_test_testsetalerttriggered"
    },
    {
      "label": "TestUserAlertsApi()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L57",
      "id": "alerts_alerts_api_test_testuseralertsapi"
    },
    {
      "label": "TestSendTestNotification()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L395",
      "id": "alerts_alerts_api_test_testsendtestnotification"
    },
    {
      "label": "alerts.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_go"
    },
    {
      "label": "AlertManager",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L20",
      "id": "alerts_alertmanager"
    },
    {
      "label": ".bindEvents()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L110",
      "id": "alerts_alertmanager_bindevents"
    },
    {
      "label": ".IsNotificationSilenced()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L130",
      "id": "alerts_alertmanager_isnotificationsilenced"
    },
    {
      "label": ".SendAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L197",
      "id": "alerts_alertmanager_sendalert"
    },
    {
      "label": ".SendShoutrrrAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L271",
      "id": "alerts_alertmanager_sendshoutrrralert"
    },
    {
      "label": ".SetAlertTriggered()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L95",
      "id": "alerts_alertmanager_setalerttriggered"
    },
    {
      "label": ".handleSmartDeviceAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L12",
      "id": "alerts_alertmanager_handlesmartdevicealert"
    },
    {
      "label": ".HandleSystemAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L16",
      "id": "alerts_alertmanager_handlesystemalerts"
    },
    {
      "label": ".sendSystemAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L300",
      "id": "alerts_alertmanager_sendsystemalert"
    },
    {
      "label": "newSystemAlertTestFixture()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L30",
      "id": "alerts_alerts_system_test_newsystemalerttestfixture"
    },
    {
      "label": "waitForSystemAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L91",
      "id": "alerts_alerts_system_test_waitforsystemalert"
    },
    {
      "label": ".SendTestNotification()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L126",
      "id": "alerts_alertmanager_sendtestnotification"
    },
    {
      "label": "NewAlertsCache()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L40",
      "id": "alerts_alerts_cache_newalertscache"
    },
    {
      "label": ".Update()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L84",
      "id": "alerts_alertscache_update"
    },
    {
      "label": ".GetSystemAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L111",
      "id": "alerts_alertscache_getsystemalerts"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L19",
      "id": "alerts_alertmanager_stop"
    },
    {
      "label": ".HandleStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L33",
      "id": "alerts_alertmanager_handlestatusalerts"
    },
    {
      "label": ".handleSystemDown()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L53",
      "id": "alerts_alertmanager_handlesystemdown"
    },
    {
      "label": ".schedulePendingStatusAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L62",
      "id": "alerts_alertmanager_schedulependingstatusalert"
    },
    {
      "label": ".handleSystemUp()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L83",
      "id": "alerts_alertmanager_handlesystemup"
    },
    {
      "label": ".cancelPendingAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L99",
      "id": "alerts_alertmanager_cancelpendingalert"
    },
    {
      "label": ".CancelPendingStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L114",
      "id": "alerts_alertmanager_cancelpendingstatusalerts"
    },
    {
      "label": ".processPendingAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L125",
      "id": "alerts_alertmanager_processpendingalert"
    },
    {
      "label": ".sendStatusAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L142",
      "id": "alerts_alertmanager_sendstatusalert"
    },
    {
      "label": ".RestorePendingStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L91",
      "id": "alerts_alertmanager_restorependingstatusalerts"
    },
    {
      "label": ".GetSystemAlertsCache()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L20",
      "id": "alerts_alertmanager_getsystemalertscache"
    },
    {
      "label": ".GetAlertManager()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L24",
      "id": "alerts_alertmanager_getalertmanager"
    },
    {
      "label": ".GetPendingAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L28",
      "id": "alerts_alertmanager_getpendingalerts"
    },
    {
      "label": ".GetPendingAlertsCount()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L32",
      "id": "alerts_alertmanager_getpendingalertscount"
    },
    {
      "label": ".ProcessPendingAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L42",
      "id": "alerts_alertmanager_processpendingalerts"
    },
    {
      "label": ".ForceExpirePendingAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L61",
      "id": "alerts_alertmanager_forceexpirependingalerts"
    },
    {
      "label": ".ResetPendingAlertTimer()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L70",
      "id": "alerts_alertmanager_resetpendingalerttimer"
    },
    {
      "label": "TestSystemAlertsCachePopulateAndFilter()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L14",
      "id": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter"
    },
    {
      "label": "TestSystemAlertsCacheLazyLoadUpdateAndDelete()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L65",
      "id": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete"
    },
    {
      "label": "TestSystemAlertsCacheRefreshReturnsLatestCopy()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L103",
      "id": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy"
    },
    {
      "label": "TestAlertManagerCacheLifecycle()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L137",
      "id": "alerts_alerts_cache_test_testalertmanagercachelifecycle"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "internal/hub/server_production.go",
      "source_location": "L18",
      "id": "hub_hub"
    },
    {
      "label": ".getUpdate()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L96",
      "id": "hub_hub_getupdate"
    },
    {
      "label": ".applyUpdate()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L101",
      "id": "hub_hub_applyupdate"
    },
    {
      "label": "fetchGHCRDigest()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L241",
      "id": "hub_app_update_fetchghcrdigest"
    },
    {
      "label": "fetchRegistryToken()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L289",
      "id": "hub_app_update_fetchregistrytoken"
    },
    {
      "label": ".inspectContainer()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L399",
      "id": "hub_dockerapi_inspectcontainer"
    },
    {
      "label": "NewContainerUpdateHelperCmd()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L481",
      "id": "hub_app_update_newcontainerupdatehelpercmd"
    },
    {
      "label": ".startServer()",
      "file_type": "code",
      "source_file": "internal/hub/server_production.go",
      "source_location": "L18",
      "id": "hub_hub_startserver"
    },
    {
      "label": ".handleAgentConnect()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L52",
      "id": "hub_hub_handleagentconnect"
    },
    {
      "label": ".validateAgentHeaders()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L140",
      "id": "hub_agentconnectrequest_validateagentheaders"
    },
    {
      "label": ".handleNoRecords()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L190",
      "id": "hub_agentconnectrequest_handlenorecords"
    },
    {
      "label": ".handleSingleRecord()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L202",
      "id": "hub_agentconnectrequest_handlesinglerecord"
    },
    {
      "label": ".handleMultipleRecordsOrUniversalToken()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L223",
      "id": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken"
    },
    {
      "label": ".createNewSystemForUniversalToken()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L241",
      "id": "hub_agentconnectrequest_createnewsystemforuniversaltoken"
    },
    {
      "label": ".SetFingerprint()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L294",
      "id": "hub_hub_setfingerprint"
    },
    {
      "label": "getPublicAppInfo()",
      "file_type": "code",
      "source_file": "internal/hub/server.go",
      "source_location": "L31",
      "id": "hub_server_getpublicappinfo"
    },
    {
      "label": "TestCollectionRulesDefault()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L17",
      "id": "hub_collections_test_testcollectionrulesdefault"
    },
    {
      "label": "TestCollectionRulesShareAllSystems()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L163",
      "id": "hub_collections_test_testcollectionrulesshareallsystems"
    },
    {
      "label": "TestDisablePasswordAuth()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L291",
      "id": "hub_collections_test_testdisablepasswordauth"
    },
    {
      "label": "TestUserCreation()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L301",
      "id": "hub_collections_test_testusercreation"
    },
    {
      "label": "TestMFAOtp()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L311",
      "id": "hub_collections_test_testmfaotp"
    },
    {
      "label": "TestApiCollectionsAuthRules()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L327",
      "id": "hub_collections_test_testapicollectionsauthrules"
    },
    {
      "label": "TestMakeLink()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L20",
      "id": "hub_hub_test_testmakelink"
    },
    {
      "label": "TestGetSSHKey()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L110",
      "id": "hub_hub_test_testgetsshkey"
    },
    {
      "label": "TestAppUrl()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L252",
      "id": "hub_hub_test_testappurl"
    },
    {
      "label": "hub.go",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L1",
      "id": "internal_hub_hub_go"
    },
    {
      "label": "NewHub()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L63",
      "id": "hub_hub_newhub"
    },
    {
      "label": ".StartHub()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L126",
      "id": "hub_hub_starthub"
    },
    {
      "label": ".initialize()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L202",
      "id": "hub_hub_initialize"
    },
    {
      "label": ".registerCronJobs()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L220",
      "id": "hub_hub_registercronjobs"
    },
    {
      "label": ".bindMonitorHooks()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L237",
      "id": "hub_hub_bindmonitorhooks"
    },
    {
      "label": ".bindDomainHooks()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L261",
      "id": "hub_hub_binddomainhooks"
    },
    {
      "label": ".GetSSHKey()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L275",
      "id": "hub_hub_getsshkey"
    },
    {
      "label": ".MakeLink()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L336",
      "id": "hub_hub_makelink"
    },
    {
      "label": "setCollectionAuthSettings()",
      "file_type": "code",
      "source_file": "internal/hub/collections.go",
      "source_location": "L17",
      "id": "hub_collections_setcollectionauthsettings"
    },
    {
      "label": ".GetSystemManager()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L12",
      "id": "hub_hub_getsystemmanager"
    },
    {
      "label": ".GetPubkey()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L17",
      "id": "hub_hub_getpubkey"
    },
    {
      "label": ".SetPubkey()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L22",
      "id": "hub_hub_setpubkey"
    },
    {
      "label": ".SetCollectionAuthSettings()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L26",
      "id": "hub_hub_setcollectionauthsettings"
    },
    {
      "label": ".GetDomainScheduler()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L31",
      "id": "hub_hub_getdomainscheduler"
    },
    {
      "label": ".GetMonitorScheduler()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L36",
      "id": "hub_hub_getmonitorscheduler"
    },
    {
      "label": "cleanupTestHub()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L39",
      "id": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "label": "TestAgentWebSocketIntegration()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L756",
      "id": "hub_agent_connect_test_testagentwebsocketintegration"
    },
    {
      "label": "TestMultipleSystemsWithSameUniversalToken()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L993",
      "id": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken"
    },
    {
      "label": "TestPermanentUniversalTokenFromDB()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1191",
      "id": "hub_agent_connect_test_testpermanentuniversaltokenfromdb"
    },
    {
      "label": ".registerMiddlewares()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L46",
      "id": "hub_hub_registermiddlewares"
    },
    {
      "label": ".registerApiRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L77",
      "id": "hub_hub_registerapiroutes"
    },
    {
      "label": ".getInfo()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L128",
      "id": "hub_hub_getinfo"
    },
    {
      "label": ".getUniversalToken()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L143",
      "id": "hub_hub_getuniversaltoken"
    },
    {
      "label": ".getHeartbeatStatus()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L240",
      "id": "hub_hub_getheartbeatstatus"
    },
    {
      "label": ".testHeartbeat()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L257",
      "id": "hub_hub_testheartbeat"
    },
    {
      "label": ".containerRequestHandler()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L270",
      "id": "hub_hub_containerrequesthandler"
    },
    {
      "label": ".getContainerLogs()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L292",
      "id": "hub_hub_getcontainerlogs"
    },
    {
      "label": ".getContainerInfo()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L298",
      "id": "hub_hub_getcontainerinfo"
    },
    {
      "label": ".getSystemdInfo()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L305",
      "id": "hub_hub_getsystemdinfo"
    },
    {
      "label": ".refreshSmartData()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L335",
      "id": "hub_hub_refreshsmartdata"
    },
    {
      "label": "getEnv()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L281",
      "id": "settings_api_getenv"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L1",
      "id": "internal_hub_bulk_api_go"
    },
    {
      "label": ".importMonitors()",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L136",
      "id": "bulk_apihandler_importmonitors"
    },
    {
      "label": "parseInt()",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L304",
      "id": "bulk_api_parseint"
    },
    {
      "label": ".Len()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L29",
      "id": "expirymap_expirymap_t_len"
    },
    {
      "label": "TestExpiryMap_Expiration()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L62",
      "id": "expirymap_expirymap_test_testexpirymap_expiration"
    },
    {
      "label": "TestExpiryMap_LazyCleanup()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L81",
      "id": "expirymap_expirymap_test_testexpirymap_lazycleanup"
    },
    {
      "label": "TestExpiryMap_Len()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L102",
      "id": "expirymap_expirymap_test_testexpirymap_len"
    },
    {
      "label": "TestExpiryMap_CustomInterval()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L123",
      "id": "expirymap_expirymap_test_testexpirymap_custominterval"
    },
    {
      "label": "TestExpiryMap_UpdateExpiration()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L181",
      "id": "expirymap_expirymap_test_testexpirymap_updateexpiration"
    },
    {
      "label": "TestExpiryMap_ZeroValues()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L208",
      "id": "expirymap_expirymap_test_testexpirymap_zerovalues"
    },
    {
      "label": "TestExpiryMap_Concurrent()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L223",
      "id": "expirymap_expirymap_test_testexpirymap_concurrent"
    },
    {
      "label": "TestExpiryMap_GetByValue_Expiration()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L282",
      "id": "expirymap_expirymap_test_testexpirymap_getbyvalue_expiration"
    },
    {
      "label": "TestExpiryMap_RemoveValue_WithExpiration()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L434",
      "id": "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration"
    },
    {
      "label": "TestExpiryMap_Cleaner()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L505",
      "id": "expirymap_expirymap_test_testexpirymap_cleaner"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L25",
      "id": "expirymap_expirymap_new"
    },
    {
      "label": "TestRequestManager_BasicFunctionality()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager_test.go",
      "source_location": "L14",
      "id": "ws_request_manager_test_testrequestmanager_basicfunctionality"
    },
    {
      "label": ".SendRequest()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L45",
      "id": "ws_requestmanager_sendrequest"
    },
    {
      "label": ".HandleLegacy()",
      "file_type": "code",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L23",
      "id": "ws_basehandler_handlelegacy"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L40",
      "id": "ws_fingerprinthandler_handle"
    },
    {
      "label": ".OnClose()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L85",
      "id": "ws_handler_onclose"
    },
    {
      "label": ".handleAgentRequest()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L135",
      "id": "ws_wsconn_handleagentrequest"
    },
    {
      "label": "TestConfigSyncWithTokens()",
      "file_type": "code",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L66",
      "id": "config_config_test_testconfigsyncwithtokens"
    },
    {
      "label": "TestConfigMigrationScenario()",
      "file_type": "code",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L191",
      "id": "config_config_test_testconfigmigrationscenario"
    },
    {
      "label": "SyncSystems()",
      "file_type": "code",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L32",
      "id": "config_config_syncsystems"
    },
    {
      "label": "system.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L1",
      "id": "internal_hub_systems_system_go"
    },
    {
      "label": "System",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L120",
      "id": "systems_system"
    },
    {
      "label": "SystemManager",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L21",
      "id": "systems_systemmanager"
    },
    {
      "label": ".NewSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L55",
      "id": "systems_systemmanager_newsystem"
    },
    {
      "label": ".StartUpdater()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L67",
      "id": "systems_system_startupdater"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L133",
      "id": "systems_system_update"
    },
    {
      "label": ".handlePaused()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L187",
      "id": "systems_system_handlepaused"
    },
    {
      "label": ".CreateRecords()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L124",
      "id": "systems_system_createrecords"
    },
    {
      "label": ".getRecord()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L361",
      "id": "systems_system_getrecord"
    },
    {
      "label": ".HasUser()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L385",
      "id": "systems_system_hasuser"
    },
    {
      "label": ".setDown()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L407",
      "id": "systems_system_setdown"
    },
    {
      "label": ".getContext()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L422",
      "id": "systems_system_getcontext"
    },
    {
      "label": ".request()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L431",
      "id": "systems_system_request"
    },
    {
      "label": ".ensureSSHTransport()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L478",
      "id": "systems_system_ensuresshtransport"
    },
    {
      "label": ".fetchDataFromAgent()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L501",
      "id": "systems_system_fetchdatafromagent"
    },
    {
      "label": ".fetchDataViaWebSocket()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L522",
      "id": "systems_system_fetchdataviawebsocket"
    },
    {
      "label": ".FetchContainerInfoFromAgent()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L535",
      "id": "systems_system_fetchcontainerinfofromagent"
    },
    {
      "label": ".FetchContainerLogsFromAgent()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L544",
      "id": "systems_system_fetchcontainerlogsfromagent"
    },
    {
      "label": ".FetchSystemdInfoFromAgent()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L553",
      "id": "systems_system_fetchsystemdinfofromagent"
    },
    {
      "label": ".FetchSmartDataFromAgent()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L562",
      "id": "systems_system_fetchsmartdatafromagent"
    },
    {
      "label": ".fetchDataViaSSH()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L581",
      "id": "systems_system_fetchdataviassh"
    },
    {
      "label": ".runSSHOperation()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L635",
      "id": "systems_system_runsshoperation"
    },
    {
      "label": ".createSSHClient()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L676",
      "id": "systems_system_createsshclient"
    },
    {
      "label": ".createSessionWithTimeout()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L701",
      "id": "systems_system_createsessionwithtimeout"
    },
    {
      "label": ".closeSSHConnection()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L731",
      "id": "systems_system_closesshconnection"
    },
    {
      "label": ".closeWebSocketConnection()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L744",
      "id": "systems_system_closewebsocketconnection"
    },
    {
      "label": "system_manager.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L1",
      "id": "internal_hub_systems_system_manager_go"
    },
    {
      "label": "NewSystemManager()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L62",
      "id": "systems_system_manager_newsystemmanager"
    },
    {
      "label": ".GetSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L71",
      "id": "systems_systemmanager_getsystem"
    },
    {
      "label": ".Initialize()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L82",
      "id": "systems_systemmanager_initialize"
    },
    {
      "label": ".bindEventHooks()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L115",
      "id": "systems_systemmanager_bindeventhooks"
    },
    {
      "label": ".onTokenRotated()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L129",
      "id": "systems_systemmanager_ontokenrotated"
    },
    {
      "label": ".onRecordCreate()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L146",
      "id": "systems_systemmanager_onrecordcreate"
    },
    {
      "label": ".onRecordAfterCreateSuccess()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L154",
      "id": "systems_systemmanager_onrecordaftercreatesuccess"
    },
    {
      "label": ".onRecordUpdate()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L163",
      "id": "systems_systemmanager_onrecordupdate"
    },
    {
      "label": ".onRecordAfterUpdateSuccess()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L177",
      "id": "systems_systemmanager_onrecordafterupdatesuccess"
    },
    {
      "label": ".onRecordAfterDeleteSuccess()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L232",
      "id": "systems_systemmanager_onrecordafterdeletesuccess"
    },
    {
      "label": ".AddSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L240",
      "id": "systems_systemmanager_addsystem"
    },
    {
      "label": ".RemoveSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L266",
      "id": "systems_systemmanager_removesystem"
    },
    {
      "label": ".AddRecord()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L298",
      "id": "systems_systemmanager_addrecord"
    },
    {
      "label": ".AddWebSocketSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L320",
      "id": "systems_systemmanager_addwebsocketsystem"
    },
    {
      "label": ".resetFailedSmartFetchState()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L344",
      "id": "systems_systemmanager_resetfailedsmartfetchstate"
    },
    {
      "label": ".createSSHClientConfig()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L352",
      "id": "systems_systemmanager_createsshclientconfig"
    },
    {
      "label": ".FetchAndSaveSmartDevices()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L19",
      "id": "systems_system_fetchandsavesmartdevices"
    },
    {
      "label": ".recordSmartFetchResult()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L32",
      "id": "systems_system_recordsmartfetchresult"
    },
    {
      "label": ".shouldFetchSmart()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L45",
      "id": "systems_system_shouldfetchsmart"
    },
    {
      "label": ".smartFetchInterval()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L57",
      "id": "systems_system_smartfetchinterval"
    },
    {
      "label": ".saveSmartDevices()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L65",
      "id": "systems_system_savesmartdevices"
    },
    {
      "label": ".upsertSmartDeviceRecord()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L85",
      "id": "systems_system_upsertsmartdevicerecord"
    },
    {
      "label": "TestSystemManagerNew()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L21",
      "id": "systems_systems_test_testsystemmanagernew"
    },
    {
      "label": "testOld()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L141",
      "id": "systems_systems_test_testold"
    },
    {
      "label": "TestHasUser()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L433",
      "id": "systems_systems_test_testhasuser"
    },
    {
      "label": ".onRealtimeConnectRequest()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L28",
      "id": "systems_systemmanager_onrealtimeconnectrequest"
    },
    {
      "label": ".onRealtimeSubscribeRequest()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L40",
      "id": "systems_systemmanager_onrealtimesubscriberequest"
    },
    {
      "label": ".onRealtimeSubscriptionAdded()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L73",
      "id": "systems_systemmanager_onrealtimesubscriptionadded"
    },
    {
      "label": ".checkSubscriptions()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L88",
      "id": "systems_systemmanager_checksubscriptions"
    },
    {
      "label": ".removeRealtimeSubscription()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L110",
      "id": "systems_systemmanager_removerealtimesubscription"
    },
    {
      "label": ".startRealtimeWorker()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L125",
      "id": "systems_systemmanager_startrealtimeworker"
    },
    {
      "label": ".fetchRealtimeDataAndNotify()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L143",
      "id": "systems_systemmanager_fetchrealtimedataandnotify"
    },
    {
      "label": ".GetSystemCount()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L21",
      "id": "systems_systemmanager_getsystemcount"
    },
    {
      "label": ".HasSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L26",
      "id": "systems_systemmanager_hassystem"
    },
    {
      "label": ".GetSystemStatusFromStore()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L32",
      "id": "systems_systemmanager_getsystemstatusfromstore"
    },
    {
      "label": ".GetSystemContextFromStore()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L41",
      "id": "systems_systemmanager_getsystemcontextfromstore"
    },
    {
      "label": ".GetSystemFromStore()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L50",
      "id": "systems_systemmanager_getsystemfromstore"
    },
    {
      "label": ".GetAllSystemIDs()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L59",
      "id": "systems_systemmanager_getallsystemids"
    },
    {
      "label": ".GetSystemData()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L71",
      "id": "systems_systemmanager_getsystemdata"
    },
    {
      "label": ".GetSystemHostPort()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L81",
      "id": "systems_systemmanager_getsystemhostport"
    },
    {
      "label": ".SetSystemStatusInDB()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L92",
      "id": "systems_systemmanager_setsystemstatusindb"
    },
    {
      "label": ".RemoveAllSystems()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L113",
      "id": "systems_systemmanager_removeallsystems"
    },
    {
      "label": ".StopUpdater()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L120",
      "id": "systems_system_stopupdater"
    },
    {
      "label": "TestRecordSmartFetchResult()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L14",
      "id": "systems_system_smart_test_testrecordsmartfetchresult"
    },
    {
      "label": "TestShouldFetchSmart()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L43",
      "id": "systems_system_smart_test_testshouldfetchsmart"
    },
    {
      "label": ".checkDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L105",
      "id": "domains_scheduler_checkdomain"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L1",
      "id": "internal_hub_domains_api_go"
    },
    {
      "label": "APIHandler",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L17",
      "id": "domains_apihandler"
    },
    {
      "label": ".RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L31",
      "id": "domains_apihandler_registerroutes"
    },
    {
      "label": ".listDomains()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L49",
      "id": "domains_apihandler_listdomains"
    },
    {
      "label": ".lookupDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L71",
      "id": "domains_apihandler_lookupdomain"
    },
    {
      "label": ".createDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L103",
      "id": "domains_apihandler_createdomain"
    },
    {
      "label": ".getDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L194",
      "id": "domains_apihandler_getdomain"
    },
    {
      "label": ".updateDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L214",
      "id": "domains_apihandler_updatedomain"
    },
    {
      "label": ".deleteDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L289",
      "id": "domains_apihandler_deletedomain"
    },
    {
      "label": ".refreshDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L313",
      "id": "domains_apihandler_refreshdomain"
    },
    {
      "label": ".getDomainHistory()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L344",
      "id": "domains_apihandler_getdomainhistory"
    },
    {
      "label": ".getDomainStats()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L385",
      "id": "domains_apihandler_getdomainstats"
    },
    {
      "label": ".calculateDomainStats()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L409",
      "id": "domains_apihandler_calculatedomainstats"
    },
    {
      "label": ".pauseDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L459",
      "id": "domains_apihandler_pausedomain"
    },
    {
      "label": ".resumeDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L486",
      "id": "domains_apihandler_resumedomain"
    },
    {
      "label": ".recordToResponse()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L519",
      "id": "domains_apihandler_recordtoresponse"
    },
    {
      "label": ".applyLookupData()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L622",
      "id": "domains_apihandler_applylookupdata"
    },
    {
      "label": ".tryNativeWHOIS()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L244",
      "id": "whois_lookupservice_trynativewhois"
    },
    {
      "label": "generateVAPIDKeys()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L182",
      "id": "notifications_push_generatevapidkeys"
    },
    {
      "label": "scheduler.go",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L1",
      "id": "internal_hub_monitors_scheduler_go"
    },
    {
      "label": "Scheduler",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L23",
      "id": "monitors_scheduler"
    },
    {
      "label": "NewScheduler()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L43",
      "id": "monitors_scheduler_newscheduler"
    },
    {
      "label": ".SetAlertCallback()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L53",
      "id": "monitors_scheduler_setalertcallback"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L58",
      "id": "monitors_scheduler_start"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L83",
      "id": "monitors_scheduler_stop"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L99",
      "id": "monitors_scheduler_run"
    },
    {
      "label": ".checkMonitors()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L113",
      "id": "monitors_scheduler_checkmonitors"
    },
    {
      "label": ".runCheck()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L150",
      "id": "monitors_scheduler_runcheck"
    },
    {
      "label": ".saveResult()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L199",
      "id": "monitors_scheduler_saveresult"
    },
    {
      "label": ".handleStatusChange()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L253",
      "id": "monitors_scheduler_handlestatuschange"
    },
    {
      "label": ".createIncident()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L287",
      "id": "monitors_scheduler_createincident"
    },
    {
      "label": ".loadMonitors()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L359",
      "id": "monitors_scheduler_loadmonitors"
    },
    {
      "label": ".AddMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L378",
      "id": "monitors_scheduler_addmonitor"
    },
    {
      "label": ".UpdateMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L390",
      "id": "monitors_scheduler_updatemonitor"
    },
    {
      "label": ".RemoveMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L409",
      "id": "monitors_scheduler_removemonitor"
    },
    {
      "label": ".RunManualCheck()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L415",
      "id": "monitors_scheduler_runmanualcheck"
    },
    {
      "label": ".GetUptimeStats()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L446",
      "id": "monitors_scheduler_getuptimestats"
    },
    {
      "label": ".calculateUptimeStats()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L492",
      "id": "monitors_scheduler_calculateuptimestats"
    },
    {
      "label": ".averagePing()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L520",
      "id": "monitors_scheduler_averageping"
    },
    {
      "label": ".CleanupOldHeartbeats()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L605",
      "id": "monitors_scheduler_cleanupoldheartbeats"
    },
    {
      "label": "heartbeat.go",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L1",
      "id": "internal_hub_heartbeat_heartbeat_go"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L79",
      "id": "heartbeat_heartbeat_new"
    },
    {
      "label": "heartbeat_test.go",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L1",
      "id": "internal_hub_heartbeat_heartbeat_test_go"
    },
    {
      "label": "TestNew()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L19",
      "id": "heartbeat_heartbeat_test_testnew"
    },
    {
      "label": "TestSendGETDoesNotRequireAppOrDB()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L56",
      "id": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb"
    },
    {
      "label": "TestSendReturnsErrorOnHTTPFailureStatus()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L74",
      "id": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus"
    },
    {
      "label": "TestSendPOSTBuildsExpectedStatuses()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L92",
      "id": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses"
    },
    {
      "label": "newTestHub()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L210",
      "id": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "label": "createTestUser()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L218",
      "id": "heartbeat_heartbeat_test_createtestuser"
    },
    {
      "label": "createTestSystem()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L225",
      "id": "heartbeat_heartbeat_test_createtestsystem"
    },
    {
      "label": "createTriggeredAlert()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L238",
      "id": "heartbeat_heartbeat_test_createtriggeredalert"
    },
    {
      "label": "utils.go",
      "file_type": "code",
      "source_file": "internal/hub/utils/utils.go",
      "source_location": "L1",
      "id": "internal_hub_utils_utils_go"
    },
    {
      "label": ".Request()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L73",
      "id": "transport_sshtransport_request"
    },
    {
      "label": ".connect()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L136",
      "id": "transport_sshtransport_connect"
    },
    {
      "label": ".createSessionWithTimeout()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L161",
      "id": "transport_sshtransport_createsessionwithtimeout"
    },
    {
      "label": ".Request()",
      "file_type": "code",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L27",
      "id": "transport_websockettransport_request"
    },
    {
      "label": "UnmarshalResponse()",
      "file_type": "code",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L32",
      "id": "transport_transport_unmarshalresponse"
    },
    {
      "label": "unmarshalLegacyResponse()",
      "file_type": "code",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L48",
      "id": "transport_transport_unmarshallegacyresponse"
    },
    {
      "label": "ParseDuration()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L406",
      "id": "badges_api_parseduration"
    }
  ],
  "edges": [
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_hasamdsysfs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_hasamdsysfs"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectamdstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectamdstats"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_updateintelfromstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_updateintelfromstats"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectintelstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectintelstats"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parseintelheaders",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parseintelheaders"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parseinteldata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parseinteldata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpu_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpumanager"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_getjetsonparser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_getjetsonparser"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parsenvidiadata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parsenvidiadata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parseamddata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parseamddata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_getcurrentdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L305",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_getcurrentdata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_initializesnapshots",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L329",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_initializesnapshots"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_countgpunames",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L342",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_countgpunames"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_calculategpuaverage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L351",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_calculategpuaverage"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_calculatedeltacount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L387",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_calculatedeltacount"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_calculatedeltas",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L395",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_calculatedeltas"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_calculateintelgpuusage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L405",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_calculateintelgpuusage"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_updateinstantaneousvalues",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L421",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_updateinstantaneousvalues"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_storesnapshot",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L428",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_storesnapshot"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_discovergpucapabilities",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L444",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_discovergpucapabilities"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startintelcollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L478",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startintelcollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startnvidiasmicollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L495",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startnvidiasmicollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_starttegrastatscollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L509",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_starttegrastatscollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startrocmsmicollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L519",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startrocmsmicollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectordefinitions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L541",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectordefinitions"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startnvmlcollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L626",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startnvmlcollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startamdsysfscollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L637",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startamdsysfscollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startcollectorsbypriority",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L647",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startcollectorsbypriority"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_resolvelegacycollectorpriority",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L687",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_resolvelegacycollectorpriority"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startpowermetricscollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startpowermetricscollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startmacmoncollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startmacmoncollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parsenvtopdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parsenvtopdata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_updatenvtopsnapshots",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_updatenvtopsnapshots"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectnvtopstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectnvtopstats"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startnvtopcollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startnvtopcollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_updateamdgpudata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_updateamdgpudata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectpowermetrics",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectpowermetrics"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parsepowermetricsdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parsepowermetricsdata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectmacmonpipe",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectmacmonpipe"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parsemacmonline",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parsemacmonline"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "agent_gpumanager_updateamdgpudata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "agent_gpumanager_updateamdgpudata"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "agent_data_dir_testdatadirs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "agent_data_dir_getdatadir",
      "_tgt": "agent_data_dir_testdatadirs"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "agent_data_dir_getdatadir",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "agent_data_dir_getdatadir",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "agent_agent_newagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_data_dir_getdatadir"
    },
    {
      "source": "agent_data_dir_testdatadirs",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "agent_data_dir_testdatadirs",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_refreshsystemdetails",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_refreshsystemdetails"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_attachsystemdetails",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_attachsystemdetails"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_updatesystemdetails",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_updatesystemdetails"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_getsystemstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_getsystemstats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_startserver",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_startserver"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_gethubversion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_gethubversion"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_handlesession",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_handlesession"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_handlesshrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_handlesshrequest"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_handlelegacystats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_handlelegacystats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_writetosession",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_writetosession"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_stopserver",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L273",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_stopserver"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "agent_agent_go",
      "_tgt": "agent_agent"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_gatherstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_gatherstats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_start"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_getfingerprint",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_getfingerprint"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_newsensorconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_newsensorconfig"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_newsensorconfigwithenv",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_newsensorconfigwithenv"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_updatetemperatures",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_updatetemperatures"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_gettempswithpanicrecovery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_gettempswithpanicrecovery"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_gettempswithtimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_gettempswithtimeout"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_initializediskinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L302",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_initializediskinfo"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_pruneduplicaterootextrafilesystems",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L378",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_pruneduplicaterootextrafilesystems"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_initializediskiostats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L534",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_initializediskiostats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_updatediskusage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L554",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_updatediskusage"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_updatediskio",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L593",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_updatediskio"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_getrootmountpoint",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L713",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_getrootmountpoint"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_updatenetworkstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_updatenetworkstats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_initializenetiostats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_initializenetiostats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_ensurenetinterfacesinitialized",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_ensurenetinterfacesinitialized"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_ensurenetworkinterfacesmap",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_ensurenetworkinterfacesmap"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_loadandticknetbaseline",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_loadandticknetbaseline"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_sumandtrackpernicdeltas",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_sumandtrackpernicdeltas"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_computebytespersecond",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_computebytespersecond"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_applynetworktotals",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_applynetworktotals"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_getconnectionmanager",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_test_helpers.go",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_getconnectionmanager"
    },
    {
      "source": "agent_agent_refreshsystemdetails",
      "target": "agent_system_getosprettyname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "agent_agent_refreshsystemdetails",
      "_tgt": "agent_system_getosprettyname"
    },
    {
      "source": "agent_agent_refreshsystemdetails",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "agent_agent_refreshsystemdetails",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_refreshsystemdetails",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "agent_agent_refreshsystemdetails",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_refreshsystemdetails",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "agent_agent_refreshsystemdetails",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "notification_providers_max_max",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_system_getosprettyname",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "agent_system_getosprettyname",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_sensors_test_testgettempswithtimeout",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L581",
      "weight": 1.0,
      "_src": "agent_sensors_test_testgettempswithtimeout",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_sensors_test_testgettempswithtimeout",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "_src": "agent_sensors_test_testgettempswithtimeout",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_sensors_test_testupdatetemperaturesskipsontimeout",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "agent_sensors_test_testupdatetemperaturesskipsontimeout",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_fingerprint_generatefingerprint",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_fingerprint_generatefingerprint",
      "_tgt": "system_info"
    },
    {
      "source": "agent_fingerprint_generatefingerprint",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_fingerprint_generatefingerprint",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_fingerprint_readfingerprint",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "agent_fingerprint_readfingerprint",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_collectemmchealth",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_collectemmchealth"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_collectmdraidhealth",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_collectmdraidhealth"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smart_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smartmanager"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_refresh",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_refresh"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_devicessnapshot",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_devicessnapshot"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_resolverefresherror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_resolverefresherror"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_getcurrentdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_getcurrentdata"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_scandevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_scandevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parseconfigureddevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L228",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parseconfigureddevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_refreshexcludeddevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_refreshexcludeddevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_isexcludeddevice",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_isexcludeddevice"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_filterexcludeddevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_filterexcludeddevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parsesmartoutput",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L366",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parsesmartoutput"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_collectsmart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L459",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_collectsmart"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_smartctlargs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L553",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_smartctlargs"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_hasdatafordevice",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L587",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_hasdatafordevice"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parsescan",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L601",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parsescan"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_updatesmartdevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L759",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_updatesmartdevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_isvirtualdevice",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L798",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_isvirtualdevice"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_isvirtualdevicenvme",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L807",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_isvirtualdevicenvme"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_isvirtualdevicescsi",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L814",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_isvirtualdevicescsi"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_isvirtualdevicefromstrings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L823",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_isvirtualdevicefromstrings"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parsesmartforsata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L841",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parsesmartforsata"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parsesmartforscsi",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L953",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parsesmartforscsi"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_lookupdarwinnvmecapacity",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1042",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_lookupdarwinnvmecapacity"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parsesmartfornvme",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1087",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parsesmartfornvme"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_detectsmartctl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1161",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_detectsmartctl"
    },
    {
      "source": "agent_agent_startserver",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_agent_startserver",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_agent_startserver",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_startserver",
      "target": "ws_fingerprinthandler_handle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "ws_fingerprinthandler_handle"
    },
    {
      "source": "agent_agent_startserver",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_gethubversion",
      "target": "agent_agent_handlesession",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "agent_agent_handlesession",
      "_tgt": "agent_agent_gethubversion"
    },
    {
      "source": "agent_agent_handlesession",
      "target": "agent_agent_handlelegacystats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "agent_agent_handlesession",
      "_tgt": "agent_agent_handlelegacystats"
    },
    {
      "source": "agent_agent_handlesession",
      "target": "agent_agent_handlesshrequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_agent_handlesession",
      "_tgt": "agent_agent_handlesshrequest"
    },
    {
      "source": "agent_agent_handlelegacystats",
      "target": "agent_agent_writetosession",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "agent_agent_handlelegacystats",
      "_tgt": "agent_agent_writetosession"
    },
    {
      "source": "agent_server_getaddress",
      "target": "agent_server_getnetwork",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "agent_server_getaddress",
      "_tgt": "agent_server_getnetwork"
    },
    {
      "source": "agent_server_getaddress",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "agent_server_getaddress",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_server_getnetwork",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L262",
      "weight": 1.0,
      "_src": "agent_server_getnetwork",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_server_getnetwork",
      "target": "agent_agent_main",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "agent_agent_main",
      "_tgt": "agent_server_getnetwork"
    },
    {
      "source": "agent_agent_stopserver",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L275",
      "weight": 1.0,
      "_src": "agent_agent_stopserver",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_agent_stopserver",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L278",
      "weight": 1.0,
      "_src": "agent_agent_stopserver",
      "_tgt": "system_info"
    },
    {
      "source": "agent_network_test_testloadandticknetbaseline",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_src": "agent_network_test_testloadandticknetbaseline",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_systemdmanager_getservicedetails",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_nonlinux.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "agent_systemdmanager_getservicedetails",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_gpumanager_updateintelfromstats",
      "target": "agent_gpumanager_collectintelstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectintelstats",
      "_tgt": "agent_gpumanager_updateintelfromstats"
    },
    {
      "source": "agent_gpumanager_updateintelfromstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_intel.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "agent_gpumanager_updateintelfromstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_collectintelstats",
      "target": "agent_gpumanager_parseintelheaders",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectintelstats",
      "_tgt": "agent_gpumanager_parseintelheaders"
    },
    {
      "source": "agent_gpumanager_collectintelstats",
      "target": "agent_gpumanager_parseinteldata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectintelstats",
      "_tgt": "agent_gpumanager_parseinteldata"
    },
    {
      "source": "agent_gpumanager_collectintelstats",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_intel.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectintelstats",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_gpumanager_parseintelheaders",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_intel.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "agent_gpumanager_parseintelheaders",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_parseintelheaders",
      "target": "notification_providers_max_max",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_intel.go",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "agent_gpumanager_parseintelheaders",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "agent_gpumanager_parseinteldata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_intel.go",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "agent_gpumanager_parseinteldata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_createtestagent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_statetransitions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_statetransitions"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_eventhandling",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_eventhandling"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_tickermanagement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_tickermanagement"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_reconnectionlogic",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_reconnectionlogic"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_closewebsocket"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_connectflow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_connectflow"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testshouldexitonerr",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testshouldexitonerr"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_statetransitions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_statetransitions",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_eventhandling",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_eventhandling",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_tickermanagement",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_tickermanagement",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_reconnectionlogic",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_reconnectionlogic",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_connectflow",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_connectflow",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_agent_newagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_createtestagent",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testnewwebsocketclient",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "agent_client_test_testnewwebsocketclient",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testwebsocketclient_getoptions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_getoptions",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testwebsocketclient_verifysignature",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_verifysignature",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testwebsocketclient_handlehubrequest",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_handlehubrequest",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testwebsocketclient_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_close",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testwebsocketclient_connectratelimit",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_connectratelimit",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "target": "agent_connection_manager_newconnectionmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "_tgt": "agent_connection_manager_newconnectionmanager"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "target": "agent_client_newwebsocketclient",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "target": "agent_client_newwebsocketclient",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "target": "agent_client_newwebsocketclient",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_connection_manager_test_testshouldexitonerr",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testshouldexitonerr",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_connection_manager_test_testshouldexitonerr",
      "target": "agent_connection_manager_shouldexitonerr",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testshouldexitonerr",
      "_tgt": "agent_connection_manager_shouldexitonerr"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_gpu_hasanygpucollector",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L474",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpu_hasanygpucollector"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_gpu_parsecollectorpriority",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpu_parsecollectorpriority"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_gpu_newgpumanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L731",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "agent_gpumanager_startnvidiasmicollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L506",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvidiasmicollector",
      "_tgt": "agent_gpucollector_start"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "agent_gpumanager_starttegrastatscollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L516",
      "weight": 1.0,
      "_src": "agent_gpumanager_starttegrastatscollector",
      "_tgt": "agent_gpucollector_start"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "agent_gpumanager_startnvmlcollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L632",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvmlcollector",
      "_tgt": "agent_gpucollector_start"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "agent_gpumanager_startcollectorsbypriority",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L664",
      "weight": 1.0,
      "_src": "agent_gpumanager_startcollectorsbypriority",
      "_tgt": "agent_gpucollector_start"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "agent_gpucollector_start",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "agent_gpucollector_start",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpumanager_getjetsonparser",
      "target": "agent_gpumanager_starttegrastatscollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L514",
      "weight": 1.0,
      "_src": "agent_gpumanager_starttegrastatscollector",
      "_tgt": "agent_gpumanager_getjetsonparser"
    },
    {
      "source": "agent_gpumanager_parsenvidiadata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L243",
      "weight": 1.0,
      "_src": "agent_gpumanager_parsenvidiadata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_parseamddata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L273",
      "weight": 1.0,
      "_src": "agent_gpumanager_parseamddata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "agent_gpumanager_initializesnapshots",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "agent_gpumanager_initializesnapshots"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "agent_gpumanager_countgpunames",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "agent_gpumanager_countgpunames"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "agent_gpumanager_calculategpuaverage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L314",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "agent_gpumanager_calculategpuaverage"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "agent_gpumanager_updateinstantaneousvalues",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L315",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "agent_gpumanager_updateinstantaneousvalues"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "agent_gpumanager_storesnapshot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L316",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "agent_gpumanager_storesnapshot"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L312",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L324",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_gpumanager_calculategpuaverage",
      "target": "agent_gpumanager_calculatedeltacount",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L354",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculategpuaverage",
      "_tgt": "agent_gpumanager_calculatedeltacount"
    },
    {
      "source": "agent_gpumanager_calculategpuaverage",
      "target": "agent_gpumanager_calculatedeltas",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L368",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculategpuaverage",
      "_tgt": "agent_gpumanager_calculatedeltas"
    },
    {
      "source": "agent_gpumanager_calculategpuaverage",
      "target": "agent_gpumanager_calculateintelgpuusage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L376",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculategpuaverage",
      "_tgt": "agent_gpumanager_calculateintelgpuusage"
    },
    {
      "source": "agent_gpumanager_calculategpuaverage",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L370",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculategpuaverage",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_gpumanager_calculategpuaverage",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L375",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculategpuaverage",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_calculateintelgpuusage",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L414",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculateintelgpuusage",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_gpumanager_calculateintelgpuusage",
      "target": "notification_providers_max_max",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculateintelgpuusage",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "agent_gpumanager_updateinstantaneousvalues",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L422",
      "weight": 1.0,
      "_src": "agent_gpumanager_updateinstantaneousvalues",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_gpumanager_storesnapshot",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L436",
      "weight": 1.0,
      "_src": "agent_gpumanager_storesnapshot",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_discovergpucapabilities",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L736",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpumanager_discovergpucapabilities"
    },
    {
      "source": "agent_gpu_hasanygpucollector",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L754",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpu_hasanygpucollector"
    },
    {
      "source": "agent_gpumanager_startintelcollector",
      "target": "agent_gpumanager_collectordefinitions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L562",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectordefinitions",
      "_tgt": "agent_gpumanager_startintelcollector"
    },
    {
      "source": "agent_gpumanager_startintelcollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L487",
      "weight": 1.0,
      "_src": "agent_gpumanager_startintelcollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startintelcollector",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L488",
      "weight": 1.0,
      "_src": "agent_gpumanager_startintelcollector",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpumanager_startnvidiasmicollector",
      "target": "agent_gpumanager_collectordefinitions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L554",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectordefinitions",
      "_tgt": "agent_gpumanager_startnvidiasmicollector"
    },
    {
      "source": "agent_gpumanager_starttegrastatscollector",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L741",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpumanager_starttegrastatscollector"
    },
    {
      "source": "agent_gpumanager_startrocmsmicollector",
      "target": "agent_gpumanager_collectordefinitions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L578",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectordefinitions",
      "_tgt": "agent_gpumanager_startrocmsmicollector"
    },
    {
      "source": "agent_gpumanager_startrocmsmicollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L534",
      "weight": 1.0,
      "_src": "agent_gpumanager_startrocmsmicollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startrocmsmicollector",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L536",
      "weight": 1.0,
      "_src": "agent_gpumanager_startrocmsmicollector",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpumanager_collectordefinitions",
      "target": "agent_gpumanager_startnvmlcollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L547",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectordefinitions",
      "_tgt": "agent_gpumanager_startnvmlcollector"
    },
    {
      "source": "agent_gpumanager_collectordefinitions",
      "target": "agent_gpumanager_startamdsysfscollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L570",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectordefinitions",
      "_tgt": "agent_gpumanager_startamdsysfscollector"
    },
    {
      "source": "agent_gpumanager_collectordefinitions",
      "target": "agent_gpumanager_startcollectorsbypriority",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L648",
      "weight": 1.0,
      "_src": "agent_gpumanager_startcollectorsbypriority",
      "_tgt": "agent_gpumanager_collectordefinitions"
    },
    {
      "source": "agent_gpu_parsecollectorpriority",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L747",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpu_parsecollectorpriority"
    },
    {
      "source": "agent_gpu_parsecollectorpriority",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L611",
      "weight": 1.0,
      "_src": "agent_gpu_parsecollectorpriority",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpu_parsecollectorpriority",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L616",
      "weight": 1.0,
      "_src": "agent_gpu_parsecollectorpriority",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startnvmlcollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L629",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvmlcollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startamdsysfscollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L640",
      "weight": 1.0,
      "_src": "agent_gpumanager_startamdsysfscollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startcollectorsbypriority",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L748",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpumanager_startcollectorsbypriority"
    },
    {
      "source": "agent_gpumanager_startcollectorsbypriority",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L658",
      "weight": 1.0,
      "_src": "agent_gpumanager_startcollectorsbypriority",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_startcollectorsbypriority",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L659",
      "weight": 1.0,
      "_src": "agent_gpumanager_startcollectorsbypriority",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_resolvelegacycollectorpriority",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L759",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpumanager_resolvelegacycollectorpriority"
    },
    {
      "source": "agent_gpumanager_resolvelegacycollectorpriority",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L691",
      "weight": 1.0,
      "_src": "agent_gpumanager_resolvelegacycollectorpriority",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_gpumanager_resolvelegacycollectorpriority",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L724",
      "weight": 1.0,
      "_src": "agent_gpumanager_resolvelegacycollectorpriority",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L732",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_agent_newagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1381",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1412",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1433",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1449",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1476",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1493",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_agent_go",
      "target": "agent_agent_newagent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_agent_go",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_agent_gatherstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_agent_gatherstats"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_agent_cache_newsystemdatacache",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_newagent",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_newagent",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_newagent",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_agent_newagent",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "badges_api_parseduration"
    },
    {
      "source": "agent_agent_newagent",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_docker_newdockermanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_docker_newdockermanager"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_connection_manager_newconnectionmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_connection_manager_newconnectionmanager"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_handlers_newhandlerregistry",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_handlers_newhandlerregistry"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_systemd_newsystemdmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_systemd_newsystemdmanager"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_smart_newsmartmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_smart_newsmartmanager"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_server_test_teststartserver",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "agent_server_test_teststartserver",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_server_test_teststartserverdisablessh",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "agent_server_test_teststartserverdisablessh",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_server_test_testgethubversion",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "_src": "agent_server_test_testgethubversion",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_server_test_testwritetosessionencoding",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_src": "agent_server_test_testwritetosessionencoding",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_server_test_testhubversioncaching",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_src": "agent_server_test_testhubversioncaching",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_agent_main",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "agent_agent_main",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "hub_agent_connect_test_testagentwebsocketintegration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L896",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1075",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1234",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_gatherstats",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "agent_agent_gatherstats",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_gatherstats",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "agent_agent_gatherstats",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_handlerregistry_handle",
      "target": "agent_getsystemdinfohandler_handle",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "agent_handlerregistry_handle",
      "_tgt": "agent_getsystemdinfohandler_handle"
    },
    {
      "source": "agent_handlerregistry_handle",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/handlers.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "agent_handlerregistry_handle",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_getsystemdinfohandler_handle",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/handlers.go",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "agent_getsystemdinfohandler_handle",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_agent_newsensorconfig",
      "target": "agent_agent_newsensorconfigwithenv",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_agent_newsensorconfig",
      "_tgt": "agent_agent_newsensorconfigwithenv"
    },
    {
      "source": "agent_agent_newsensorconfig",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "agent_agent_newsensorconfig",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_agent_newsensorconfigwithenv",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_agent_newsensorconfigwithenv",
      "_tgt": "badges_api_parseduration"
    },
    {
      "source": "agent_agent_newsensorconfigwithenv",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "agent_agent_newsensorconfigwithenv",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_newsensorconfigwithenv",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "agent_agent_newsensorconfigwithenv",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "agent_agent_gettempswithtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "agent_agent_gettempswithtimeout"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "notification_providers_max_max",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_agent_gettempswithpanicrecovery",
      "target": "agent_agent_gettempswithtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "agent_agent_gettempswithtimeout",
      "_tgt": "agent_agent_gettempswithpanicrecovery"
    },
    {
      "source": "agent_smart_test_testresolverefresherror",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_src": "agent_smart_test_testresolverefresherror",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_smart_test_testlookupdarwinnvmecapacityprovidererror",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L1272",
      "weight": 1.0,
      "_src": "agent_smart_test_testlookupdarwinnvmecapacityprovidererror",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_gpumanager_startpowermetricscollector",
      "target": "agent_gpumanager_collectpowermetrics",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "agent_gpumanager_startpowermetricscollector",
      "_tgt": "agent_gpumanager_collectpowermetrics"
    },
    {
      "source": "agent_gpumanager_startpowermetricscollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_gpumanager_startpowermetricscollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startpowermetricscollector",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "agent_gpumanager_startpowermetricscollector",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpumanager_startmacmoncollector",
      "target": "agent_gpumanager_collectmacmonpipe",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "agent_gpumanager_startmacmoncollector",
      "_tgt": "agent_gpumanager_collectmacmonpipe"
    },
    {
      "source": "agent_gpumanager_startmacmoncollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "agent_gpumanager_startmacmoncollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startmacmoncollector",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "agent_gpumanager_startmacmoncollector",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpu_test_testcollectorstarthelpers",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1360",
      "weight": 1.0,
      "_src": "agent_gpu_test_testcollectorstarthelpers",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1385",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1416",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1437",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1497",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_diskdiscovery_addfsstat",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addfsstat",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "agent_agent_getrootmountpoint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_agent_getrootmountpoint"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "agent_agent_pruneduplicaterootextrafilesystems",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L373",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_agent_pruneduplicaterootextrafilesystems"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "agent_agent_initializediskiostats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L374",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_agent_initializediskiostats"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L303",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L358",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_pruneduplicaterootextrafilesystems",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L402",
      "weight": 1.0,
      "_src": "agent_agent_pruneduplicaterootextrafilesystems",
      "_tgt": "system_info"
    },
    {
      "source": "agent_disk_findiodevice",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L457",
      "weight": 1.0,
      "_src": "agent_disk_findiodevice",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_disk_findiodevice",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L470",
      "weight": 1.0,
      "_src": "agent_disk_findiodevice",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_initializediskiostats",
      "target": "agent_agent_updatediskio",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L647",
      "weight": 1.0,
      "_src": "agent_agent_updatediskio",
      "_tgt": "agent_agent_initializediskiostats"
    },
    {
      "source": "agent_agent_initializediskiostats",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L541",
      "weight": 1.0,
      "_src": "agent_agent_initializediskiostats",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_updatediskusage",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "agent_agent_updatediskusage",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_agent_updatediskio",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L645",
      "weight": 1.0,
      "_src": "agent_agent_updatediskio",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_updatediskio",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L658",
      "weight": 1.0,
      "_src": "agent_agent_updatediskio",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_agent_getrootmountpoint",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L715",
      "weight": 1.0,
      "_src": "agent_agent_getrootmountpoint",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_server_test_teststartserver",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "agent_server_test_teststartserver",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_server_test_testwritetosessionencoding",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_src": "agent_server_test_testwritetosessionencoding",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_cyclecpudeltas",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_cyclecpudeltas"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_docker_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_dockermanager"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_queue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_queue"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_dequeue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_dequeue"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_shouldexcludecontainer",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_shouldexcludecontainer"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getdockerstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getdockerstats"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_initializecputracking",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_initializecputracking"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getcpupreviousvalues",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L250",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getcpupreviousvalues"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_setcpucurrentvalues",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_setcpucurrentvalues"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getnetworktracker",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L280",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getnetworktracker"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_cyclenetworkdeltasforcachetime",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_cyclenetworkdeltasforcachetime"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_calculatenetworkstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L306",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_calculatenetworkstats"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getpodmancontainerhealth",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L447",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getpodmancontainerhealth"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L477",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_updatecontainerstats"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_deletecontainerstatssync",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L589",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_deletecontainerstatssync"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_checkdockerversion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L703",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_checkdockerversion"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_ensuredockerversionchecked",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L727",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_ensuredockerversionchecked"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_applydockerversioninfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L737",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_applydockerversioninfo"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_decode",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L751",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getcontainerinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L801",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getcontainerinfo"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getlogs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L835",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getlogs"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_gethostinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L948",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_gethostinfo"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_ispodman",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L962",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_ispodman"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_setispodman",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L967",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_setispodman"
    },
    {
      "source": "agent_docker_test_testcheckdockerversion",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_src": "agent_docker_test_testcheckdockerversion",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_docker_test_testconstantsandutilityfunctions",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1498",
      "weight": 1.0,
      "_src": "agent_docker_test_testconstantsandutilityfunctions",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcachefreshness",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachefreshness",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcachemultipleintervals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemultipleintervals",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcachemiss",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemiss",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcachelargeinterval",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachelargeinterval",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_systemd_newsystemdmanager",
      "target": "agent_systemd_getservicepatterns",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "agent_systemd_newsystemdmanager",
      "_tgt": "agent_systemd_getservicepatterns"
    },
    {
      "source": "agent_systemd_newsystemdmanager",
      "target": "agent_systemdmanager_startworker",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "agent_systemd_newsystemdmanager",
      "_tgt": "agent_systemdmanager_startworker"
    },
    {
      "source": "agent_systemd_newsystemdmanager",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_systemd_newsystemdmanager",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_systemd_newsystemdmanager",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_systemd_newsystemdmanager",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_systemdmanager_startworker",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "agent_systemdmanager_startworker",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_systemd_getservicepatterns",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "agent_systemd_getservicepatterns",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_systemd_getservicepatterns",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "agent_systemd_getservicepatterns",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_parsenvtopdata",
      "target": "agent_gpumanager_updatenvtopsnapshots",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "agent_gpumanager_parsenvtopdata",
      "_tgt": "agent_gpumanager_updatenvtopsnapshots"
    },
    {
      "source": "agent_gpumanager_parsenvtopdata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "agent_gpumanager_parsenvtopdata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_updatenvtopsnapshots",
      "target": "agent_gpumanager_collectnvtopstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectnvtopstats",
      "_tgt": "agent_gpumanager_updatenvtopsnapshots"
    },
    {
      "source": "agent_gpumanager_updatenvtopsnapshots",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_gpumanager_updatenvtopsnapshots",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_collectnvtopstats",
      "target": "agent_gpumanager_startnvtopcollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvtopcollector",
      "_tgt": "agent_gpumanager_collectnvtopstats"
    },
    {
      "source": "agent_gpumanager_startnvtopcollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvtopcollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startnvtopcollector",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvtopcollector",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_client_go",
      "target": "agent_client_newwebsocketclient",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "agent_client_go",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_go",
      "target": "agent_client_gettoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "agent_client_go",
      "_tgt": "agent_client_gettoken"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_gettoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "agent_client_newwebsocketclient",
      "_tgt": "agent_client_gettoken"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "agent_client_newwebsocketclient",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_client_newwebsocketclient",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_client_newwebsocketclient",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_connectionmanager_start",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testnewwebsocketclient",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "agent_client_test_testnewwebsocketclient",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testwebsocketclient_getoptions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_getoptions",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testwebsocketclient_verifysignature",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_verifysignature",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testwebsocketclient_handlehubrequest",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L248",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_handlehubrequest",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testwebsocketclient_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_close",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testwebsocketclient_connectratelimit",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_connectratelimit",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_gettoken",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "agent_client_gettoken",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_client_gettoken",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "agent_client_gettoken",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_websocketclient_getoptions",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "agent_websocketclient_getoptions",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_websocketclient_handleauthchallenge",
      "target": "agent_websocketclient_verifysignature",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "agent_websocketclient_handleauthchallenge",
      "_tgt": "agent_websocketclient_verifysignature"
    },
    {
      "source": "agent_websocketclient_handleauthchallenge",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "agent_websocketclient_handleauthchallenge",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_websocketclient_verifysignature",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L230",
      "weight": 1.0,
      "_src": "agent_websocketclient_verifysignature",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_ensurenetinterfacesinitialized",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_ensurenetinterfacesinitialized"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_ensurenetworkinterfacesmap",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_ensurenetworkinterfacesmap"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_loadandticknetbaseline",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_loadandticknetbaseline"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_sumandtrackpernicdeltas",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_sumandtrackpernicdeltas"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_computebytespersecond",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_computebytespersecond"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_applynetworktotals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_applynetworktotals"
    },
    {
      "source": "agent_agent_initializenetiostats",
      "target": "agent_agent_ensurenetinterfacesinitialized",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "agent_agent_ensurenetinterfacesinitialized",
      "_tgt": "agent_agent_initializenetiostats"
    },
    {
      "source": "agent_agent_initializenetiostats",
      "target": "agent_agent_applynetworktotals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "agent_agent_applynetworktotals",
      "_tgt": "agent_agent_initializenetiostats"
    },
    {
      "source": "agent_agent_initializenetiostats",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "agent_agent_initializenetiostats",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_agent_initializenetiostats",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "agent_agent_initializenetiostats",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_ensurenetinterfacesinitialized",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "agent_agent_ensurenetinterfacesinitialized",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_applynetworktotals",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "agent_agent_applynetworktotals",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_applynetworktotals",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "agent_agent_applynetworktotals",
      "_tgt": "system_info"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_parsescsigigabytesprocessed",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1027",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_parsescsigigabytesprocessed"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_newsmartmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1201",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_newsmartmanager"
    },
    {
      "source": "agent_smartmanager_refresh",
      "target": "agent_smartmanager_scandevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "agent_smartmanager_refresh",
      "_tgt": "agent_smartmanager_scandevices"
    },
    {
      "source": "agent_smartmanager_refresh",
      "target": "agent_smartmanager_devicessnapshot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "agent_smartmanager_refresh",
      "_tgt": "agent_smartmanager_devicessnapshot"
    },
    {
      "source": "agent_smartmanager_refresh",
      "target": "agent_smartmanager_collectsmart",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "agent_smartmanager_refresh",
      "_tgt": "agent_smartmanager_collectsmart"
    },
    {
      "source": "agent_smartmanager_refresh",
      "target": "agent_smartmanager_resolverefresherror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "agent_smartmanager_refresh",
      "_tgt": "agent_smartmanager_resolverefresherror"
    },
    {
      "source": "agent_smartmanager_refresh",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "agent_smartmanager_refresh",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_devicessnapshot",
      "target": "agent_smartmanager_scandevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smartmanager_devicessnapshot"
    },
    {
      "source": "agent_smartmanager_devicessnapshot",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "agent_smartmanager_devicessnapshot",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_resolverefresherror",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "agent_smartmanager_resolverefresherror",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_getcurrentdata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "agent_smartmanager_getcurrentdata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "agent_smartmanager_parseconfigureddevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smartmanager_parseconfigureddevices"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "agent_smartmanager_parsescan",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smartmanager_parsescan"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "agent_smartmanager_filterexcludeddevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smartmanager_filterexcludeddevices"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "agent_smartmanager_updatesmartdevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smartmanager_updatesmartdevices"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "system_info"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "lib_utils_withtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_parseconfigureddevices",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "agent_smartmanager_parseconfigureddevices",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_smartmanager_parseconfigureddevices",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "agent_smartmanager_parseconfigureddevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_refreshexcludeddevices",
      "target": "agent_smart_newsmartmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1205",
      "weight": 1.0,
      "_src": "agent_smart_newsmartmanager",
      "_tgt": "agent_smartmanager_refreshexcludeddevices"
    },
    {
      "source": "agent_smartmanager_refreshexcludeddevices",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L267",
      "weight": 1.0,
      "_src": "agent_smartmanager_refreshexcludeddevices",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_smartmanager_isexcludeddevice",
      "target": "agent_smartmanager_collectsmart",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L460",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "agent_smartmanager_isexcludeddevice"
    },
    {
      "source": "agent_smartmanager_filterexcludeddevices",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "agent_smartmanager_filterexcludeddevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_parsesmartoutput",
      "target": "agent_smartmanager_collectsmart",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L509",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "agent_smartmanager_parsesmartoutput"
    },
    {
      "source": "agent_smartmanager_parsesmartoutput",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartoutput",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_parsesmartoutput",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L443",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartoutput",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "agent_smartmanager_hasdatafordevice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L485",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "agent_smartmanager_hasdatafordevice"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "agent_smartmanager_smartctlargs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L491",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "agent_smartmanager_smartctlargs"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "lib_utils_withtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L487",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L534",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L541",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "system_info"
    },
    {
      "source": "agent_smartmanager_parsescan",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L608",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsescan",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_parsescan",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsescan",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_updatesmartdevices",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L765",
      "weight": 1.0,
      "_src": "agent_smartmanager_updatesmartdevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_isvirtualdevice",
      "target": "agent_smartmanager_isvirtualdevicefromstrings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L803",
      "weight": 1.0,
      "_src": "agent_smartmanager_isvirtualdevice",
      "_tgt": "agent_smartmanager_isvirtualdevicefromstrings"
    },
    {
      "source": "agent_smartmanager_isvirtualdevice",
      "target": "agent_smartmanager_parsesmartforsata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L854",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforsata",
      "_tgt": "agent_smartmanager_isvirtualdevice"
    },
    {
      "source": "agent_smartmanager_isvirtualdevicenvme",
      "target": "agent_smartmanager_isvirtualdevicefromstrings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L810",
      "weight": 1.0,
      "_src": "agent_smartmanager_isvirtualdevicenvme",
      "_tgt": "agent_smartmanager_isvirtualdevicefromstrings"
    },
    {
      "source": "agent_smartmanager_isvirtualdevicenvme",
      "target": "agent_smartmanager_parsesmartfornvme",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1100",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartfornvme",
      "_tgt": "agent_smartmanager_isvirtualdevicenvme"
    },
    {
      "source": "agent_smartmanager_isvirtualdevicescsi",
      "target": "agent_smartmanager_isvirtualdevicefromstrings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L819",
      "weight": 1.0,
      "_src": "agent_smartmanager_isvirtualdevicescsi",
      "_tgt": "agent_smartmanager_isvirtualdevicefromstrings"
    },
    {
      "source": "agent_smartmanager_isvirtualdevicescsi",
      "target": "agent_smartmanager_parsesmartforscsi",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L966",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforscsi",
      "_tgt": "agent_smartmanager_isvirtualdevicescsi"
    },
    {
      "source": "agent_smartmanager_parsesmartforsata",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L849",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforsata",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_parsesmartforsata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L890",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforsata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_parsesmartforscsi",
      "target": "agent_smart_parsescsigigabytesprocessed",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1005",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforscsi",
      "_tgt": "agent_smart_parsescsigigabytesprocessed"
    },
    {
      "source": "agent_smartmanager_parsesmartforscsi",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L961",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforscsi",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smart_parsescsigigabytesprocessed",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1032",
      "weight": 1.0,
      "_src": "agent_smart_parsescsigigabytesprocessed",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "agent_smartmanager_lookupdarwinnvmecapacity",
      "target": "agent_smartmanager_parsesmartfornvme",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1125",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartfornvme",
      "_tgt": "agent_smartmanager_lookupdarwinnvmecapacity"
    },
    {
      "source": "agent_smartmanager_lookupdarwinnvmecapacity",
      "target": "lib_utils_withtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1049",
      "weight": 1.0,
      "_src": "agent_smartmanager_lookupdarwinnvmecapacity",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "agent_smartmanager_lookupdarwinnvmecapacity",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1057",
      "weight": 1.0,
      "_src": "agent_smartmanager_lookupdarwinnvmecapacity",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_parsesmartfornvme",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1095",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartfornvme",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_detectsmartctl",
      "target": "agent_smart_newsmartmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1206",
      "weight": 1.0,
      "_src": "agent_smart_newsmartmanager",
      "_tgt": "agent_smartmanager_detectsmartctl"
    },
    {
      "source": "agent_smart_newsmartmanager",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1207",
      "weight": 1.0,
      "_src": "agent_smart_newsmartmanager",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smart_newsmartmanager",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1212",
      "weight": 1.0,
      "_src": "agent_smart_newsmartmanager",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_collectpowermetrics",
      "target": "agent_gpumanager_parsepowermetricsdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectpowermetrics",
      "_tgt": "agent_gpumanager_parsepowermetricsdata"
    },
    {
      "source": "agent_gpumanager_parsepowermetricsdata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "agent_gpumanager_parsepowermetricsdata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_collectmacmonpipe",
      "target": "agent_gpumanager_parsemacmonline",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectmacmonpipe",
      "_tgt": "agent_gpumanager_parsemacmonline"
    },
    {
      "source": "agent_gpumanager_collectmacmonpipe",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectmacmonpipe",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_parsemacmonline",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L230",
      "weight": 1.0,
      "_src": "agent_gpumanager_parsemacmonline",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_cache_test_testcachefreshness",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachefreshness",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "agent_agent_cache_test_testcachefreshness",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachefreshness",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_agent_cache_test_testcachemultipleintervals",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemultipleintervals",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "agent_agent_cache_test_testcachemultipleintervals",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemultipleintervals",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_agent_cache_test_testcachemiss",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemiss",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "agent_agent_cache_test_testcachemiss",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemiss",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_agent_cache_test_testcachelargeinterval",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachelargeinterval",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "agent_agent_cache_test_testcachelargeinterval",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachelargeinterval",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_lhmprocess_startprocess",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_windows.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "agent_lhmprocess_startprocess",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "agent_connectionmanager_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "agent_connectionmanager_connect"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "agent_connectionmanager_startwebsocketconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "agent_connectionmanager_startwebsocketconnection"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "systems_system_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "systems_system_update"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "system_info"
    },
    {
      "source": "agent_connectionmanager_handlestatechange",
      "target": "agent_connectionmanager_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "agent_connectionmanager_handlestatechange",
      "_tgt": "agent_connectionmanager_connect"
    },
    {
      "source": "agent_connectionmanager_handlestatechange",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "agent_connectionmanager_handlestatechange",
      "_tgt": "system_info"
    },
    {
      "source": "agent_connectionmanager_handlestatechange",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "agent_connectionmanager_handlestatechange",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_connectionmanager_connect",
      "target": "agent_connectionmanager_startwebsocketconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "agent_connectionmanager_startwebsocketconnection",
      "_tgt": "agent_connectionmanager_connect"
    },
    {
      "source": "agent_connectionmanager_connect",
      "target": "agent_connection_manager_shouldexitonerr",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "agent_connectionmanager_connect",
      "_tgt": "agent_connection_manager_shouldexitonerr"
    },
    {
      "source": "agent_connectionmanager_connect",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "agent_connectionmanager_connect",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_connectionmanager_startwebsocketconnection",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L231",
      "weight": 1.0,
      "_src": "agent_connectionmanager_startwebsocketconnection",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_connectionmanager_startwebsocketconnection",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "agent_connectionmanager_startwebsocketconnection",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_connection_manager_shouldexitonerr",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L265",
      "weight": 1.0,
      "_src": "agent_connection_manager_shouldexitonerr",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_updatecontainerstatsvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_updatecontainerstatsvalues"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_newdockermanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L608",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_newdockermanager"
    },
    {
      "source": "agent_dockermanager_queue",
      "target": "agent_dockermanager_getdockerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_queue"
    },
    {
      "source": "agent_dockermanager_dequeue",
      "target": "agent_dockermanager_getdockerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_dequeue"
    },
    {
      "source": "agent_dockermanager_shouldexcludecontainer",
      "target": "agent_dockermanager_getdockerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_shouldexcludecontainer"
    },
    {
      "source": "agent_dockermanager_shouldexcludecontainer",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "agent_dockermanager_shouldexcludecontainer",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_decode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_setispodman",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_setispodman"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_ensuredockerversionchecked",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_ensuredockerversionchecked"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_deletecontainerstatssync",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_deletecontainerstatssync"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_updatecontainerstats"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_cyclenetworkdeltasforcachetime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L226",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_cyclenetworkdeltasforcachetime"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_dockermanager_initializecputracking",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L533",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_initializecputracking"
    },
    {
      "source": "agent_dockermanager_getcpupreviousvalues",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L536",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_getcpupreviousvalues"
    },
    {
      "source": "agent_dockermanager_setcpucurrentvalues",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L556",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_setcpucurrentvalues"
    },
    {
      "source": "agent_dockermanager_getnetworktracker",
      "target": "agent_dockermanager_calculatenetworkstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L314",
      "weight": 1.0,
      "_src": "agent_dockermanager_calculatenetworkstats",
      "_tgt": "agent_dockermanager_getnetworktracker"
    },
    {
      "source": "agent_dockermanager_calculatenetworkstats",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L564",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_calculatenetworkstats"
    },
    {
      "source": "agent_dockermanager_calculatenetworkstats",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L334",
      "weight": 1.0,
      "_src": "agent_dockermanager_calculatenetworkstats",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_docker_updatecontainerstatsvalues",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L581",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_docker_updatecontainerstatsvalues"
    },
    {
      "source": "agent_docker_updatecontainerstatsvalues",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L361",
      "weight": 1.0,
      "_src": "agent_docker_updatecontainerstatsvalues",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_dockermanager_getpodmancontainerhealth",
      "target": "agent_dockermanager_decode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L465",
      "weight": 1.0,
      "_src": "agent_dockermanager_getpodmancontainerhealth",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager_getpodmancontainerhealth",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L495",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_getpodmancontainerhealth"
    },
    {
      "source": "agent_dockermanager_updatecontainerstats",
      "target": "agent_dockermanager_decode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L528",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager_updatecontainerstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L514",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "agent_dockermanager_checkdockerversion",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L696",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "agent_dockermanager_checkdockerversion"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L619",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L646",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "badges_api_parseduration"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L651",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "system_info"
    },
    {
      "source": "agent_dockermanager_checkdockerversion",
      "target": "agent_dockermanager_decode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L716",
      "weight": 1.0,
      "_src": "agent_dockermanager_checkdockerversion",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager_checkdockerversion",
      "target": "agent_dockermanager_applydockerversioninfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L720",
      "weight": 1.0,
      "_src": "agent_dockermanager_checkdockerversion",
      "_tgt": "agent_dockermanager_applydockerversioninfo"
    },
    {
      "source": "agent_dockermanager_checkdockerversion",
      "target": "agent_dockermanager_ensuredockerversionchecked",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L731",
      "weight": 1.0,
      "_src": "agent_dockermanager_ensuredockerversionchecked",
      "_tgt": "agent_dockermanager_checkdockerversion"
    },
    {
      "source": "agent_dockermanager_ensuredockerversionchecked",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L732",
      "weight": 1.0,
      "_src": "agent_dockermanager_ensuredockerversionchecked",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_dockermanager_applydockerversioninfo",
      "target": "agent_dockermanager_setispodman",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L739",
      "weight": 1.0,
      "_src": "agent_dockermanager_applydockerversioninfo",
      "_tgt": "agent_dockermanager_setispodman"
    },
    {
      "source": "agent_dockermanager_applydockerversioninfo",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L743",
      "weight": 1.0,
      "_src": "agent_dockermanager_applydockerversioninfo",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_dockermanager_applydockerversioninfo",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L746",
      "weight": 1.0,
      "_src": "agent_dockermanager_applydockerversioninfo",
      "_tgt": "system_info"
    },
    {
      "source": "agent_dockermanager_decode",
      "target": "agent_dockermanager_getcontainerinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L824",
      "weight": 1.0,
      "_src": "agent_dockermanager_getcontainerinfo",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager_decode",
      "target": "agent_dockermanager_gethostinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L955",
      "weight": 1.0,
      "_src": "agent_dockermanager_gethostinfo",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_client_test_testwebsocketclient_getoptions",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_getoptions",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "fetchsmartctl_main_downloadfile",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "fetchsmartctl_main_downloadfile",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "fetchsmartctl_main_downloadfile",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "fetchsmartctl_main_downloadfile",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_getenv",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "internal_hub_utils_utils_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/utils/utils.go",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "internal_hub_utils_utils_go",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "utils_utils_test_testgetenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "utils_utils_test_testgetenv",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "extra_healthcheck_main",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/healthcheck.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "extra_healthcheck_main",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "agent_cmdoptions_loadpublickeys",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "agent_cmdoptions_loadpublickeys",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_hub_getbaseapp",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "hub_hub_getbaseapp",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_server_getpublicappinfo",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/server.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "hub_server_getpublicappinfo",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_hub_initialize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "hub_hub_initialize",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_collections_setcollectionauthsettings",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "hub_collections_setcollectionauthsettings",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_hub_registermiddlewares",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/api.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "hub_hub_registermiddlewares",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_hub_registerapiroutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/api.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "hub_hub_registerapiroutes",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_hub_startserver",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/server_production.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "hub_hub_startserver",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "settings_api_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "settings_api_getenv",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "systems_system_hasuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L389",
      "weight": 1.0,
      "_src": "systems_system_hasuser",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "notifications_push_generatevapidkeys",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "notifications_push_generatevapidkeys",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_new",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_test_testtwodecimals",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "utils_utils_test_testtwodecimals",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "health_health_check",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "health_health_check",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "health_health_test_testhealth",
      "target": "systems_system_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "health_health_test_testhealth",
      "_tgt": "systems_system_update"
    },
    {
      "source": "health_health_test_testhealth",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "health_health_test_testhealth",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "health_health_test_testhealth",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "health_health_test_testhealth",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "battery_battery_linux_resetbatterystate",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "battery_battery_linux_resetbatterystate",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "battery_battery_linux_resetbatterystate",
      "target": "battery_battery_linux_test_setupfakesysfs",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_setupfakesysfs",
      "_tgt": "battery_battery_linux_resetbatterystate"
    },
    {
      "source": "battery_battery_linux_getbatterystats",
      "target": "battery_battery_stub_hasreadablebattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "battery_battery_linux_getbatterystats",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "battery_battery_linux_getbatterystats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "battery_battery_linux_getbatterystats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "battery_battery_linux_getbatterystats",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "battery_battery_linux_getbatterystats",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_setupfakesysfs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_singlebattery"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_multiplebatteries"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_fullbattery"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_emptybattery"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_notcharging",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_notcharging"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_nobatteries"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testhasreadablebattery_true",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testhasreadablebattery_true"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testhasreadablebattery_false",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testhasreadablebattery_false"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_notcharging",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_notcharging",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testhasreadablebattery_true",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_true",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testhasreadablebattery_false",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_false",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "utils_logger_logger_write",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_setupfakesysfs",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_notcharging",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_notcharging",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testhasreadablebattery_true",
      "target": "battery_battery_stub_hasreadablebattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_true",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "battery_battery_linux_test_testhasreadablebattery_false",
      "target": "battery_battery_stub_hasreadablebattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_false",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "target": "battery_battery_stub_hasreadablebattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "battery_battery_stub_hasreadablebattery",
      "target": "battery_battery_windows_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "battery_battery_windows_getbatterystats",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "battery_battery_stub_hasreadablebattery",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "battery_battery_darwin_getbatterystats",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "battery_battery_windows_winbatteryget",
      "target": "battery_battery_windows_getbatterystats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L280",
      "weight": 1.0,
      "_src": "battery_battery_windows_getbatterystats",
      "_tgt": "battery_battery_windows_winbatteryget"
    },
    {
      "source": "battery_battery_windows_winbatteryget",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "battery_battery_windows_winbatteryget",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "battery_battery_windows_getbatterystats",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "battery_battery_windows_getbatterystats",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_battery_battery_darwin_go",
      "target": "battery_battery_darwin_readmacbatteries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "agent_battery_battery_darwin_go",
      "_tgt": "battery_battery_darwin_readmacbatteries"
    },
    {
      "source": "agent_battery_battery_darwin_go",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "agent_battery_battery_darwin_go",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_darwin_readmacbatteries",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "battery_battery_darwin_getbatterystats",
      "_tgt": "battery_battery_darwin_readmacbatteries"
    },
    {
      "source": "battery_battery_darwin_readmacbatteries",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "battery_battery_darwin_readmacbatteries",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "battery_battery_darwin_getbatterystats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "battery_battery_darwin_getbatterystats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "battery_battery_darwin_getbatterystats",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "battery_battery_darwin_getbatterystats",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "extra_healthcheck_main",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/healthcheck.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "extra_healthcheck_main",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "go_index_main",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/push-examples/go/index.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "go_index_main",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "java_index_index_main",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "java_index_index_main",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "uptime_kuma_push_uptime_kuma_push_main",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "uptime_kuma_push_uptime_kuma_push_main",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "uptime_kuma_push_uptime_kuma_push_main",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "uptime_kuma_push_uptime_kuma_push_main",
      "_tgt": "badges_api_parseduration"
    },
    {
      "source": "uptime_kuma_push_uptime_kuma_push_main",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "uptime_kuma_push_uptime_kuma_push_main",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_frontend_gettoastsuccesstimeout",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "src_util_frontend_gettoastsuccesstimeout",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "src_util_frontend_gettoasterrortimeout",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "src_util_frontend_gettoasterrortimeout",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_sleep",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_getmonitorrelativeurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L348",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_parsetimeobject",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_parsetimeobject"
    },
    {
      "source": "src_util_sleep",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "components_countup_value",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "components_countup_value",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "server_database_database_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L743",
      "weight": 1.0,
      "_src": "server_database_database_close",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "server_server_startmonitors",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1941",
      "weight": 1.0,
      "_src": "server_server_startmonitors",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "server_server_shutdownfunction",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1962",
      "weight": 1.0,
      "_src": "server_server_shutdownfunction",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/api.go",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "tests_apiscenario_test",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerts",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L467",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_testresolvestatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L769",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalerts",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L845",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testalertshistorystatus",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L919",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_battery_test_testbatteryalertlogic",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertlogic",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealert",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testalertshistory",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_system_test_waitforsystemalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_waitforsystemalert",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "hub_agent_connect_test_cleanuptesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_cleanuptesthub",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "hub_agent_connect_test_testagentwebsocketintegration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L916",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1100",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1254",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_expiration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_expiration",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_lazycleanup",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_lazycleanup",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_len",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_custominterval",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_custominterval",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_updateexpiration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_updateexpiration",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_zerovalues",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_zerovalues",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_concurrent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_concurrent",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_getbyvalue_expiration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_getbyvalue_expiration",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_cleaner",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L513",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_cleaner",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "ws_handler_onclose",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "ws_handler_onclose",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "systems_systemmanager_initialize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "systems_systems_test_testsystemmanagernew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_src": "systems_systems_test_testold",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "monitors_scheduler_runcheck",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "monitors_scheduler_runcheck",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L570",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "components_monitorlistitem_monitorurl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "components_monitorlistitem_monitorurl",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_google_chat_googlechat_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "notification_providers_google_chat_googlechat_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_notifery_notifery_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "notification_providers_notifery_notifery_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_stackfield_stackfield_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "notification_providers_stackfield_stackfield_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_pushover_pushover_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "notification_providers_pushover_pushover_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_slack_slack_buildactions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "notification_providers_slack_slack_buildactions",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_pagertree_pagertree_postnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "notification_providers_pagertree_pagertree_postnotification",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_flashduty_flashduty_postnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "notification_providers_flashduty_flashduty_postnotification",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_rocket_chat_rocketchat_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "notification_providers_rocket_chat_rocketchat_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_heii_oncall_heiioncall_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "notification_providers_heii_oncall_heiioncall_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_teams_teams_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "notification_providers_teams_teams_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_alertnow_alertnow_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "notification_providers_alertnow_alertnow_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_splunk_splunk_postnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "notification_providers_splunk_splunk_postnotification",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_pagerduty_pagerduty_postnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "notification_providers_pagerduty_pagerduty_postnotification",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_parsetimeobject",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L580",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_parsetimeobject"
    },
    {
      "source": "src_util_parsetimeobject",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L364",
      "weight": 1.0,
      "_src": "src_util_parsetimeobject",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "src_util_parsetimeobject",
      "target": "model_maintenance_maintenance_topublicjson",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "src_util_parsetimeobject"
    },
    {
      "source": "components_monitorlistitem_beforemount",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "components_monitorlistitem_beforemount",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "components_monitorlistitem_ondrop",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L263",
      "weight": 1.0,
      "_src": "components_monitorlistitem_ondrop",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "components_pingchart_getchartdatapointsfromstats",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L452",
      "weight": 1.0,
      "_src": "components_pingchart_getchartdatapointsfromstats",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "settings_notifications_toastsuccesstimeoutsecs",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "settings_notifications_toastsuccesstimeoutsecs",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "settings_notifications_toasterrortimeoutsecs",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "settings_notifications_toasterrortimeoutsecs",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "settings_notifications_addtlsexpirynotifday",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "settings_notifications_addtlsexpirynotifday",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "settings_notifications_adddomainexpirynotifday",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "settings_notifications_adddomainexpirynotifday",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "settings_notifications_loadtoasttimeoutsettings",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "settings_notifications_loadtoasttimeoutsettings",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_uptime_kuma_server_database_js",
      "target": "server_database_database",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_database_js",
      "_tgt": "server_database_database"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_initdatadir",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_initdatadir"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_readdbconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_readdbconfig"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_writedbconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_writedbconfig"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_connect",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_connect"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_initsqlite",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L405",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_initsqlite"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_initmariadb",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L433",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_initmariadb"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_patch",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L451",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_patch"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_rollbacklatestpatch",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L493",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_rollbacklatestpatch"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_patchsqlite",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L500",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_patchsqlite"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_patchsqlite2",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L553",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_patchsqlite2"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_migratenewstatuspage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L593",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_migratenewstatuspage"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_patch2recursion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L659",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_patch2recursion"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_importsqlfile",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L693",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_importsqlfile"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_close",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L727",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_close"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_getsize",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L760",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_getsize"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_shrink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L774",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_shrink"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_sqlhouroffset",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L783",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_sqlhouroffset"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_migrateaggregatetable",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L802",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_migrateaggregatetable"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_clearheartbeatdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L936",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_clearheartbeatdata"
    },
    {
      "source": "server_database_database_readdbconfig",
      "target": "server_database_database_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "server_database_database_connect",
      "_tgt": "server_database_database_readdbconfig"
    },
    {
      "source": "server_database_database_connect",
      "target": "server_database_database_initmariadb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L395",
      "weight": 1.0,
      "_src": "server_database_database_connect",
      "_tgt": "server_database_database_initmariadb"
    },
    {
      "source": "server_database_database_connect",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "server_database_database_connect",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "server_database_database_patch",
      "target": "server_database_database_patchsqlite",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L454",
      "weight": 1.0,
      "_src": "server_database_database_patch",
      "_tgt": "server_database_database_patchsqlite"
    },
    {
      "source": "server_database_database_patch",
      "target": "server_database_database_migrateaggregatetable",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L476",
      "weight": 1.0,
      "_src": "server_database_database_patch",
      "_tgt": "server_database_database_migrateaggregatetable"
    },
    {
      "source": "server_database_database_patchsqlite",
      "target": "server_database_database_importsqlfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L524",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite",
      "_tgt": "server_database_database_importsqlfile"
    },
    {
      "source": "server_database_database_patchsqlite",
      "target": "server_database_database_close",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L529",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite",
      "_tgt": "server_database_database_close"
    },
    {
      "source": "server_database_database_patchsqlite",
      "target": "server_database_database_patchsqlite2",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L542",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite",
      "_tgt": "server_database_database_patchsqlite2"
    },
    {
      "source": "server_database_database_patchsqlite",
      "target": "server_database_database_migratenewstatuspage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L543",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite",
      "_tgt": "server_database_database_migratenewstatuspage"
    },
    {
      "source": "server_database_database_patchsqlite",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L501",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "server_database_database_patchsqlite2",
      "target": "server_database_database_patch2recursion",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L566",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite2",
      "_tgt": "server_database_database_patch2recursion"
    },
    {
      "source": "server_database_database_patchsqlite2",
      "target": "server_database_database_close",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L573",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite2",
      "_tgt": "server_database_database_close"
    },
    {
      "source": "server_database_database_patch2recursion",
      "target": "server_database_database_importsqlfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L680",
      "weight": 1.0,
      "_src": "server_database_database_patch2recursion",
      "_tgt": "server_database_database_importsqlfile"
    },
    {
      "source": "server_database_database_sqlhouroffset",
      "target": "server_database_database_clearheartbeatdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L938",
      "weight": 1.0,
      "_src": "server_database_database_clearheartbeatdata",
      "_tgt": "server_database_database_sqlhouroffset"
    },
    {
      "source": "server_database_database_migrateaggregatetable",
      "target": "server_database_database_clearheartbeatdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L920",
      "weight": 1.0,
      "_src": "server_database_database_migrateaggregatetable",
      "_tgt": "server_database_database_clearheartbeatdata"
    },
    {
      "source": "reference_uptime_kuma_server_uptime_calculator_js",
      "target": "server_uptime_calculator_uptimecalculator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_uptime_calculator_js",
      "_tgt": "server_uptime_calculator_uptimecalculator"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getuptimecalculator",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getuptimecalculator"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_remove",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_remove"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_removeall",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_removeall"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_constructor"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_init",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_init"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_update",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_update"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getdailystatbean",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L381",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_gethourlystatbean",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L403",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getminutelystatbean",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L425",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getminutelykey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L448",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_gethourlykey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L474",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getdailykey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L500",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L526",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getkey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_flatstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L545",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_flatstatus"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L563",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getdataarray",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L697",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdataarray"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getdatabyduration",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L775",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdatabyduration"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_get24hour",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L806",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_get24hour"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_get7day",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L813",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_get7day"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_get30day",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L820",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_get30day"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_get1year",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L827",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_get1year"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L834",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_setmigrationmode",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L843",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_setmigrationmode"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_clearstatistics",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L852",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_clearstatistics"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_clearallstatistics",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L866",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_clearallstatistics"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getuptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_init",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getuptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_init"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_remove",
      "target": "server_uptime_calculator_uptimecalculator_clearstatistics",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L859",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_clearstatistics",
      "_tgt": "server_uptime_calculator_uptimecalculator_remove"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_removeall",
      "target": "server_uptime_calculator_uptimecalculator_clearallstatistics",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L872",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_clearallstatistics",
      "_tgt": "server_uptime_calculator_uptimecalculator_removeall"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_init",
      "target": "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_init",
      "_tgt": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_init",
      "target": "server_uptime_calculator_uptimecalculator_getminutelykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_init",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_init",
      "target": "server_uptime_calculator_uptimecalculator_gethourlykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_init",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_init",
      "target": "server_uptime_calculator_uptimecalculator_getdailykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_init",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_flatstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_flatstatus"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_getminutelykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_gethourlykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_getdailykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_getdailystatbean",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L302",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_gethourlystatbean",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L322",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_getminutelystatbean",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L341",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getminutelykey",
      "target": "server_uptime_calculator_uptimecalculator_getkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L533",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getkey",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_gethourlykey",
      "target": "server_uptime_calculator_uptimecalculator_getkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L531",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getkey",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdailykey",
      "target": "server_uptime_calculator_uptimecalculator_getkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L529",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getkey",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getkey",
      "target": "server_uptime_calculator_uptimecalculator_getdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getdata",
      "_tgt": "server_uptime_calculator_uptimecalculator_getkey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getkey",
      "target": "server_uptime_calculator_uptimecalculator_getdataarray",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L706",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getdataarray",
      "_tgt": "server_uptime_calculator_uptimecalculator_getkey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getdata",
      "_tgt": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_getdatabyduration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L786",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getdatabyduration",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_get24hour",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L807",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_get24hour",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_get7day",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L814",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_get7day",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_get30day",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L821",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_get30day",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_get1year",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L828",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_get1year",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdataarray",
      "target": "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L706",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getdataarray",
      "_tgt": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "source": "reference_uptime_kuma_server_uptime_kuma_server_js",
      "target": "server_uptime_kuma_server_uptimekumaserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_uptime_kuma_server_js",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getinstance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getinstance"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_constructor"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L231",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_senddeletemonitorfromlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_senddeletemonitorfromlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L304",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L317",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmaintenance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmaintenance"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_errorlog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_errorlog"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getclientip",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L370",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getclientip"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L379",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_gettimezone",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L403",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_gettimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_gettimezoneoffset",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L448",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_gettimezoneoffset"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_checktimezone",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L458",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_checktimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_settimezone",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L471",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_settimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L482",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_start"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L494",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_stop"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_startnscdservices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L507",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_startnscdservices"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_stopnscdservices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L522",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_stopnscdservices"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getuseragent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L537",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getuseragent"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_disconnectallsocketclients",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L548",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_disconnectallsocketclients"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_constructor",
      "target": "server_uptime_kuma_server_uptimekumaserver_getuseragent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_constructor",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getuseragent"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "target": "server_uptime_kuma_server_uptimekumaserver_gettimezone",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_gettimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "target": "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist",
      "target": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_getclientip",
      "target": "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L371",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_getclientip",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_gettimezone",
      "target": "server_uptime_kuma_server_uptimekumaserver_checktimezone",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_gettimezone",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_checktimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_checktimezone",
      "target": "server_uptime_kuma_server_uptimekumaserver_settimezone",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L472",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_settimezone",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_checktimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_start",
      "target": "server_uptime_kuma_server_uptimekumaserver_startnscdservices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L486",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_start",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_startnscdservices"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_stop",
      "target": "server_uptime_kuma_server_uptimekumaserver_stopnscdservices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L498",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_stop",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_stopnscdservices"
    },
    {
      "source": "server_util_server_timeobjectconverttimezone",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L745",
      "weight": 1.0,
      "_src": "server_util_server_timeobjectconverttimezone",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "jobs_clear_old_data_clearolddata",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/jobs/clear-old-data.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "jobs_clear_old_data_clearolddata",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_uptime_kuma_server_model_maintenance_js",
      "target": "model_maintenance_maintenance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_maintenance_js",
      "_tgt": "model_maintenance_maintenance"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_topublicjson"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_tojson"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_getdayofweeklist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_getdayofweeklist"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_getdayofmonthlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_getdayofmonthlist"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_calcduration",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_calcduration"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_jsontobean",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_jsontobean"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_validatecron",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_validatecron"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_run",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_run"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_getrunningtimeslot",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L346",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_getrunningtimeslot"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_inferduration",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L366",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_inferduration"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L383",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_stop"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_isundermaintenance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L394",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_isundermaintenance"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_gettimezone",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L402",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_gettimezone"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_gettimezoneoffset",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L413",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_gettimezoneoffset"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_getstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L421",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_getstatus"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L455",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_generatecron"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "model_maintenance_maintenance_gettimezone",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "model_maintenance_maintenance_gettimezone"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "model_maintenance_maintenance_gettimezoneoffset",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "model_maintenance_maintenance_gettimezoneoffset"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "model_maintenance_maintenance_getstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "model_maintenance_maintenance_getstatus"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "model_maintenance_maintenance_getrunningtimeslot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "model_maintenance_maintenance_getrunningtimeslot"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "model_maintenance_maintenance_tojson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_tojson",
      "_tgt": "model_maintenance_maintenance_topublicjson"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "model_maintenance_maintenance_getdayofweeklist",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L472",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_generatecron",
      "_tgt": "model_maintenance_maintenance_getdayofweeklist"
    },
    {
      "source": "model_maintenance_maintenance_getdayofmonthlist",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L479",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_generatecron",
      "_tgt": "model_maintenance_maintenance_getdayofmonthlist"
    },
    {
      "source": "model_maintenance_maintenance_calcduration",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L468",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_generatecron",
      "_tgt": "model_maintenance_maintenance_calcduration"
    },
    {
      "source": "model_maintenance_maintenance_jsontobean",
      "target": "model_maintenance_maintenance_validatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_jsontobean",
      "_tgt": "model_maintenance_maintenance_validatecron"
    },
    {
      "source": "model_maintenance_maintenance_jsontobean",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_jsontobean",
      "_tgt": "model_maintenance_maintenance_generatecron"
    },
    {
      "source": "model_maintenance_maintenance_validatecron",
      "target": "model_maintenance_maintenance_stop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_validatecron",
      "_tgt": "model_maintenance_maintenance_stop"
    },
    {
      "source": "model_maintenance_maintenance_run",
      "target": "model_maintenance_maintenance_stop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_run",
      "_tgt": "model_maintenance_maintenance_stop"
    },
    {
      "source": "model_maintenance_maintenance_run",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_run",
      "_tgt": "model_maintenance_maintenance_generatecron"
    },
    {
      "source": "model_maintenance_maintenance_run",
      "target": "model_maintenance_maintenance_gettimezone",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_run",
      "_tgt": "model_maintenance_maintenance_gettimezone"
    },
    {
      "source": "model_maintenance_maintenance_run",
      "target": "model_maintenance_maintenance_getrunningtimeslot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L321",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_run",
      "_tgt": "model_maintenance_maintenance_getrunningtimeslot"
    },
    {
      "source": "model_maintenance_maintenance_isundermaintenance",
      "target": "model_maintenance_maintenance_getstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L395",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_isundermaintenance",
      "_tgt": "model_maintenance_maintenance_getstatus"
    },
    {
      "source": "model_maintenance_maintenance_gettimezone",
      "target": "model_maintenance_maintenance_gettimezoneoffset",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L414",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_gettimezoneoffset",
      "_tgt": "model_maintenance_maintenance_gettimezone"
    },
    {
      "source": "model_maintenance_maintenance_gettimezone",
      "target": "model_maintenance_maintenance_getstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L431",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_getstatus",
      "_tgt": "model_maintenance_maintenance_gettimezone"
    },
    {
      "source": "model_maintenance_maintenance_generatecron",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L465",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_generatecron",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_uptime_kuma_server_model_status_page_js",
      "target": "model_status_page_statuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_status_page_js",
      "_tgt": "model_status_page_statuspage"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_handlestatuspagerssresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_handlestatuspagerssresponse"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_handlestatuspageresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_handlestatuspageresponse"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_renderrss",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_renderrss"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_buildrssurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_buildrssurl"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_renderhtml",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_renderhtml"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_overallstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_overallstatus"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getstatusdescription",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getstatusdescription"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getrsspagedata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getrsspagedata"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getstatuspagedata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getstatuspagedata"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_loaddomainmappinglist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_loaddomainmappinglist"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_sendstatuspagelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L361",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_sendstatuspagelist"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_updatedomainnamelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L379",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_updatedomainnamelist"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getdomainnamelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L417",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getdomainnamelist"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L433",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_tojson"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L462",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_topublicjson"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_slugtoid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L489",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_slugtoid"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_geticon",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L497",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_geticon"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getincidenthistory",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L512",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getincidenthistory"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getmaintenancelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L558",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getmaintenancelist"
    },
    {
      "source": "model_status_page_statuspage_handlestatuspagerssresponse",
      "target": "model_status_page_statuspage_buildrssurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_handlestatuspagerssresponse",
      "_tgt": "model_status_page_statuspage_buildrssurl"
    },
    {
      "source": "model_status_page_statuspage_handlestatuspagerssresponse",
      "target": "model_status_page_statuspage_renderrss",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_handlestatuspagerssresponse",
      "_tgt": "model_status_page_statuspage_renderrss"
    },
    {
      "source": "model_status_page_statuspage_handlestatuspageresponse",
      "target": "model_status_page_statuspage_renderhtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_handlestatuspageresponse",
      "_tgt": "model_status_page_statuspage_renderhtml"
    },
    {
      "source": "model_status_page_statuspage_renderrss",
      "target": "model_status_page_statuspage_getrsspagedata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_renderrss",
      "_tgt": "model_status_page_statuspage_getrsspagedata"
    },
    {
      "source": "model_status_page_statuspage_renderhtml",
      "target": "model_status_page_statuspage_getstatuspagedata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_renderhtml",
      "_tgt": "model_status_page_statuspage_getstatuspagedata"
    },
    {
      "source": "model_status_page_statuspage_overallstatus",
      "target": "model_status_page_statuspage_getrsspagedata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getrsspagedata",
      "_tgt": "model_status_page_statuspage_overallstatus"
    },
    {
      "source": "model_status_page_statuspage_getstatusdescription",
      "target": "model_status_page_statuspage_getrsspagedata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getrsspagedata",
      "_tgt": "model_status_page_statuspage_getstatusdescription"
    },
    {
      "source": "model_status_page_statuspage_getrsspagedata",
      "target": "model_status_page_statuspage_topublicjson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L268",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getrsspagedata",
      "_tgt": "model_status_page_statuspage_topublicjson"
    },
    {
      "source": "model_status_page_statuspage_getstatuspagedata",
      "target": "model_status_page_statuspage_topublicjson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getstatuspagedata",
      "_tgt": "model_status_page_statuspage_topublicjson"
    },
    {
      "source": "model_status_page_statuspage_getstatuspagedata",
      "target": "model_status_page_statuspage_getmaintenancelist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getstatuspagedata",
      "_tgt": "model_status_page_statuspage_getmaintenancelist"
    },
    {
      "source": "model_status_page_statuspage_sendstatuspagelist",
      "target": "model_status_page_statuspage_tojson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L367",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_sendstatuspagelist",
      "_tgt": "model_status_page_statuspage_tojson"
    },
    {
      "source": "model_status_page_statuspage_getdomainnamelist",
      "target": "model_status_page_statuspage_tojson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L444",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_tojson",
      "_tgt": "model_status_page_statuspage_getdomainnamelist"
    },
    {
      "source": "model_status_page_statuspage_tojson",
      "target": "model_status_page_statuspage_geticon",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L439",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_tojson",
      "_tgt": "model_status_page_statuspage_geticon"
    },
    {
      "source": "model_status_page_statuspage_topublicjson",
      "target": "model_status_page_statuspage_geticon",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L467",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_topublicjson",
      "_tgt": "model_status_page_statuspage_geticon"
    },
    {
      "source": "model_status_page_statuspage_topublicjson",
      "target": "model_status_page_statuspage_getmaintenancelist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getmaintenancelist",
      "_tgt": "model_status_page_statuspage_topublicjson"
    },
    {
      "source": "reference_uptime_kuma_server_model_monitor_js",
      "target": "model_monitor_monitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_monitor_js",
      "_tgt": "model_monitor_monitor"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_topublicjson"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_tojson"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_gettags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_gettags"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getcertexpiry",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L274",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getcertexpiry"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isenabledexpirynotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isenabledexpirynotification"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_ispingnumeric",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L304",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_ispingnumeric"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getignoretls",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L312",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getignoretls"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getwsignoresecwebsocketacceptheader",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getwsignoresecwebsocketacceptheader"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isupsidedown",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L328",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isupsidedown"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isinvertkeyword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isinvertkeyword"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getgrpcenabletls",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getgrpcenabletls"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getcachebust",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getcachebust"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getacceptedstatuscodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getacceptedstatuscodes"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getgamediggivenportonly",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L368",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getgamediggivenportonly"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getkafkaproducerssl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L376",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getkafkaproducerssl"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getkafkaproducerallowautotopiccreation",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L384",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getkafkaproducerallowautotopiccreation"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getsaveresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L392",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getsaveresponse"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getsaveerrorresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L400",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getsaveerrorresponse"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L409",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_start"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_saveresponsedata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1157",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_saveresponsedata"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_makeaxiosrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1187",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_makeaxiosrequest"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1245",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_stop"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getprometheus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1256",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getprometheus"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_geturl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1266",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_geturl"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_geturlprotocol",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1278",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_geturlprotocol"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_updatetlsinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1292",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_updatetlsinfo"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isactive",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1336",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isactive"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_sendstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1349",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_sendstats"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_sendcertinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1386",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_sendcertinfo"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_senddomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1400",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_senddomaininfo"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isimportantbeat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1419",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isimportantbeat"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isimportantfornotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1454",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isimportantfornotification"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_sendnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1486",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_sendnotification"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getnotificationlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1560",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getnotificationlist"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_sendcertnotificationbytargetdays",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1578",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_sendcertnotificationbytargetdays"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getpreviousheartbeat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1621",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getpreviousheartbeat"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isundermaintenance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1630",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isundermaintenance"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_validate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1659",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_validate"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getmonitornotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1811",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getmonitornotification"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getmonitortag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1827",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getmonitortag"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_preparepreloaddata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1844",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_preparepreloaddata"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getparent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1926",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getparent"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getchildren",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1943",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getchildren"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getallpath",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1959",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getallpath"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getallchildrenids",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1980",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getallchildrenids"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_unlinkallchildren",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2002",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_unlinkallchildren"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_deletemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2012",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_deletemonitor"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_deletemonitorrecursively",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2031",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_deletemonitorrecursively"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isparentactive",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2054",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isparentactive"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_makeoidctokenclientcredentialsrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2069",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_makeoidctokenclientcredentialsrequest"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_handletlsinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2096",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_handletlsinfo"
    },
    {
      "source": "model_monitor_monitor_topublicjson",
      "target": "model_monitor_monitor_gettags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "model_monitor_monitor_topublicjson",
      "_tgt": "model_monitor_monitor_gettags"
    },
    {
      "source": "model_monitor_monitor_topublicjson",
      "target": "model_monitor_monitor_getcertexpiry",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "model_monitor_monitor_topublicjson",
      "_tgt": "model_monitor_monitor_getcertexpiry"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getwsignoresecwebsocketacceptheader",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getwsignoresecwebsocketacceptheader"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_isinvertkeyword",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_isinvertkeyword"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_isenabledexpirynotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_isenabledexpirynotification"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getignoretls",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getignoretls"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_isupsidedown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_isupsidedown"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getacceptedstatuscodes",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getacceptedstatuscodes"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getgrpcenabletls",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getgrpcenabletls"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getgamediggivenportonly",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getgamediggivenportonly"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getkafkaproducerssl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getkafkaproducerssl"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getkafkaproducerallowautotopiccreation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getkafkaproducerallowautotopiccreation"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getcachebust",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getcachebust"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_ispingnumeric",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_ispingnumeric"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getsaveresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getsaveresponse"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getsaveerrorresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getsaveerrorresponse"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_sendnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1544",
      "weight": 1.0,
      "_src": "model_monitor_monitor_sendnotification",
      "_tgt": "model_monitor_monitor_tojson"
    },
    {
      "source": "model_monitor_monitor_gettags",
      "target": "model_monitor_monitor_start",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L416",
      "weight": 1.0,
      "_src": "model_monitor_monitor_start",
      "_tgt": "model_monitor_monitor_gettags"
    },
    {
      "source": "model_monitor_monitor_isenabledexpirynotification",
      "target": "model_monitor_monitor_handletlsinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2100",
      "weight": 1.0,
      "_src": "model_monitor_monitor_handletlsinfo",
      "_tgt": "model_monitor_monitor_isenabledexpirynotification"
    },
    {
      "source": "model_monitor_monitor_getignoretls",
      "target": "model_monitor_monitor_handletlsinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2100",
      "weight": 1.0,
      "_src": "model_monitor_monitor_handletlsinfo",
      "_tgt": "model_monitor_monitor_getignoretls"
    },
    {
      "source": "model_monitor_monitor_makeaxiosrequest",
      "target": "model_monitor_monitor_makeoidctokenclientcredentialsrequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1210",
      "weight": 1.0,
      "_src": "model_monitor_monitor_makeaxiosrequest",
      "_tgt": "model_monitor_monitor_makeoidctokenclientcredentialsrequest"
    },
    {
      "source": "model_monitor_monitor_stop",
      "target": "model_monitor_monitor_deletemonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2017",
      "weight": 1.0,
      "_src": "model_monitor_monitor_deletemonitor",
      "_tgt": "model_monitor_monitor_stop"
    },
    {
      "source": "model_monitor_monitor_geturl",
      "target": "model_monitor_monitor_geturlprotocol",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1279",
      "weight": 1.0,
      "_src": "model_monitor_monitor_geturlprotocol",
      "_tgt": "model_monitor_monitor_geturl"
    },
    {
      "source": "model_monitor_monitor_updatetlsinfo",
      "target": "model_monitor_monitor_handletlsinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2097",
      "weight": 1.0,
      "_src": "model_monitor_monitor_handletlsinfo",
      "_tgt": "model_monitor_monitor_updatetlsinfo"
    },
    {
      "source": "model_monitor_monitor_isactive",
      "target": "model_monitor_monitor_isparentactive",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1337",
      "weight": 1.0,
      "_src": "model_monitor_monitor_isactive",
      "_tgt": "model_monitor_monitor_isparentactive"
    },
    {
      "source": "model_monitor_monitor_sendstats",
      "target": "model_monitor_monitor_sendcertinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1370",
      "weight": 1.0,
      "_src": "model_monitor_monitor_sendstats",
      "_tgt": "model_monitor_monitor_sendcertinfo"
    },
    {
      "source": "model_monitor_monitor_sendstats",
      "target": "model_monitor_monitor_senddomaininfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1373",
      "weight": 1.0,
      "_src": "model_monitor_monitor_sendstats",
      "_tgt": "model_monitor_monitor_senddomaininfo"
    },
    {
      "source": "model_monitor_monitor_sendnotification",
      "target": "model_monitor_monitor_getnotificationlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1488",
      "weight": 1.0,
      "_src": "model_monitor_monitor_sendnotification",
      "_tgt": "model_monitor_monitor_getnotificationlist"
    },
    {
      "source": "model_monitor_monitor_sendnotification",
      "target": "model_monitor_monitor_preparepreloaddata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1501",
      "weight": 1.0,
      "_src": "model_monitor_monitor_sendnotification",
      "_tgt": "model_monitor_monitor_preparepreloaddata"
    },
    {
      "source": "model_monitor_monitor_isundermaintenance",
      "target": "model_monitor_monitor_getparent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1646",
      "weight": 1.0,
      "_src": "model_monitor_monitor_isundermaintenance",
      "_tgt": "model_monitor_monitor_getparent"
    },
    {
      "source": "model_monitor_monitor_getmonitornotification",
      "target": "model_monitor_monitor_preparepreloaddata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1855",
      "weight": 1.0,
      "_src": "model_monitor_monitor_preparepreloaddata",
      "_tgt": "model_monitor_monitor_getmonitornotification"
    },
    {
      "source": "model_monitor_monitor_getmonitortag",
      "target": "model_monitor_monitor_preparepreloaddata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1856",
      "weight": 1.0,
      "_src": "model_monitor_monitor_preparepreloaddata",
      "_tgt": "model_monitor_monitor_getmonitortag"
    },
    {
      "source": "model_monitor_monitor_getparent",
      "target": "model_monitor_monitor_getallpath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1966",
      "weight": 1.0,
      "_src": "model_monitor_monitor_getallpath",
      "_tgt": "model_monitor_monitor_getparent"
    },
    {
      "source": "model_monitor_monitor_getparent",
      "target": "model_monitor_monitor_isparentactive",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2055",
      "weight": 1.0,
      "_src": "model_monitor_monitor_isparentactive",
      "_tgt": "model_monitor_monitor_getparent"
    },
    {
      "source": "model_monitor_monitor_getchildren",
      "target": "model_monitor_monitor_getallchildrenids",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1981",
      "weight": 1.0,
      "_src": "model_monitor_monitor_getallchildrenids",
      "_tgt": "model_monitor_monitor_getchildren"
    },
    {
      "source": "model_monitor_monitor_getchildren",
      "target": "model_monitor_monitor_deletemonitorrecursively",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2037",
      "weight": 1.0,
      "_src": "model_monitor_monitor_deletemonitorrecursively",
      "_tgt": "model_monitor_monitor_getchildren"
    },
    {
      "source": "model_monitor_monitor_deletemonitor",
      "target": "model_monitor_monitor_deletemonitorrecursively",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2046",
      "weight": 1.0,
      "_src": "model_monitor_monitor_deletemonitorrecursively",
      "_tgt": "model_monitor_monitor_deletemonitor"
    },
    {
      "source": "notification_providers_gorush_gorush_send",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "notification_providers_gorush_gorush_send",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "notification_providers_max_max",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "records_records_averagesystemstatsslice",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "notification_providers_max_max",
      "target": "alerts_alertmanager_handlesystemalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemalerts",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "notification_providers_max_max",
      "target": "alerts_alertmanager_handlesystemdown",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemdown",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "notification_providers_max_max",
      "target": "alerts_alertmanager_restorependingstatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "alerts_alertmanager_restorependingstatusalerts",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "notification_providers_max_max",
      "target": "systems_systemmanager_initialize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_globalping_js",
      "target": "monitor_types_globalping_globalpingmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_globalping_js",
      "_tgt": "monitor_types_globalping_globalpingmonitortype"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_constructor"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_check"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_ping",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_ping"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_http",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_http"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_dns",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_dns"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L354",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L388",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L414",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L446",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handletlsinfo"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_getoauth2authheader",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L509",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_getoauth2authheader"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L544",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_formatapierror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L559",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatapierror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_formatprobelocation",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L587",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatprobelocation"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L608",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_check",
      "target": "monitor_types_globalping_globalpingmonitortype_ping",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_check",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_ping"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_check",
      "target": "monitor_types_globalping_globalpingmonitortype_http",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_check",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_http"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_check",
      "target": "monitor_types_globalping_globalpingmonitortype_dns",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_check",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_dns"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_ping",
      "target": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_ping",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_ping",
      "target": "monitor_types_globalping_globalpingmonitortype_formatapierror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_ping",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatapierror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_ping",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_ping",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_getoauth2authheader",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_getoauth2authheader"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_formatapierror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatapierror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handletlsinfo"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_dns",
      "target": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_dns",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_dns",
      "target": "monitor_types_globalping_globalpingmonitortype_formatapierror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L300",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_dns",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatapierror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_dns",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L316",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_dns",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_dns",
      "target": "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L326",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_dns",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L424",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L452",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_formatprobelocation",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatprobelocation"
    },
    {
      "source": "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "monitor_types_tcp_parsetlsalertnumber",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "monitor_types_tcp_parsetlsalertnumber",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_domain_locker_src_app_services_supabase_service_ts",
      "target": "services_supabase_service_supabaseservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_supabase_service_ts",
      "_tgt": "services_supabase_service_supabaseservice"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_constructor"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_issupabaseenabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_isauthenticated",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_isauthenticated"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getsessiontoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getsessiontoken"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getsessiondata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getsessiondata"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_initializeauth",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_initializeauth"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_setauthstate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_setauthstate"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getcurrentuser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getcurrentuser"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signup"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signin",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signin"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_verifymfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_verifymfa"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_verifymfa2withchallenge",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_verifymfa2withchallenge"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getauthenticatorassurancelevel",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getauthenticatorassurancelevel"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signinwithgithub",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signinwithgithub"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signinwithgoogle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signinwithgoogle"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signinwithfacebook",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signinwithfacebook"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signout"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_gettoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_gettoken"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_settoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_settoken"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_isemailverified",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L307",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_isemailverified"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_resendverificationemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L325",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_resendverificationemail"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_sendpasswordresetemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_sendpasswordresetemail"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_verifyemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L358",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_verifyemail"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_updateemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L365",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_updateemail"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_setpassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L372",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_setpassword"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_updatepassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L387",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_updatepassword"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getuserbillinginfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L410",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getuserbillinginfo"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getbackupcodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L426",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getbackupcodes"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_exportuserdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L431",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_exportuserdata"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_deletealldata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L443",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_deletealldata"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_deleteaccount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L519",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_deleteaccount"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_updateusermetadata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L558",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_updateusermetadata"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_enablemfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L567",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_enablemfa"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_disablemfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L601",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_disablemfa"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_ismfaenabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L614",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_ismfaenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_resetmfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L621",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_resetmfa"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getaccountissues",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L642",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getaccountissues"
    },
    {
      "source": "services_supabase_service_supabaseservice_constructor",
      "target": "services_supabase_service_supabaseservice_issupabaseenabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_constructor",
      "_tgt": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice_constructor",
      "target": "services_supabase_service_supabaseservice_initializeauth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_constructor",
      "_tgt": "services_supabase_service_supabaseservice_initializeauth"
    },
    {
      "source": "services_supabase_service_supabaseservice_issupabaseenabled",
      "target": "services_supabase_service_supabaseservice_isauthenticated",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_isauthenticated",
      "_tgt": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice_issupabaseenabled",
      "target": "services_supabase_service_supabaseservice_getsessiontoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_getsessiontoken",
      "_tgt": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice_issupabaseenabled",
      "target": "services_supabase_service_supabaseservice_getsessiondata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_getsessiondata",
      "_tgt": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice_isauthenticated",
      "target": "services_supabase_service_supabaseservice_getauthenticatorassurancelevel",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_isauthenticated",
      "_tgt": "services_supabase_service_supabaseservice_getauthenticatorassurancelevel"
    },
    {
      "source": "services_supabase_service_supabaseservice_setauthstate",
      "target": "services_supabase_service_supabaseservice_signin",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_signin",
      "_tgt": "services_supabase_service_supabaseservice_setauthstate"
    },
    {
      "source": "services_supabase_service_supabaseservice_setauthstate",
      "target": "services_supabase_service_supabaseservice_verifymfa",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_verifymfa",
      "_tgt": "services_supabase_service_supabaseservice_setauthstate"
    },
    {
      "source": "services_supabase_service_supabaseservice_setauthstate",
      "target": "services_supabase_service_supabaseservice_signout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_signout",
      "_tgt": "services_supabase_service_supabaseservice_setauthstate"
    },
    {
      "source": "services_supabase_service_supabaseservice_getcurrentuser",
      "target": "services_supabase_service_supabaseservice_getuserbillinginfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L411",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_getuserbillinginfo",
      "_tgt": "services_supabase_service_supabaseservice_getcurrentuser"
    },
    {
      "source": "services_supabase_service_supabaseservice_getcurrentuser",
      "target": "services_supabase_service_supabaseservice_deleteaccount",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L522",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_deleteaccount",
      "_tgt": "services_supabase_service_supabaseservice_getcurrentuser"
    },
    {
      "source": "services_supabase_service_supabaseservice_gettoken",
      "target": "services_supabase_service_supabaseservice_deleteaccount",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L523",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_deleteaccount",
      "_tgt": "services_supabase_service_supabaseservice_gettoken"
    },
    {
      "source": "services_supabase_service_supabaseservice_getuserbillinginfo",
      "target": "services_supabase_service_supabaseservice_getaccountissues",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L709",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_getaccountissues",
      "_tgt": "services_supabase_service_supabaseservice_getuserbillinginfo"
    },
    {
      "source": "services_supabase_service_supabaseservice_deletealldata",
      "target": "services_supabase_service_supabaseservice_deleteaccount",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L528",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_deleteaccount",
      "_tgt": "services_supabase_service_supabaseservice_deletealldata"
    },
    {
      "source": "services_supabase_service_supabaseservice_enablemfa",
      "target": "services_supabase_service_supabaseservice_resetmfa",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_enablemfa",
      "_tgt": "services_supabase_service_supabaseservice_resetmfa"
    },
    {
      "source": "services_supabase_service_supabaseservice_ismfaenabled",
      "target": "services_supabase_service_supabaseservice_getaccountissues",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L690",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_getaccountissues",
      "_tgt": "services_supabase_service_supabaseservice_ismfaenabled"
    },
    {
      "source": "reference_domain_locker_src_app_services_environment_service_ts",
      "target": "services_environment_service_envservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_environment_service_ts",
      "_tgt": "services_environment_service_envservice"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_constructor"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_mapkeytovarname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_mapkeytovarname"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getenvvar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_issupabaseenabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_issupabaseenabled"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_ispostgresenabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_ispostgresenabled"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getenvironmenttype",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getenvironmenttype"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getsupabaseurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getsupabaseurl"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getsupabasepublickey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getsupabasepublickey"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getprojectid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getprojectid"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getglitchtipdsn",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getglitchtipdsn"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getpostgresconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getpostgresconfig"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getbaseurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getbaseurl"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getpostgresapiurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getpostgresapiurl"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getplausibleconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getplausibleconfig"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getvaluefromlocalstorage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getvaluefromlocalstorage"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_checkallenvironmentalvariables",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_checkallenvironmentalvariables"
    },
    {
      "source": "services_environment_service_envservice_mapkeytovarname",
      "target": "services_environment_service_envservice_getenvvar",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getenvvar",
      "_tgt": "services_environment_service_envservice_mapkeytovarname"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getvaluefromlocalstorage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getenvvar",
      "_tgt": "services_environment_service_envservice_getvaluefromlocalstorage"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_issupabaseenabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_issupabaseenabled",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getenvironmenttype",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getenvironmenttype",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getsupabaseurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getsupabaseurl",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getsupabasepublickey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getsupabasepublickey",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getprojectid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getprojectid",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getglitchtipdsn",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getglitchtipdsn",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getpostgresconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getpostgresconfig",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getbaseurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getbaseurl",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getplausibleconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getplausibleconfig",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_ispostgresenabled",
      "target": "services_environment_service_envservice_getenvironmenttype",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_ispostgresenabled",
      "_tgt": "services_environment_service_envservice_getenvironmenttype"
    },
    {
      "source": "services_environment_service_envservice_ispostgresenabled",
      "target": "services_environment_service_envservice_getpostgresconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_ispostgresenabled",
      "_tgt": "services_environment_service_envservice_getpostgresconfig"
    },
    {
      "source": "services_environment_service_envservice_getbaseurl",
      "target": "services_environment_service_envservice_getpostgresapiurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getpostgresapiurl",
      "_tgt": "services_environment_service_envservice_getbaseurl"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_database_service_ts",
      "target": "db_query_services_sb_database_service_maindatabaseservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_database_service_ts",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_constructor"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_handleerror"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_domainexists"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_savedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_savedomain"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_deletedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L327",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_deletedomain"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L343",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomain"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_extracttags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_extracttags"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L373",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_listdomainnames",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L390",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_listdomainnames"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_listdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L404",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_listdomains"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_updatedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L418",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_updatedomain"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L424",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getstatuseswithdomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L457",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getstatuseswithdomaincounts"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_gettotaldomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L475",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_gettotaldomains"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbyeppcodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L487",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbyeppcodes"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbystatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L504",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbystatus"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbytag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L534",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbytag"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainexpirations",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L563",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainexpirations"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getassetcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L579",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getassetcount"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L621",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainuptime",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L724",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainuptime"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_checkalltables",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L733",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_checkalltables"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_deletealldata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L792",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_deletealldata"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_handleerror",
      "target": "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_handleerror"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_handleerror",
      "target": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L278",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_handleerror"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser",
      "target": "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser",
      "target": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L269",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser",
      "target": "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L651",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_savedomain",
      "target": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_savedomain",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L300",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "target": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L306",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "target": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L454",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L346",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_getdomain",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery",
      "target": "db_query_services_sb_database_service_maindatabaseservice_listdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_listdomains",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_extracttags",
      "target": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L376",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_extracttags"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_updatedomain",
      "target": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L419",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_updatedomain",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_database_service_ts",
      "target": "db_query_services_pg_database_service_pgdatabaseservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_database_service_ts",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_constructor"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getcurrentuser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getcurrentuser"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_handleerror"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_domainexists",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_domainexists"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_savedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_savedomain"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L332",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_extracttags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L349",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_extracttags"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L353",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_listdomains"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_listdomainnames",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L365",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_listdomainnames"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L378",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomain"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_updatedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L401",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_updatedomain"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_deletedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L451",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_deletedomain"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainexpirations",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L487",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainexpirations"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getassetcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L504",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getassetcount"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getstatuseswithdomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L533",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getstatuseswithdomaincounts"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L557",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L576",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L591",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L617",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_gettotaldomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L658",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_gettotaldomains"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbyeppcodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L675",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbyeppcodes"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_fetchallforexport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L712",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_fetchallforexport"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_checkalltables",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L716",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_checkalltables"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_deletealldata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L772",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_deletealldata"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_handleerror",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L653",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_handleerror"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_domainexists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_domainexists",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L359",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L422",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L650",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_savedomain",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_savedomain",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L448",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L355",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L380",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L559",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L593",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L357",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L382",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L561",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L595",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_extracttags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_extracttags"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_updatedomain",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L402",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_updatedomain",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L625",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_notifications_service_ts",
      "target": "sb_db_notifications_service_notificationqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_notifications_service_ts",
      "_tgt": "sb_db_notifications_service_notificationqueries"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_constructor"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_savenotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_savenotifications"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_getnotificationchannels",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_getnotificationchannels"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_updatenotificationchannels",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_updatenotificationchannels"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_getnotificationpreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_getnotificationpreferences"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_updatebulknotificationpreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_updatebulknotificationpreferences"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_getusernotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_getusernotifications"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_markallnotificationsread",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_markallnotificationsread"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_marknotificationreadstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_marknotificationreadstatus"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_getunreadnotificationcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_getunreadnotificationcount"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_addnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_addnotification"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_updatenotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_updatenotification"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_deletenotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L237",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_deletenotification"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_updatenotificationtypes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_updatenotificationtypes"
    },
    {
      "source": "reference_domain_locker_src_app_components_domain_things_domain_collection_domain_collection_component_ts",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_domain_things_domain_collection_domain_collection_component_ts",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_constructor"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_mapfieldtocolumn",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_mapfieldtocolumn"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_onlayoutchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_onlayoutchange"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_reloaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_reloaddomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_domainmatchessearch",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_domainmatchessearch"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains"
    },
    {
      "source": "reference_domain_locker_src_app_components_monitor_sparklines_sparklines_component_ts",
      "target": "sparklines_sparklines_component_domainsparklinecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_monitor_sparklines_sparklines_component_ts",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_constructor"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_ngoninit"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_updatehoveredvalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_updatehoveredvalue"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L274",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_maptimetosentence",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L291",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_maptimetosentence"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_formattimestamp",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L301",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_formattimestamp"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_ngoninit",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_ngoninit",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L276",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L280",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L428",
      "weight": 1.0,
      "_src": "records_records_averagesystemstatsslice",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "target": "records_records_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L505",
      "weight": 1.0,
      "_src": "records_records_twodecimals",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "systemd_systemd_twodecimals",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatebarposition",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatebarposition",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_domain_pie_domain_pie_component_ts",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_domain_pie_domain_pie_component_ts",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_constructor"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_forcechartredraw",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_forcechartredraw"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_normalizechartdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_normalizechartdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L258",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L276",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize"
    },
    {
      "source": "pages_home_page_homepagecomponent_triggerbackgroundupdate",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent_triggerbackgroundupdate",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_domain_locker_src_app_pages_settings_account_page_ts",
      "target": "settings_account_page_usersettingscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_settings_account_page_ts",
      "_tgt": "settings_account_page_usersettingscomponent"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_constructor"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_ngoninit"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_initializeforms",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_initializeforms"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_loaduserdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_loaduserdata"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_updatepasswordform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_updatepasswordform"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_checkifuserhaspassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_checkifuserhaspassword"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_updateprofile",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_updateprofile"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_updateemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_updateemail"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_updatepassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_updatepassword"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_checkmfastatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_checkmfastatus"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_startenablemfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_startenablemfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_enablemfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_enablemfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_verifymfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L274",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_verifymfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_disablemfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L291",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_disablemfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_resetmfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L317",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_resetmfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_downloadbackupcodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L334",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_downloadbackupcodes"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_updatesessiontimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_updatesessiontimeout"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_exportdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L355",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_exportdata"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_confirmdeleteaccount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L368",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_confirmdeleteaccount"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_deleteaccount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L388",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_deleteaccount"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_passwordmatchvalidator",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L402",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_passwordmatchvalidator"
    },
    {
      "source": "settings_account_page_usersettingscomponent_ngoninit",
      "target": "settings_account_page_usersettingscomponent_initializeforms",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_ngoninit",
      "_tgt": "settings_account_page_usersettingscomponent_initializeforms"
    },
    {
      "source": "settings_account_page_usersettingscomponent_ngoninit",
      "target": "settings_account_page_usersettingscomponent_loaduserdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_ngoninit",
      "_tgt": "settings_account_page_usersettingscomponent_loaduserdata"
    },
    {
      "source": "settings_account_page_usersettingscomponent_ngoninit",
      "target": "settings_account_page_usersettingscomponent_checkifuserhaspassword",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_ngoninit",
      "_tgt": "settings_account_page_usersettingscomponent_checkifuserhaspassword"
    },
    {
      "source": "settings_account_page_usersettingscomponent_ngoninit",
      "target": "settings_account_page_usersettingscomponent_checkmfastatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_ngoninit",
      "_tgt": "settings_account_page_usersettingscomponent_checkmfastatus"
    },
    {
      "source": "settings_account_page_usersettingscomponent_startenablemfa",
      "target": "settings_account_page_usersettingscomponent_enablemfa",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L239",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_startenablemfa",
      "_tgt": "settings_account_page_usersettingscomponent_enablemfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent_disablemfa",
      "target": "settings_account_page_usersettingscomponent_resetmfa",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_resetmfa",
      "_tgt": "settings_account_page_usersettingscomponent_disablemfa"
    },
    {
      "source": "reference_domain_locker_src_app_pages_domains_add_index_page_ts",
      "target": "add_index_page_adddomaincomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_domains_add_index_page_ts",
      "_tgt": "add_index_page_adddomaincomponent"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_constructor"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_ngoninit"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_ngondestroy"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_initializeform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_initializeform"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_setupdomainvalidation",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_setupdomainvalidation"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_fetchexistingdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_fetchexistingdomains"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_filterregistrars",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_filterregistrars"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_domainexistsvalidator",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_domainexistsvalidator"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_onnextstep",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_onnextstep"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_onpreviousstep",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_onpreviousstep"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_fetchdomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L230",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_fetchdomaininfo"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_fetchsubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_fetchsubdomains"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_isdomaininfovalid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_isdomaininfovalid"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_updateformwithdomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L303",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_updateformwithdomaininfo"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_preparetabledata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L329",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_preparetabledata"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_makedateorundefined",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L343",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_makedateorundefined"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_formatdomainname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_formatdomainname"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_onsubmit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L357",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_onsubmit"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_saveandaddnew",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L408",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_saveandaddnew"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_confirmdiscard",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L417",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_confirmdiscard"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_tagsvalidator",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L430",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_tagsvalidator"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_onenterkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L456",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_onenterkey"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_getdomainerrormessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L471",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_getdomainerrormessage"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_gettagserrormessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L488",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_gettagserrormessage"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_hasenablednotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L507",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_hasenablednotifications"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_getnoteserrormessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L515",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_getnoteserrormessage"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_handlehttperror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L531",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_handlehttperror"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L549",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "source": "add_index_page_adddomaincomponent_ngoninit",
      "target": "add_index_page_adddomaincomponent_initializeform",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_ngoninit",
      "_tgt": "add_index_page_adddomaincomponent_initializeform"
    },
    {
      "source": "add_index_page_adddomaincomponent_ngoninit",
      "target": "add_index_page_adddomaincomponent_fetchexistingdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_ngoninit",
      "_tgt": "add_index_page_adddomaincomponent_fetchexistingdomains"
    },
    {
      "source": "add_index_page_adddomaincomponent_ngoninit",
      "target": "add_index_page_adddomaincomponent_setupdomainvalidation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_ngoninit",
      "_tgt": "add_index_page_adddomaincomponent_setupdomainvalidation"
    },
    {
      "source": "add_index_page_adddomaincomponent_initializeform",
      "target": "add_index_page_adddomaincomponent_domainexistsvalidator",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_initializeform",
      "_tgt": "add_index_page_adddomaincomponent_domainexistsvalidator"
    },
    {
      "source": "add_index_page_adddomaincomponent_initializeform",
      "target": "add_index_page_adddomaincomponent_tagsvalidator",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_initializeform",
      "_tgt": "add_index_page_adddomaincomponent_tagsvalidator"
    },
    {
      "source": "add_index_page_adddomaincomponent_initializeform",
      "target": "add_index_page_adddomaincomponent_onnextstep",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_initializeform",
      "_tgt": "add_index_page_adddomaincomponent_onnextstep"
    },
    {
      "source": "add_index_page_adddomaincomponent_onnextstep",
      "target": "add_index_page_adddomaincomponent_fetchdomaininfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onnextstep",
      "_tgt": "add_index_page_adddomaincomponent_fetchdomaininfo"
    },
    {
      "source": "add_index_page_adddomaincomponent_onnextstep",
      "target": "add_index_page_adddomaincomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onnextstep",
      "_tgt": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "source": "add_index_page_adddomaincomponent_onnextstep",
      "target": "add_index_page_adddomaincomponent_onenterkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L464",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onenterkey",
      "_tgt": "add_index_page_adddomaincomponent_onnextstep"
    },
    {
      "source": "add_index_page_adddomaincomponent_fetchsubdomains",
      "target": "add_index_page_adddomaincomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L277",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_fetchsubdomains",
      "_tgt": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "source": "add_index_page_adddomaincomponent_makedateorundefined",
      "target": "add_index_page_adddomaincomponent_onsubmit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onsubmit",
      "_tgt": "add_index_page_adddomaincomponent_makedateorundefined"
    },
    {
      "source": "add_index_page_adddomaincomponent_formatdomainname",
      "target": "add_index_page_adddomaincomponent_onsubmit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L366",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onsubmit",
      "_tgt": "add_index_page_adddomaincomponent_formatdomainname"
    },
    {
      "source": "add_index_page_adddomaincomponent_onsubmit",
      "target": "add_index_page_adddomaincomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L398",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onsubmit",
      "_tgt": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "source": "add_index_page_adddomaincomponent_onsubmit",
      "target": "add_index_page_adddomaincomponent_saveandaddnew",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L409",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_saveandaddnew",
      "_tgt": "add_index_page_adddomaincomponent_onsubmit"
    },
    {
      "source": "add_index_page_adddomaincomponent_onsubmit",
      "target": "add_index_page_adddomaincomponent_onenterkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L466",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onenterkey",
      "_tgt": "add_index_page_adddomaincomponent_onsubmit"
    },
    {
      "source": "add_index_page_adddomaincomponent_handlehttperror",
      "target": "add_index_page_adddomaincomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L538",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_handlehttperror",
      "_tgt": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "source": "reference_domain_locker_src_app_pages_auth_login_page_ts",
      "target": "auth_login_page_loginpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_auth_login_page_ts",
      "_tgt": "auth_login_page_loginpagecomponent"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_constructor"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_ngoninit"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_ngondestroy"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_togglepasswordresetform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_togglepasswordresetform"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_saveupdatedpassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_saveupdatedpassword"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_sendcaptcharesponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_sendcaptcharesponse"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_checkauthstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_checkauthstatus"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_onmodechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_onmodechange"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_checkifsignupdisabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_checkifsignupdisabled"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_checkifdemoinstance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_checkifdemoinstance"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_passwordmatchvalidator",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_passwordmatchvalidator"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_signout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_signout"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_resetmessages",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_loginwithgithub",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_loginwithgithub"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_loginwithgoogle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_loginwithgoogle"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_loginwithfacebook",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L275",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_loginwithfacebook"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_sendpasswordresetemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_sendpasswordresetemail"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_onsubmit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_onsubmit"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_performlogin",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L340",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_performlogin"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_verifymfacode",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L353",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_verifymfacode"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_initialloginattempt",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L363",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_initialloginattempt"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_setupmfaverification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L380",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_setupmfaverification"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_performsignup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L394",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_performsignup"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_createtimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_createtimeout"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_handlesuccess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L421",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_handlesuccess"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L437",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_resendverificationemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L449",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_resendverificationemail"
    },
    {
      "source": "auth_login_page_loginpagecomponent_ngoninit",
      "target": "auth_login_page_loginpagecomponent_onmodechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_ngoninit",
      "_tgt": "auth_login_page_loginpagecomponent_onmodechange"
    },
    {
      "source": "auth_login_page_loginpagecomponent_ngoninit",
      "target": "auth_login_page_loginpagecomponent_checkauthstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_ngoninit",
      "_tgt": "auth_login_page_loginpagecomponent_checkauthstatus"
    },
    {
      "source": "auth_login_page_loginpagecomponent_ngoninit",
      "target": "auth_login_page_loginpagecomponent_checkifdemoinstance",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_ngoninit",
      "_tgt": "auth_login_page_loginpagecomponent_checkifdemoinstance"
    },
    {
      "source": "auth_login_page_loginpagecomponent_ngoninit",
      "target": "auth_login_page_loginpagecomponent_checkifsignupdisabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_ngoninit",
      "_tgt": "auth_login_page_loginpagecomponent_checkifsignupdisabled"
    },
    {
      "source": "auth_login_page_loginpagecomponent_togglepasswordresetform",
      "target": "auth_login_page_loginpagecomponent_resetmessages",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_togglepasswordresetform",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent_saveupdatedpassword",
      "target": "auth_login_page_loginpagecomponent_resetmessages",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_saveupdatedpassword",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent_onmodechange",
      "target": "auth_login_page_loginpagecomponent_resetmessages",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onmodechange",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent_onmodechange",
      "target": "auth_login_page_loginpagecomponent_checkifsignupdisabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onmodechange",
      "_tgt": "auth_login_page_loginpagecomponent_checkifsignupdisabled"
    },
    {
      "source": "auth_login_page_loginpagecomponent_resetmessages",
      "target": "auth_login_page_loginpagecomponent_sendpasswordresetemail",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_sendpasswordresetemail",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent_resetmessages",
      "target": "auth_login_page_loginpagecomponent_onsubmit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L313",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onsubmit",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent_loginwithgithub",
      "target": "auth_login_page_loginpagecomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_loginwithgithub",
      "_tgt": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "source": "auth_login_page_loginpagecomponent_loginwithgoogle",
      "target": "auth_login_page_loginpagecomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_loginwithgoogle",
      "_tgt": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "source": "auth_login_page_loginpagecomponent_loginwithfacebook",
      "target": "auth_login_page_loginpagecomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L280",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_loginwithfacebook",
      "_tgt": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "source": "auth_login_page_loginpagecomponent_onsubmit",
      "target": "auth_login_page_loginpagecomponent_performlogin",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L328",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onsubmit",
      "_tgt": "auth_login_page_loginpagecomponent_performlogin"
    },
    {
      "source": "auth_login_page_loginpagecomponent_onsubmit",
      "target": "auth_login_page_loginpagecomponent_performsignup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onsubmit",
      "_tgt": "auth_login_page_loginpagecomponent_performsignup"
    },
    {
      "source": "auth_login_page_loginpagecomponent_onsubmit",
      "target": "auth_login_page_loginpagecomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L333",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onsubmit",
      "_tgt": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "source": "auth_login_page_loginpagecomponent_performlogin",
      "target": "auth_login_page_loginpagecomponent_verifymfacode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_performlogin",
      "_tgt": "auth_login_page_loginpagecomponent_verifymfacode"
    },
    {
      "source": "auth_login_page_loginpagecomponent_performlogin",
      "target": "auth_login_page_loginpagecomponent_initialloginattempt",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L349",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_performlogin",
      "_tgt": "auth_login_page_loginpagecomponent_initialloginattempt"
    },
    {
      "source": "auth_login_page_loginpagecomponent_verifymfacode",
      "target": "auth_login_page_loginpagecomponent_handlesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_verifymfacode",
      "_tgt": "auth_login_page_loginpagecomponent_handlesuccess"
    },
    {
      "source": "auth_login_page_loginpagecomponent_initialloginattempt",
      "target": "auth_login_page_loginpagecomponent_setupmfaverification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L374",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_initialloginattempt",
      "_tgt": "auth_login_page_loginpagecomponent_setupmfaverification"
    },
    {
      "source": "auth_login_page_loginpagecomponent_initialloginattempt",
      "target": "auth_login_page_loginpagecomponent_handlesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L376",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_initialloginattempt",
      "_tgt": "auth_login_page_loginpagecomponent_handlesuccess"
    },
    {
      "source": "auth_login_page_loginpagecomponent_performsignup",
      "target": "auth_login_page_loginpagecomponent_createtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L405",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_performsignup",
      "_tgt": "auth_login_page_loginpagecomponent_createtimeout"
    },
    {
      "source": "auth_login_page_loginpagecomponent_performsignup",
      "target": "auth_login_page_loginpagecomponent_handlesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L412",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_performsignup",
      "_tgt": "auth_login_page_loginpagecomponent_handlesuccess"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_links_index_page_ts",
      "target": "links_index_page_linksindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_links_index_page_ts",
      "_tgt": "links_index_page_linksindexpagecomponent"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_constructor"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_ngoninit"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_ondisplaybychange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_ondisplaybychange"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_onshowautolinkschange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_onshowautolinkschange"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_openlink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_openlink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_showeditlink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_showeditlink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_addnewlink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_addnewlink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_objkeys",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_objkeys"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_deletelink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_deletelink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_loadlinks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_loadlinks"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_loaddomaindata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_loaddomaindata"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_fetchproviders",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_fetchproviders"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_onrightclick",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L262",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_onrightclick"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_openlinkdialog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_openlinkdialog"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_confirmdelete",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_confirmdelete"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_updatelink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_updatelink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_addlink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L332",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_addlink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_ngoninit",
      "target": "links_index_page_linksindexpagecomponent_loadlinks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_ngoninit",
      "_tgt": "links_index_page_linksindexpagecomponent_loadlinks"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_ondisplaybychange",
      "target": "links_index_page_linksindexpagecomponent_loaddomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_ondisplaybychange",
      "_tgt": "links_index_page_linksindexpagecomponent_loaddomaindata"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_onshowautolinkschange",
      "target": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_onshowautolinkschange",
      "_tgt": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_showeditlink",
      "target": "links_index_page_linksindexpagecomponent_openlinkdialog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_showeditlink",
      "_tgt": "links_index_page_linksindexpagecomponent_openlinkdialog"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_addnewlink",
      "target": "links_index_page_linksindexpagecomponent_openlinkdialog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_addnewlink",
      "_tgt": "links_index_page_linksindexpagecomponent_openlinkdialog"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata",
      "target": "links_index_page_linksindexpagecomponent_fetchproviders",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata",
      "_tgt": "links_index_page_linksindexpagecomponent_fetchproviders"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "target": "lib_utils_withtimeout",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/api.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "tests_apiscenario_test",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "ws_request_manager_test_testrequestmanager_basicfunctionality",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/request_manager_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "ws_request_manager_test_testrequestmanager_basicfunctionality",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "ws_requestmanager_sendrequest",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "ws_requestmanager_sendrequest",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "systems_system_fetchcontainerinfofromagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L536",
      "weight": 1.0,
      "_src": "systems_system_fetchcontainerinfofromagent",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "systems_system_fetchcontainerlogsfromagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L545",
      "weight": 1.0,
      "_src": "systems_system_fetchcontainerlogsfromagent",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "systems_system_fetchsystemdinfofromagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L554",
      "weight": 1.0,
      "_src": "systems_system_fetchsystemdinfofromagent",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "systems_system_fetchsmartdatafromagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L563",
      "weight": 1.0,
      "_src": "systems_system_fetchsmartdatafromagent",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "systems_system_createsessionwithtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L706",
      "weight": 1.0,
      "_src": "systems_system_createsessionwithtimeout",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "domains_scheduler_checkdomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "domains_scheduler_checkdomain",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "whois_lookupservice_trynativewhois",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "whois_lookupservice_trynativewhois",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "monitors_scheduler_runcheck",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "monitors_scheduler_runcheck",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "monitors_scheduler_runmanualcheck",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L435",
      "weight": 1.0,
      "_src": "monitors_scheduler_runmanualcheck",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "transport_sshtransport_createsessionwithtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "transport_sshtransport_createsessionwithtimeout",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "utils_logger_logger_write",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "utils_logger_logger_warn",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "utils_logger_logger_write",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "utils_logger_logger_debug",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "agent_agent_main",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "agent_agent_main",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "agent_cmdoptions_parse",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "systems_system_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "agent_cmdoptions_parse",
      "_tgt": "systems_system_update"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "alerts_alertmanager_sendshoutrrralert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L273",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendshoutrrralert",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "hub_app_update_fetchregistrytoken",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L295",
      "weight": 1.0,
      "_src": "hub_app_update_fetchregistrytoken",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "hub_server_getpublicappinfo",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/server.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "hub_server_getpublicappinfo",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_loadpublickeys",
      "target": "agent_agent_main",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "agent_agent_main",
      "_tgt": "agent_cmdoptions_loadpublickeys"
    },
    {
      "source": "hub_hub_getbaseapp",
      "target": "hub_app_update_newcontainerupdatehelpercmd",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "hub_hub_getbaseapp",
      "_tgt": "hub_app_update_newcontainerupdatehelpercmd"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_empty",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_empty",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_singlerecord",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_singlerecord",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_basicaveraging",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_basicaveraging",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_peakvalues",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_peakvalues",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_diskiostats",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_diskiostats",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_diskiostatspeakfromcurrentvalues",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_diskiostatspeakfromcurrentvalues",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_peakfromcurrentvalues",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_peakfromcurrentvalues",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_temperatures",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_temperatures",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_networkinterfaces",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_networkinterfaces",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_extrafs",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_extrafs",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_extrafsdiskiostatspeakfromcurrentvalues",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L404",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_extrafsdiskiostatspeakfromcurrentvalues",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_extrafspeaksfromcurrentvalues",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_extrafspeaksfromcurrentvalues",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_gpudata",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L489",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_gpudata",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_multiplegpus",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_multiplegpus",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusage",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusage",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusagerounding",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusagerounding",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_cpubreakdown",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_cpubreakdown",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_batterylastchargestate",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L577",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_batterylastchargestate",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_threerecordsrounding",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L590",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_threerecordsrounding",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_mixedoptionalfields",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L613",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_mixedoptionalfields",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_tenrecords",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L647",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_tenrecords",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "internal_records_records_go",
      "target": "records_records_averagesystemstatsslice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "internal_records_records_go",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "internal_records_records_go",
      "target": "records_records_twodecimals",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L504",
      "weight": 1.0,
      "_src": "internal_records_records_go",
      "_tgt": "records_records_twodecimals"
    },
    {
      "source": "records_recordmanager_averagesystemstats",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "records_recordmanager_averagesystemstats",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_recordmanager_averagesystemstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "records_recordmanager_averagesystemstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_averagesystemstatsslice",
      "target": "records_records_twodecimals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L341",
      "weight": 1.0,
      "_src": "records_records_averagesystemstatsslice",
      "_tgt": "records_records_twodecimals"
    },
    {
      "source": "records_records_averagesystemstatsslice",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "records_records_averagesystemstatsslice",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_test_testrecordmanagercreation",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "records_records_test_testrecordmanagercreation",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_test_testtwodecimals",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "records_records_test_testtwodecimals",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "records_records_test_helpers_twodecimals",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_test_helpers.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "records_records_test_helpers_twodecimals",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldrecords",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldrecords",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldrecords",
      "target": "tests_hub_createuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldrecords",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldrecords",
      "target": "tests_hub_createrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldrecords",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemstats",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemstats",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemstats",
      "target": "tests_hub_createuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemstats",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemstats",
      "target": "tests_hub_createrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemstats",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistory",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistory",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistory",
      "target": "tests_hub_createuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistory",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistory",
      "target": "tests_hub_createrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistory",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistory",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistory",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "target": "tests_hub_createuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "target": "tests_hub_createrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "target": "tests_hub_createuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "target": "tests_hub_createrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_site_src_components_ui_use_toast_ts",
      "target": "ui_use_toast_genid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_use_toast_ts",
      "_tgt": "ui_use_toast_genid"
    },
    {
      "source": "internal_site_src_components_ui_use_toast_ts",
      "target": "ui_use_toast_dispatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_use_toast_ts",
      "_tgt": "ui_use_toast_dispatch"
    },
    {
      "source": "internal_site_src_components_ui_use_toast_ts",
      "target": "ui_use_toast_toast",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_use_toast_ts",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_genid",
      "target": "ui_use_toast_toast",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "ui_use_toast_toast",
      "_tgt": "ui_use_toast_genid"
    },
    {
      "source": "ui_use_toast_dispatch",
      "target": "ui_use_toast_toast",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "ui_use_toast_toast",
      "_tgt": "ui_use_toast_dispatch"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "login_auth_form_showloginfaliedtoast",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "login_auth_form_showloginfaliedtoast",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "login_forgot_pass_form_showloginfaliedtoast",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/login/forgot-pass-form.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "login_forgot_pass_form_showloginfaliedtoast",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "routes_domain_handlerefresh",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "routes_domain_handlerefresh",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "routes_domain_handledeleteconfirm",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "routes_domain_handledeleteconfirm",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_quiet_hours_handledelete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "settings_quiet_hours_handledelete",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_quiet_hours_handlesubmit",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L381",
      "weight": 1.0,
      "_src": "settings_quiet_hours_handlesubmit",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_heartbeat_fetchstatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "settings_heartbeat_fetchstatus",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_heartbeat_sendtestheartbeat",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "settings_heartbeat_sendtestheartbeat",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_config_yaml_fetchconfig",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/config-yaml.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "settings_config_yaml_fetchconfig",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_layout_savesettings",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "settings_layout_savesettings",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_general_refreshupdateinfo",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L318",
      "weight": 1.0,
      "_src": "settings_general_refreshupdateinfo",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_general_applyupdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L332",
      "weight": 1.0,
      "_src": "settings_general_applyupdate",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_notifications_updatesettings",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "settings_notifications_updatesettings",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_notifications_sendtestnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "settings_notifications_sendtestnotification",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "domains_table_domain_dialog_handlelookup",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "domains_table_domain_dialog_handlelookup",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "alerts_alerts_sheet_failedupdatetoast",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "alerts_alerts_sheet_failedupdatetoast",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "monitors_table_add_monitor_dialog_handlesubmit",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/monitors-table/add-monitor-dialog.tsx",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "monitors_table_add_monitor_dialog_handlesubmit",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "lib_utils_copytoclipboard",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "lib_utils_copytoclipboard",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "routes_domain_handlerefresh",
      "target": "domains_apihandler_refreshdomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "routes_domain_handlerefresh",
      "_tgt": "domains_apihandler_refreshdomain"
    },
    {
      "source": "routes_domain_handledeleteconfirm",
      "target": "domains_apihandler_deletedomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "routes_domain_handledeleteconfirm",
      "_tgt": "domains_apihandler_deletedomain"
    },
    {
      "source": "settings_quiet_hours_handlesubmit",
      "target": "ws_handler_onclose",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L379",
      "weight": 1.0,
      "_src": "settings_quiet_hours_handlesubmit",
      "_tgt": "ws_handler_onclose"
    },
    {
      "source": "settings_layout_savesettings",
      "target": "settings_notifications_updatesettings",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "settings_notifications_updatesettings",
      "_tgt": "settings_layout_savesettings"
    },
    {
      "source": "settings_general_refreshupdateinfo",
      "target": "settings_general_applyupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "settings_general_applyupdate",
      "_tgt": "settings_general_refreshupdateinfo"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_newtesthub",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_newtesthub"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_createuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_createuserwithrole",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_createuserwithrole"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_createrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_createsystems",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_gethubwithuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_newtesthub",
      "target": "tests_hub_gethubwithuser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "tests_hub_gethubwithuser",
      "_tgt": "tests_hub_newtesthub"
    },
    {
      "source": "tests_hub_newtesthub",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/hub.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "tests_hub_newtesthub",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "tests_hub_createuser",
      "target": "tests_hub_createuserwithrole",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "tests_hub_createuserwithrole",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "tests_hub_gethubwithuser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "tests_hub_gethubwithuser",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_test_testsetalerttriggered",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testsetalerttriggered",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_api_test_testuseralertsapi",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testuseralertsapi",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "hub_collections_test_testapicollectionsauthrules",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "hub_collections_test_testapicollectionsauthrules",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "config_config_test_testconfigsyncwithtokens",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "config_config_test_testconfigmigrationscenario",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "config_config_test_testconfigmigrationscenario",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "systems_systems_test_testsystemmanagernew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "systems_systems_test_testold",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "systems_systems_test_testhasuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_src": "systems_systems_test_testhasuser",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "heartbeat_heartbeat_test_createtestuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_createtestuser",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuserwithrole",
      "target": "alerts_alerts_api_test_testsendtestnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L401",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testsendtestnotification",
      "_tgt": "tests_hub_createuserwithrole"
    },
    {
      "source": "tests_hub_createuserwithrole",
      "target": "hub_collections_test_testapicollectionsauthrules",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_src": "hub_collections_test_testapicollectionsauthrules",
      "_tgt": "tests_hub_createuserwithrole"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "tests_hub_createsystems",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "tests_hub_createsystems",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "tests_hub_gethubwithuser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "tests_hub_gethubwithuser",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerts",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L623",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_testresolvestatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L723",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalerts",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L829",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testalertshistorystatus",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L903",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_battery_test_testbatteryalertlogic",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertlogic",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealert",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testalertshistory",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_test_testsetalerttriggered",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testsetalerttriggered",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_api_test_testuseralertsapi",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testuseralertsapi",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_system_test_newsystemalerttestfixture",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_newsystemalerttestfixture",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "hub_collections_test_testapicollectionsauthrules",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_src": "hub_collections_test_testapicollectionsauthrules",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "config_config_test_testconfigsyncwithtokens",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "config_config_test_testconfigmigrationscenario",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "config_config_test_testconfigmigrationscenario",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "systems_systems_test_testsystemmanagernew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "systems_systems_test_testold",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "systems_systems_test_testhasuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "_src": "systems_systems_test_testhasuser",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "heartbeat_heartbeat_test_createtestsystem",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_createtestsystem",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "heartbeat_heartbeat_test_createtriggeredalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_createtriggeredalert",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerts",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L583",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L667",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L698",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L824",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testalertshistorystatus",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L890",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_battery_test_testbatteryalertlogic",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertlogic",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testalertshistory",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_system_test_newsystemalerttestfixture",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_newsystemalerttestfixture",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "hub_hub_starthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/hub.go",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "tests_hub_gethubwithuser",
      "_tgt": "hub_hub_starthub"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "hub_hub_getsystemmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/hub.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "tests_hub_gethubwithuser",
      "_tgt": "hub_hub_getsystemmanager"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerts",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertrecoverybeforedeadline",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertrecoverybeforedeadline",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertnormalrecovery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertnormalrecovery",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L427",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertnoalertrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertnoalertrecord",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L575",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L615",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L664",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L693",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testresolvestatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L719",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalerts",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L820",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testalertshistorystatus",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L886",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L946",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_battery_test_testbatteryalertlogic",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertlogic",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealert",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testalertshistory",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_api_test_testsendtestnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testsendtestnotification",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_system_test_newsystemalerttestfixture",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_newsystemalerttestfixture",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/api.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "tests_apiscenario_test",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/api.go",
      "source_location": "L248",
      "weight": 1.0,
      "_src": "tests_apiscenario_test",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerts",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L819",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testalertshistorystatus",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L885",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testalertshistory",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "expirymap_expirymap_test_testexpirymap_cleaner",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_cleaner",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "systems_systems_test_testsystemmanagernew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "ghupdate_release_findassetbysuffix",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/release.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "ghupdate_release_findassetbysuffix",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "internal_entities_systemd_systemd_go",
      "target": "systemd_systemd_twodecimals",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_go",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "systemd_service_updatecpupercent",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "systemd_service_updatecpupercent",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "internal_entities_system_system_go",
      "target": "system_info",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "internal_entities_system_system_go",
      "_tgt": "system_info"
    },
    {
      "source": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L476",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L688",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L1006",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_test_testsetalerttriggered",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testsetalerttriggered",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "alerts_alerts_api_test_testuseralertsapi",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testuseralertsapi",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "internal_alerts_alerts_go",
      "target": "alerts_alertmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_go",
      "_tgt": "alerts_alertmanager"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_bindevents",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_bindevents"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_isnotificationsilenced",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_isnotificationsilenced"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_sendalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_sendalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_sendshoutrrralert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_sendshoutrrralert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_setalerttriggered",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_setalerttriggered"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_handlesmartdevicealert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_handlesmartdevicealert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_handlesystemalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_handlesystemalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_sendsystemalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L300",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_sendsystemalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_sendtestnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_sendtestnotification"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_stop"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_handlestatusalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_handlestatusalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_handlesystemdown",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_handlesystemdown"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_schedulependingstatusalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_schedulependingstatusalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_handlesystemup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_handlesystemup"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_cancelpendingalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_cancelpendingalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_cancelpendingstatusalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_cancelpendingstatusalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_processpendingalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_processpendingalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_sendstatusalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_sendstatusalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_restorependingstatusalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_restorependingstatusalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_getsystemalertscache",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_getsystemalertscache"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_getalertmanager",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_getalertmanager"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_getpendingalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_getpendingalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_getpendingalertscount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_getpendingalertscount"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_processpendingalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_processpendingalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_forceexpirependingalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_forceexpirependingalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_resetpendingalerttimer",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_resetpendingalerttimer"
    },
    {
      "source": "alerts_alertmanager_isnotificationsilenced",
      "target": "alerts_alertmanager_sendalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendalert",
      "_tgt": "alerts_alertmanager_isnotificationsilenced"
    },
    {
      "source": "alerts_alertmanager_isnotificationsilenced",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "alerts_alertmanager_isnotificationsilenced",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertmanager_sendalert",
      "target": "alerts_alertmanager_sendshoutrrralert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendalert",
      "_tgt": "alerts_alertmanager_sendshoutrrralert"
    },
    {
      "source": "alerts_alertmanager_sendalert",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L246",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendalert",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertmanager_handlesmartdevicealert",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesmartdevicealert",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertmanager_handlesystemalerts",
      "target": "alerts_alertmanager_sendsystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemalerts",
      "_tgt": "alerts_alertmanager_sendsystemalert"
    },
    {
      "source": "alerts_alertmanager_handlesystemalerts",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemalerts",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_system_test_newsystemalerttestfixture",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_newsystemalerttestfixture",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_cache_newalertscache",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_newalertscache",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "alerts_alerts_cache_newalertscache",
      "target": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "_tgt": "alerts_alerts_cache_newalertscache"
    },
    {
      "source": "alerts_alerts_cache_newalertscache",
      "target": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "_tgt": "alerts_alerts_cache_newalertscache"
    },
    {
      "source": "alerts_alerts_cache_newalertscache",
      "target": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "_tgt": "alerts_alerts_cache_newalertscache"
    },
    {
      "source": "alerts_alertscache_update",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "alerts_alertscache_update",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "alerts_alertscache_getsystemalerts",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "alerts_alertscache_getsystemalerts",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "alerts_alertscache_getsystemalerts",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "alerts_alertscache_getsystemalerts",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertmanager_stop",
      "target": "alerts_alertmanager_cancelpendingalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "alerts_alertmanager_cancelpendingalert",
      "_tgt": "alerts_alertmanager_stop"
    },
    {
      "source": "alerts_alertmanager_handlestatusalerts",
      "target": "alerts_alertmanager_handlesystemdown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlestatusalerts",
      "_tgt": "alerts_alertmanager_handlesystemdown"
    },
    {
      "source": "alerts_alertmanager_handlestatusalerts",
      "target": "alerts_alertmanager_handlesystemup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlestatusalerts",
      "_tgt": "alerts_alertmanager_handlesystemup"
    },
    {
      "source": "alerts_alertmanager_handlestatusalerts",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlestatusalerts",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertmanager_handlesystemdown",
      "target": "alerts_alertmanager_schedulependingstatusalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemdown",
      "_tgt": "alerts_alertmanager_schedulependingstatusalert"
    },
    {
      "source": "alerts_alertmanager_schedulependingstatusalert",
      "target": "alerts_alertmanager_processpendingalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "alerts_alertmanager_schedulependingstatusalert",
      "_tgt": "alerts_alertmanager_processpendingalert"
    },
    {
      "source": "alerts_alertmanager_schedulependingstatusalert",
      "target": "alerts_alertmanager_restorependingstatusalerts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "alerts_alertmanager_restorependingstatusalerts",
      "_tgt": "alerts_alertmanager_schedulependingstatusalert"
    },
    {
      "source": "alerts_alertmanager_handlesystemup",
      "target": "alerts_alertmanager_cancelpendingalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemup",
      "_tgt": "alerts_alertmanager_cancelpendingalert"
    },
    {
      "source": "alerts_alertmanager_handlesystemup",
      "target": "alerts_alertmanager_sendstatusalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemup",
      "_tgt": "alerts_alertmanager_sendstatusalert"
    },
    {
      "source": "alerts_alertmanager_cancelpendingalert",
      "target": "alerts_alertmanager_cancelpendingstatusalerts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "alerts_alertmanager_cancelpendingstatusalerts",
      "_tgt": "alerts_alertmanager_cancelpendingalert"
    },
    {
      "source": "alerts_alertmanager_processpendingalert",
      "target": "alerts_alertmanager_sendstatusalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "alerts_alertmanager_processpendingalert",
      "_tgt": "alerts_alertmanager_sendstatusalert"
    },
    {
      "source": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getupdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getupdate"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_applyupdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_applyupdate"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_startserver",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/server_production.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_startserver"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_handleagentconnect",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_handleagentconnect"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_setfingerprint",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_setfingerprint"
    },
    {
      "source": "hub_hub",
      "target": "internal_hub_hub_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "internal_hub_hub_go",
      "_tgt": "hub_hub"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_starthub",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_starthub"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_initialize",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_initialize"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_registercronjobs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_registercronjobs"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_bindmonitorhooks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L237",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_bindmonitorhooks"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_binddomainhooks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_binddomainhooks"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getsshkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L275",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getsshkey"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_makelink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_makelink"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getsystemmanager",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getsystemmanager"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getpubkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getpubkey"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_setpubkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_setpubkey"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_setcollectionauthsettings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_setcollectionauthsettings"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getdomainscheduler",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getdomainscheduler"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getmonitorscheduler",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getmonitorscheduler"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_registermiddlewares",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_registermiddlewares"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_registerapiroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_registerapiroutes"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getinfo"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getuniversaltoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getuniversaltoken"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getheartbeatstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getheartbeatstatus"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_testheartbeat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_testheartbeat"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_containerrequesthandler",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_containerrequesthandler"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getcontainerlogs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getcontainerlogs"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getcontainerinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getcontainerinfo"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getsystemdinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L305",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getsystemdinfo"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_refreshsmartdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_refreshsmartdata"
    },
    {
      "source": "hub_hub_applyupdate",
      "target": "hub_dockerapi_inspectcontainer",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "hub_hub_applyupdate",
      "_tgt": "hub_dockerapi_inspectcontainer"
    },
    {
      "source": "hub_app_update_fetchghcrdigest",
      "target": "hub_app_update_fetchregistrytoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "hub_app_update_fetchghcrdigest",
      "_tgt": "hub_app_update_fetchregistrytoken"
    },
    {
      "source": "hub_app_update_fetchghcrdigest",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "hub_app_update_fetchghcrdigest",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_app_update_fetchregistrytoken",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "hub_app_update_fetchregistrytoken",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_dockerapi_inspectcontainer",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L401",
      "weight": 1.0,
      "_src": "hub_dockerapi_inspectcontainer",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_app_update_newcontainerupdatehelpercmd",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L490",
      "weight": 1.0,
      "_src": "hub_app_update_newcontainerupdatehelpercmd",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_agentconnectrequest_validateagentheaders",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_validateagentheaders",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_agentconnectrequest_validateagentheaders",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_validateagentheaders",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_agentconnectrequest_handlenorecords",
      "target": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlenorecords",
      "_tgt": "hub_agentconnectrequest_createnewsystemforuniversaltoken"
    },
    {
      "source": "hub_agentconnectrequest_handlenorecords",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlenorecords",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_agentconnectrequest_handlesinglerecord",
      "target": "hub_hub_setfingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlesinglerecord",
      "_tgt": "hub_hub_setfingerprint"
    },
    {
      "source": "hub_agentconnectrequest_handlesinglerecord",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlesinglerecord",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "target": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "_tgt": "hub_agentconnectrequest_createnewsystemforuniversaltoken"
    },
    {
      "source": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L237",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "target": "hub_hub_setfingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "_tgt": "hub_hub_setfingerprint"
    },
    {
      "source": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_collections_test_testcollectionrulesdefault",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "hub_collections_test_testcollectionrulesdefault",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_collections_test_testcollectionrulesshareallsystems",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "hub_collections_test_testcollectionrulesshareallsystems",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_collections_test_testdisablepasswordauth",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "hub_collections_test_testdisablepasswordauth",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_collections_test_testusercreation",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_src": "hub_collections_test_testusercreation",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_collections_test_testmfaotp",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_src": "hub_collections_test_testmfaotp",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_collections_test_testapicollectionsauthrules",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_src": "hub_collections_test_testapicollectionsauthrules",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_hub_test_testmakelink",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "hub_hub_test_testmakelink",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_hub_test_testgetsshkey",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "hub_hub_test_testgetsshkey",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_hub_test_testappurl",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "hub_hub_test_testappurl",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "internal_hub_hub_go",
      "target": "hub_hub_newhub",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "internal_hub_hub_go",
      "_tgt": "hub_hub_newhub"
    },
    {
      "source": "hub_hub_newhub",
      "target": "systems_system_manager_newsystemmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "systems_system_manager_newsystemmanager"
    },
    {
      "source": "hub_hub_newhub",
      "target": "monitors_scheduler_newscheduler",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "monitors_scheduler_newscheduler"
    },
    {
      "source": "hub_hub_newhub",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_hub_starthub",
      "target": "hub_hub_registercronjobs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "hub_hub_registercronjobs"
    },
    {
      "source": "hub_hub_starthub",
      "target": "hub_hub_initialize",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "hub_hub_initialize"
    },
    {
      "source": "hub_hub_starthub",
      "target": "hub_hub_bindmonitorhooks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "hub_hub_bindmonitorhooks"
    },
    {
      "source": "hub_hub_starthub",
      "target": "hub_hub_binddomainhooks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "hub_hub_binddomainhooks"
    },
    {
      "source": "hub_hub_starthub",
      "target": "config_config_syncsystems",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "config_config_syncsystems"
    },
    {
      "source": "hub_hub_starthub",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_hub_initialize",
      "target": "hub_hub_setcollectionauthsettings",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "hub_hub_initialize",
      "_tgt": "hub_hub_setcollectionauthsettings"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testagentwebsocketintegration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L760",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L997",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1195",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_testagentwebsocketintegration",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L870",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1085",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_hub_getuniversaltoken",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/api.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "hub_hub_getuniversaltoken",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_hub_containerrequesthandler",
      "target": "hub_hub_getcontainerlogs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "hub_hub_getcontainerlogs",
      "_tgt": "hub_hub_containerrequesthandler"
    },
    {
      "source": "hub_hub_containerrequesthandler",
      "target": "hub_hub_getcontainerinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L299",
      "weight": 1.0,
      "_src": "hub_hub_getcontainerinfo",
      "_tgt": "hub_hub_containerrequesthandler"
    },
    {
      "source": "internal_hub_bulk_api_go",
      "target": "bulk_api_parseint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L304",
      "weight": 1.0,
      "_src": "internal_hub_bulk_api_go",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "bulk_apihandler_importmonitors",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "bulk_apihandler_importmonitors",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "bulk_apihandler_importmonitors",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "bulk_apihandler_importmonitors",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "expirymap_expirymap_test_testexpirymap_len",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_len",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "expirymap_expirymap_test_testexpirymap_cleaner",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_cleaner",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "config_config_test_testconfigsyncwithtokens",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "config_config_syncsystems",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "config_config_syncsystems",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_system_createrecords",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "systems_system_createrecords",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_systemmanager_initialize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_system_fetchandsavesmartdevices",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "systems_system_fetchandsavesmartdevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_system_savesmartdevices",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "systems_system_savesmartdevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_src": "systems_systems_test_testold",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_systemmanager_checksubscriptions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "systems_systemmanager_checksubscriptions",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_systemmanager_startrealtimeworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "systems_systemmanager_startrealtimeworker",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_systemmanager_getallsystemids",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "systems_systemmanager_getallsystemids",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "domains_scheduler_checkdomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "domains_scheduler_checkdomain",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "domains_apihandler_listdomains",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "domains_apihandler_listdomains",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "domains_apihandler_getdomainhistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L369",
      "weight": 1.0,
      "_src": "domains_apihandler_getdomainhistory",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "domains_apihandler_calculatedomainstats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L423",
      "weight": 1.0,
      "_src": "domains_apihandler_calculatedomainstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "monitors_scheduler_loadmonitors",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L373",
      "weight": 1.0,
      "_src": "monitors_scheduler_loadmonitors",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "monitors_scheduler_averageping",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L537",
      "weight": 1.0,
      "_src": "monitors_scheduler_averageping",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "transport_transport_unmarshalresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "transport_transport_unmarshalresponse",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L418",
      "weight": 1.0,
      "_src": "badges_api_parseduration",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_new",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "expirymap_expirymap_new",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "ws_basehandler_handlelegacy",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "ws_basehandler_handlelegacy",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "ws_fingerprinthandler_handle",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "ws_fingerprinthandler_handle",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "ws_wsconn_handleagentrequest",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "ws_wsconn_handleagentrequest",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "config_config_test_testconfigsyncwithtokens",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "config_config_test_testconfigsyncwithtokens",
      "target": "config_config_syncsystems",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "config_config_syncsystems"
    },
    {
      "source": "config_config_test_testconfigmigrationscenario",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "config_config_test_testconfigmigrationscenario",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "config_config_test_testconfigmigrationscenario",
      "target": "config_config_syncsystems",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "config_config_test_testconfigmigrationscenario",
      "_tgt": "config_config_syncsystems"
    },
    {
      "source": "config_config_syncsystems",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "config_config_syncsystems",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system"
    },
    {
      "source": "systems_system",
      "target": "systems_system_startupdater",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_startupdater"
    },
    {
      "source": "systems_system",
      "target": "systems_system_update",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_update"
    },
    {
      "source": "systems_system",
      "target": "systems_system_handlepaused",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_handlepaused"
    },
    {
      "source": "systems_system",
      "target": "systems_system_createrecords",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_createrecords"
    },
    {
      "source": "systems_system",
      "target": "systems_system_getrecord",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L361",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_getrecord"
    },
    {
      "source": "systems_system",
      "target": "systems_system_hasuser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L385",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_hasuser"
    },
    {
      "source": "systems_system",
      "target": "systems_system_setdown",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_setdown"
    },
    {
      "source": "systems_system",
      "target": "systems_system_getcontext",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L422",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_getcontext"
    },
    {
      "source": "systems_system",
      "target": "systems_system_request",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L431",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system",
      "target": "systems_system_ensuresshtransport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L478",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_ensuresshtransport"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchdatafromagent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L501",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchdatafromagent"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchdataviawebsocket",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L522",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchdataviawebsocket"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchcontainerinfofromagent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L535",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchcontainerinfofromagent"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchcontainerlogsfromagent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L544",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchcontainerlogsfromagent"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchsystemdinfofromagent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L553",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchsystemdinfofromagent"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchsmartdatafromagent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L562",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchsmartdatafromagent"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchdataviassh",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L581",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchdataviassh"
    },
    {
      "source": "systems_system",
      "target": "systems_system_runsshoperation",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L635",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_runsshoperation"
    },
    {
      "source": "systems_system",
      "target": "systems_system_createsshclient",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L676",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_createsshclient"
    },
    {
      "source": "systems_system",
      "target": "systems_system_createsessionwithtimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L701",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_createsessionwithtimeout"
    },
    {
      "source": "systems_system",
      "target": "systems_system_closesshconnection",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L731",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_closesshconnection"
    },
    {
      "source": "systems_system",
      "target": "systems_system_closewebsocketconnection",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L744",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_closewebsocketconnection"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchandsavesmartdevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchandsavesmartdevices"
    },
    {
      "source": "systems_system",
      "target": "systems_system_recordsmartfetchresult",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_recordsmartfetchresult"
    },
    {
      "source": "systems_system",
      "target": "systems_system_shouldfetchsmart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_shouldfetchsmart"
    },
    {
      "source": "systems_system",
      "target": "systems_system_smartfetchinterval",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_smartfetchinterval"
    },
    {
      "source": "systems_system",
      "target": "systems_system_savesmartdevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_savesmartdevices"
    },
    {
      "source": "systems_system",
      "target": "systems_system_upsertsmartdevicerecord",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_upsertsmartdevicerecord"
    },
    {
      "source": "systems_system",
      "target": "systems_system_stopupdater",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_stopupdater"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_newsystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_newsystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "internal_hub_systems_system_manager_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_manager_go",
      "_tgt": "systems_systemmanager"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_initialize",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_initialize"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_bindeventhooks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_bindeventhooks"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_ontokenrotated",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_ontokenrotated"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrecordcreate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrecordcreate"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrecordaftercreatesuccess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrecordaftercreatesuccess"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrecordupdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrecordupdate"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrecordafterupdatesuccess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrecordafterupdatesuccess"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrecordafterdeletesuccess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrecordafterdeletesuccess"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_addsystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_addsystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_removesystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_removesystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_addrecord",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_addrecord"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_addwebsocketsystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_addwebsocketsystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_resetfailedsmartfetchstate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_resetfailedsmartfetchstate"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_createsshclientconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_createsshclientconfig"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrealtimeconnectrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrealtimeconnectrequest"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrealtimesubscriberequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrealtimesubscriberequest"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrealtimesubscriptionadded",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrealtimesubscriptionadded"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_checksubscriptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_checksubscriptions"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_removerealtimesubscription",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_removerealtimesubscription"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_startrealtimeworker",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_startrealtimeworker"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_fetchrealtimedataandnotify",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_fetchrealtimedataandnotify"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemcount"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_hassystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_hassystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemstatusfromstore",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemstatusfromstore"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemcontextfromstore",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemcontextfromstore"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemfromstore",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemfromstore"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getallsystemids",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getallsystemids"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemdata"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemhostport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemhostport"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_setsystemstatusindb",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_setsystemstatusindb"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_removeallsystems",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_removeallsystems"
    },
    {
      "source": "systems_systemmanager_newsystem",
      "target": "systems_system_getcontext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "systems_systemmanager_newsystem",
      "_tgt": "systems_system_getcontext"
    },
    {
      "source": "systems_system_startupdater",
      "target": "systems_system_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "systems_system_startupdater",
      "_tgt": "systems_system_update"
    },
    {
      "source": "systems_system_startupdater",
      "target": "systems_system_setdown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "systems_system_startupdater",
      "_tgt": "systems_system_setdown"
    },
    {
      "source": "systems_system_update",
      "target": "systems_system_handlepaused",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "systems_system_update",
      "_tgt": "systems_system_handlepaused"
    },
    {
      "source": "systems_system_update",
      "target": "systems_system_fetchdatafromagent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "systems_system_update",
      "_tgt": "systems_system_fetchdatafromagent"
    },
    {
      "source": "systems_system_update",
      "target": "systems_system_createrecords",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "systems_system_update",
      "_tgt": "systems_system_createrecords"
    },
    {
      "source": "systems_system_update",
      "target": "systems_systemmanager_onrecordafterupdatesuccess",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordafterupdatesuccess",
      "_tgt": "systems_system_update"
    },
    {
      "source": "systems_system_createrecords",
      "target": "systems_system_getrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "systems_system_createrecords",
      "_tgt": "systems_system_getrecord"
    },
    {
      "source": "systems_system_getrecord",
      "target": "systems_system_setdown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L411",
      "weight": 1.0,
      "_src": "systems_system_setdown",
      "_tgt": "systems_system_getrecord"
    },
    {
      "source": "systems_system_setdown",
      "target": "systems_systemmanager_ontokenrotated",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "systems_systemmanager_ontokenrotated",
      "_tgt": "systems_system_setdown"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_closewebsocketconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L440",
      "weight": 1.0,
      "_src": "systems_system_request",
      "_tgt": "systems_system_closewebsocketconnection"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_ensuresshtransport",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L445",
      "weight": 1.0,
      "_src": "systems_system_request",
      "_tgt": "systems_system_ensuresshtransport"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_fetchdataviawebsocket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L527",
      "weight": 1.0,
      "_src": "systems_system_fetchdataviawebsocket",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_fetchcontainerinfofromagent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L539",
      "weight": 1.0,
      "_src": "systems_system_fetchcontainerinfofromagent",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_fetchcontainerlogsfromagent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L548",
      "weight": 1.0,
      "_src": "systems_system_fetchcontainerlogsfromagent",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_fetchsystemdinfofromagent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L557",
      "weight": 1.0,
      "_src": "systems_system_fetchsystemdinfofromagent",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_fetchsmartdatafromagent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L566",
      "weight": 1.0,
      "_src": "systems_system_fetchsmartdatafromagent",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system_fetchdatafromagent",
      "target": "systems_system_fetchdataviawebsocket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L507",
      "weight": 1.0,
      "_src": "systems_system_fetchdatafromagent",
      "_tgt": "systems_system_fetchdataviawebsocket"
    },
    {
      "source": "systems_system_fetchdatafromagent",
      "target": "systems_system_closewebsocketconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L512",
      "weight": 1.0,
      "_src": "systems_system_fetchdatafromagent",
      "_tgt": "systems_system_closewebsocketconnection"
    },
    {
      "source": "systems_system_fetchdatafromagent",
      "target": "systems_system_fetchdataviassh",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L515",
      "weight": 1.0,
      "_src": "systems_system_fetchdatafromagent",
      "_tgt": "systems_system_fetchdataviassh"
    },
    {
      "source": "systems_system_fetchdataviawebsocket",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L524",
      "weight": 1.0,
      "_src": "systems_system_fetchdataviawebsocket",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "systems_system_fetchdataviassh",
      "target": "systems_system_runsshoperation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L582",
      "weight": 1.0,
      "_src": "systems_system_fetchdataviassh",
      "_tgt": "systems_system_runsshoperation"
    },
    {
      "source": "systems_system_runsshoperation",
      "target": "systems_system_createsshclient",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L638",
      "weight": 1.0,
      "_src": "systems_system_runsshoperation",
      "_tgt": "systems_system_createsshclient"
    },
    {
      "source": "systems_system_runsshoperation",
      "target": "systems_system_createsessionwithtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L643",
      "weight": 1.0,
      "_src": "systems_system_runsshoperation",
      "_tgt": "systems_system_createsessionwithtimeout"
    },
    {
      "source": "systems_system_runsshoperation",
      "target": "systems_system_closesshconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L649",
      "weight": 1.0,
      "_src": "systems_system_runsshoperation",
      "_tgt": "systems_system_closesshconnection"
    },
    {
      "source": "systems_system_closesshconnection",
      "target": "systems_systemmanager_onrecordafterupdatesuccess",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordafterupdatesuccess",
      "_tgt": "systems_system_closesshconnection"
    },
    {
      "source": "systems_system_closesshconnection",
      "target": "systems_systemmanager_removesystem",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "systems_systemmanager_removesystem",
      "_tgt": "systems_system_closesshconnection"
    },
    {
      "source": "systems_system_closewebsocketconnection",
      "target": "systems_systemmanager_removesystem",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L283",
      "weight": 1.0,
      "_src": "systems_systemmanager_removesystem",
      "_tgt": "systems_system_closewebsocketconnection"
    },
    {
      "source": "internal_hub_systems_system_manager_go",
      "target": "systems_system_manager_newsystemmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_manager_go",
      "_tgt": "systems_system_manager_newsystemmanager"
    },
    {
      "source": "systems_system_manager_newsystemmanager",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "systems_system_manager_newsystemmanager",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "systems_systemmanager_initialize",
      "target": "systems_systemmanager_bindeventhooks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "systems_systemmanager_bindeventhooks"
    },
    {
      "source": "systems_systemmanager_initialize",
      "target": "systems_systemmanager_createsshclientconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "systems_systemmanager_createsshclientconfig"
    },
    {
      "source": "systems_systemmanager_initialize",
      "target": "systems_systemmanager_addsystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "systems_systemmanager_addsystem"
    },
    {
      "source": "systems_systemmanager_bindeventhooks",
      "target": "systems_systemmanager_onrecordcreate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "systems_systemmanager_bindeventhooks",
      "_tgt": "systems_systemmanager_onrecordcreate"
    },
    {
      "source": "systems_systemmanager_bindeventhooks",
      "target": "systems_systemmanager_onrecordaftercreatesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "systems_systemmanager_bindeventhooks",
      "_tgt": "systems_systemmanager_onrecordaftercreatesuccess"
    },
    {
      "source": "systems_systemmanager_bindeventhooks",
      "target": "systems_systemmanager_onrecordupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "systems_systemmanager_bindeventhooks",
      "_tgt": "systems_systemmanager_onrecordupdate"
    },
    {
      "source": "systems_systemmanager_bindeventhooks",
      "target": "systems_systemmanager_onrecordafterupdatesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "systems_systemmanager_bindeventhooks",
      "_tgt": "systems_systemmanager_onrecordafterupdatesuccess"
    },
    {
      "source": "systems_systemmanager_bindeventhooks",
      "target": "systems_systemmanager_onrecordafterdeletesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "systems_systemmanager_bindeventhooks",
      "_tgt": "systems_systemmanager_onrecordafterdeletesuccess"
    },
    {
      "source": "systems_systemmanager_ontokenrotated",
      "target": "systems_systemmanager_removesystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "systems_systemmanager_ontokenrotated",
      "_tgt": "systems_systemmanager_removesystem"
    },
    {
      "source": "systems_systemmanager_onrecordaftercreatesuccess",
      "target": "systems_systemmanager_addrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordaftercreatesuccess",
      "_tgt": "systems_systemmanager_addrecord"
    },
    {
      "source": "systems_systemmanager_onrecordafterupdatesuccess",
      "target": "systems_systemmanager_addrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordafterupdatesuccess",
      "_tgt": "systems_systemmanager_addrecord"
    },
    {
      "source": "systems_systemmanager_onrecordafterdeletesuccess",
      "target": "systems_systemmanager_removesystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L233",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordafterdeletesuccess",
      "_tgt": "systems_systemmanager_removesystem"
    },
    {
      "source": "systems_systemmanager_addsystem",
      "target": "systems_systemmanager_addrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L314",
      "weight": 1.0,
      "_src": "systems_systemmanager_addrecord",
      "_tgt": "systems_systemmanager_addsystem"
    },
    {
      "source": "systems_systemmanager_addsystem",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "systems_systemmanager_addsystem",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "systems_systemmanager_removesystem",
      "target": "systems_systemmanager_addrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L301",
      "weight": 1.0,
      "_src": "systems_systemmanager_addrecord",
      "_tgt": "systems_systemmanager_removesystem"
    },
    {
      "source": "systems_systemmanager_removesystem",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L273",
      "weight": 1.0,
      "_src": "systems_systemmanager_removesystem",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "systems_systemmanager_addrecord",
      "target": "systems_systemmanager_addwebsocketsystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "systems_systemmanager_addwebsocketsystem",
      "_tgt": "systems_systemmanager_addrecord"
    },
    {
      "source": "systems_systemmanager_addwebsocketsystem",
      "target": "systems_systemmanager_resetfailedsmartfetchstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "systems_systemmanager_addwebsocketsystem",
      "_tgt": "systems_systemmanager_resetfailedsmartfetchstate"
    },
    {
      "source": "systems_system_fetchandsavesmartdevices",
      "target": "systems_system_recordsmartfetchresult",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "systems_system_fetchandsavesmartdevices",
      "_tgt": "systems_system_recordsmartfetchresult"
    },
    {
      "source": "systems_system_fetchandsavesmartdevices",
      "target": "systems_system_savesmartdevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "systems_system_fetchandsavesmartdevices",
      "_tgt": "systems_system_savesmartdevices"
    },
    {
      "source": "systems_system_recordsmartfetchresult",
      "target": "systems_system_smartfetchinterval",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "systems_system_recordsmartfetchresult",
      "_tgt": "systems_system_smartfetchinterval"
    },
    {
      "source": "systems_system_shouldfetchsmart",
      "target": "systems_system_smartfetchinterval",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "systems_system_shouldfetchsmart",
      "_tgt": "systems_system_smartfetchinterval"
    },
    {
      "source": "systems_system_savesmartdevices",
      "target": "systems_system_upsertsmartdevicerecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "systems_system_savesmartdevices",
      "_tgt": "systems_system_upsertsmartdevicerecord"
    },
    {
      "source": "systems_systems_test_testsystemmanagernew",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "systems_systems_test_testold"
    },
    {
      "source": "systems_systems_test_testsystemmanagernew",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "systems_systems_test_testhasuser",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_src": "systems_systems_test_testhasuser",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "systems_systemmanager_onrealtimeconnectrequest",
      "target": "systems_systemmanager_removerealtimesubscription",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrealtimeconnectrequest",
      "_tgt": "systems_systemmanager_removerealtimesubscription"
    },
    {
      "source": "systems_systemmanager_onrealtimesubscriberequest",
      "target": "systems_systemmanager_onrealtimesubscriptionadded",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrealtimesubscriberequest",
      "_tgt": "systems_systemmanager_onrealtimesubscriptionadded"
    },
    {
      "source": "systems_systemmanager_onrealtimesubscriberequest",
      "target": "systems_systemmanager_removerealtimesubscription",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrealtimesubscriberequest",
      "_tgt": "systems_systemmanager_removerealtimesubscription"
    },
    {
      "source": "systems_systemmanager_onrealtimesubscriptionadded",
      "target": "systems_systemmanager_startrealtimeworker",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrealtimesubscriptionadded",
      "_tgt": "systems_systemmanager_startrealtimeworker"
    },
    {
      "source": "systems_systemmanager_checksubscriptions",
      "target": "systems_systemmanager_removerealtimesubscription",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "systems_systemmanager_removerealtimesubscription",
      "_tgt": "systems_systemmanager_checksubscriptions"
    },
    {
      "source": "systems_systemmanager_startrealtimeworker",
      "target": "systems_systemmanager_fetchrealtimedataandnotify",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "systems_systemmanager_startrealtimeworker",
      "_tgt": "systems_systemmanager_fetchrealtimedataandnotify"
    },
    {
      "source": "systems_systemmanager_hassystem",
      "target": "systems_systemmanager_setsystemstatusindb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "systems_systemmanager_setsystemstatusindb",
      "_tgt": "systems_systemmanager_hassystem"
    },
    {
      "source": "systems_system_smart_test_testrecordsmartfetchresult",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "systems_system_smart_test_testrecordsmartfetchresult",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "systems_system_smart_test_testshouldfetchsmart",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "systems_system_smart_test_testshouldfetchsmart",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "internal_hub_domains_api_go",
      "target": "domains_apihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_domains_api_go",
      "_tgt": "domains_apihandler"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_registerroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_registerroutes"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_listdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_listdomains"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_lookupdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_lookupdomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_createdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_createdomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_getdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_getdomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_updatedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_updatedomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_deletedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_deletedomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_refreshdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L313",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_refreshdomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_getdomainhistory",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_getdomainhistory"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_getdomainstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L385",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_getdomainstats"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_calculatedomainstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L409",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_calculatedomainstats"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_pausedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L459",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_pausedomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_resumedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L486",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_resumedomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L519",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_applylookupdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L622",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_applylookupdata"
    },
    {
      "source": "domains_apihandler_listdomains",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "domains_apihandler_listdomains",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_lookupdomain",
      "target": "domains_apihandler_createdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "domains_apihandler_createdomain",
      "_tgt": "domains_apihandler_lookupdomain"
    },
    {
      "source": "domains_apihandler_createdomain",
      "target": "domains_apihandler_applylookupdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "domains_apihandler_createdomain",
      "_tgt": "domains_apihandler_applylookupdata"
    },
    {
      "source": "domains_apihandler_createdomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "domains_apihandler_createdomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_getdomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "domains_apihandler_getdomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_updatedomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "domains_apihandler_updatedomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_refreshdomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L340",
      "weight": 1.0,
      "_src": "domains_apihandler_refreshdomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_refreshdomain",
      "target": "domains_apihandler_resumedomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L512",
      "weight": 1.0,
      "_src": "domains_apihandler_resumedomain",
      "_tgt": "domains_apihandler_refreshdomain"
    },
    {
      "source": "domains_apihandler_getdomainstats",
      "target": "domains_apihandler_calculatedomainstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L403",
      "weight": 1.0,
      "_src": "domains_apihandler_getdomainstats",
      "_tgt": "domains_apihandler_calculatedomainstats"
    },
    {
      "source": "domains_apihandler_pausedomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L482",
      "weight": 1.0,
      "_src": "domains_apihandler_pausedomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_resumedomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L515",
      "weight": 1.0,
      "_src": "domains_apihandler_resumedomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "internal_hub_monitors_scheduler_go",
      "target": "monitors_scheduler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_hub_monitors_scheduler_go",
      "_tgt": "monitors_scheduler"
    },
    {
      "source": "internal_hub_monitors_scheduler_go",
      "target": "monitors_scheduler_newscheduler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "internal_hub_monitors_scheduler_go",
      "_tgt": "monitors_scheduler_newscheduler"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_setalertcallback",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_setalertcallback"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_start"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_stop"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_run",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_run"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_checkmonitors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_checkmonitors"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_runcheck",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_runcheck"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_saveresult",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_saveresult"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_handlestatuschange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_handlestatuschange"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_createincident",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L287",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_createincident"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_loadmonitors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L359",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_loadmonitors"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_addmonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L378",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_addmonitor"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_updatemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L390",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_updatemonitor"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_removemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L409",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_removemonitor"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_runmanualcheck",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_runmanualcheck"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_getuptimestats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L446",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_getuptimestats"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_calculateuptimestats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L492",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_calculateuptimestats"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_averageping",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L520",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_averageping"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_cleanupoldheartbeats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L605",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_cleanupoldheartbeats"
    },
    {
      "source": "monitors_scheduler_newscheduler",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "monitors_scheduler_newscheduler",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "monitors_scheduler_start",
      "target": "monitors_scheduler_loadmonitors",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "monitors_scheduler_start",
      "_tgt": "monitors_scheduler_loadmonitors"
    },
    {
      "source": "monitors_scheduler_start",
      "target": "monitors_scheduler_run",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "monitors_scheduler_start",
      "_tgt": "monitors_scheduler_run"
    },
    {
      "source": "monitors_scheduler_run",
      "target": "monitors_scheduler_checkmonitors",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "monitors_scheduler_run",
      "_tgt": "monitors_scheduler_checkmonitors"
    },
    {
      "source": "monitors_scheduler_checkmonitors",
      "target": "monitors_scheduler_runcheck",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "monitors_scheduler_checkmonitors",
      "_tgt": "monitors_scheduler_runcheck"
    },
    {
      "source": "monitors_scheduler_runcheck",
      "target": "monitors_scheduler_saveresult",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "monitors_scheduler_runcheck",
      "_tgt": "monitors_scheduler_saveresult"
    },
    {
      "source": "monitors_scheduler_saveresult",
      "target": "monitors_scheduler_calculateuptimestats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "monitors_scheduler_saveresult",
      "_tgt": "monitors_scheduler_calculateuptimestats"
    },
    {
      "source": "monitors_scheduler_saveresult",
      "target": "monitors_scheduler_handlestatuschange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L246",
      "weight": 1.0,
      "_src": "monitors_scheduler_saveresult",
      "_tgt": "monitors_scheduler_handlestatuschange"
    },
    {
      "source": "monitors_scheduler_saveresult",
      "target": "monitors_scheduler_runmanualcheck",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L439",
      "weight": 1.0,
      "_src": "monitors_scheduler_runmanualcheck",
      "_tgt": "monitors_scheduler_saveresult"
    },
    {
      "source": "monitors_scheduler_handlestatuschange",
      "target": "monitors_scheduler_createincident",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L274",
      "weight": 1.0,
      "_src": "monitors_scheduler_handlestatuschange",
      "_tgt": "monitors_scheduler_createincident"
    },
    {
      "source": "monitors_scheduler_getuptimestats",
      "target": "monitors_scheduler_calculateuptimestats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L502",
      "weight": 1.0,
      "_src": "monitors_scheduler_calculateuptimestats",
      "_tgt": "monitors_scheduler_getuptimestats"
    },
    {
      "source": "monitors_scheduler_calculateuptimestats",
      "target": "monitors_scheduler_averageping",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L512",
      "weight": 1.0,
      "_src": "monitors_scheduler_calculateuptimestats",
      "_tgt": "monitors_scheduler_averageping"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_go",
      "target": "heartbeat_heartbeat_new",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_go",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "heartbeat_heartbeat_test_testnew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testnew",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_sshtransport_request",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "transport_sshtransport_request",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_sshtransport_connect",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "transport_sshtransport_connect",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_sshtransport_createsessionwithtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "transport_sshtransport_createsessionwithtimeout",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_websockettransport_request",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "transport_websockettransport_request",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_transport_unmarshalresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "transport_transport_unmarshalresponse",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_transport_unmarshallegacyresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "transport_transport_unmarshallegacyresponse",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_testnew",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_testnew"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_createtestuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_createtestuser"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_createtestsystem",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_createtestsystem"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_createtriggeredalert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_createtriggeredalert"
    },
    {
      "source": "heartbeat_heartbeat_test_testnew",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testnew",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "target": "heartbeat_heartbeat_test_createtestsystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_test_createtestsystem"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "target": "heartbeat_heartbeat_test_createtriggeredalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_test_createtriggeredalert"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "target": "heartbeat_heartbeat_test_createtestuser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_test_createtestuser"
    },
    {
      "source": "transport_sshtransport_request",
      "target": "transport_sshtransport_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "transport_sshtransport_request",
      "_tgt": "transport_sshtransport_connect"
    },
    {
      "source": "transport_sshtransport_request",
      "target": "transport_sshtransport_createsessionwithtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "transport_sshtransport_request",
      "_tgt": "transport_sshtransport_createsessionwithtimeout"
    },
    {
      "source": "transport_sshtransport_request",
      "target": "transport_transport_unmarshalresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "transport_sshtransport_request",
      "_tgt": "transport_transport_unmarshalresponse"
    },
    {
      "source": "transport_websockettransport_request",
      "target": "transport_transport_unmarshalresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "transport_websockettransport_request",
      "_tgt": "transport_transport_unmarshalresponse"
    },
    {
      "source": "transport_transport_unmarshalresponse",
      "target": "transport_transport_unmarshallegacyresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "transport_transport_unmarshalresponse",
      "_tgt": "transport_transport_unmarshallegacyresponse"
    }
  ]
}